Пользовательский плагин Wordpress, вызывающий запуск wpautop, когда он не должен - PullRequest
0 голосов
/ 25 марта 2019

Я унаследовал этот плагин на сайте, которым я управляю.Этот плагин заставляет 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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...