Я унаследовал этот плагин на сайте, которым я управляю.Этот плагин заставляет wpautop
работать в тех местах, где он не должен, например, в пользовательских HTML-блоках Гутенберга.Это означает, что у меня постоянно возникают проблемы с форматированием.
Владелец сайта говорит, что плагин должен остаться, так как это важно для SEO.Плагин «разработчик» только сказал, что этого не должно происходить.Но это, так что мне остается, разработчик интерфейса, чтобы разобраться с этим, но я абсолютный мусор в PHP, поэтому я очень признателен за некоторую помощь.
Я пытался просто удалить вызовыwpautop
чтобы посмотреть, исправит ли это, но мне удалось только взломать промежуточный сайт.
<?php
// Kill if accessed directly //
defined('ABSPATH') or die("No Way!");
function seo_automation_test1()
{
global $testxt1;
$testxt1 = ' xxxxxxxxxxxxxxxxxxxxxxxxx ';
}
if (is_admin()) {
add_action('pre_get_posts', 'exclude_this_page');
register_activation_hook(__FILE__, 'seo_automation_activate');
register_deactivation_hook(__FILE__, 'seo_automation_deactivation');
}
add_action('init', 'seo_automation_listen', 1);
add_action('wp_footer', 'seo_automation_copyright_footer', 1);
add_action('wp_enqueue_scripts', 'seo_automation_css_styles');
//remove_filter( 'the_excerpt', 'wpautop' );
//remove_filter('the_content','wpautop');
//add_filter('the_excerpt','seo_custom_formatting');
//add_filter('the_content', 'seo_custom_formatting');
add_filter('the_content', 'seo_automation_content');
ob_start();
//add_action('shutdown','seo_final_output' , 0);
//add_filter('final_output', 'seo_nofollow_content');