Server IP : 85.214.239.14 / Your IP : 3.129.216.248 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /var/www/wordpress/wp-content/plugins/duplicate-post/compat/ |
Upload File : |
<?php /** * JetPack compatibility functions. * * @package Yoast\WP\Duplicate_Post * @since 3.2 */ add_action( 'admin_init', 'duplicate_post_jetpack_init' ); /** * Add handlers for JetPack compatibility. */ function duplicate_post_jetpack_init() { add_filter( 'duplicate_post_excludelist_filter', 'duplicate_post_jetpack_add_to_excludelist', 10, 1 ); if ( class_exists( 'WPCom_Markdown' ) ) { add_action( 'duplicate_post_pre_copy', 'duplicate_post_jetpack_disable_markdown', 10 ); add_action( 'duplicate_post_post_copy', 'duplicate_post_jetpack_enable_markdown', 10 ); } } /** * Add some JetPack custom field wildcards to be filtered out when cloning. * * @param array $meta_excludelist The array containing the blacklist of custom fields. * @return array */ function duplicate_post_jetpack_add_to_excludelist( $meta_excludelist ) { $meta_excludelist[] = '_wpas*'; // Jetpack Publicize. $meta_excludelist[] = '_publicize*'; // Jetpack Publicize. $meta_excludelist[] = '_jetpack*'; // Jetpack Subscriptions etc. return $meta_excludelist; } /** * Disable Markdown. * * To be called before copy. */ function duplicate_post_jetpack_disable_markdown() { WPCom_Markdown::get_instance()->unload_markdown_for_posts(); } /** * Enaable Markdown. * * To be called after copy. */ function duplicate_post_jetpack_enable_markdown() { WPCom_Markdown::get_instance()->load_markdown_for_posts(); }