Intereting Posts
Получение пользовательской таблицы в массив previous_post_link / next_post_link исчезают, если исключить post_format Предотвратить перенаправление wp_login_form () из wp-admin при наличии ошибок WP Cron запускается, но не работает должным образом Есть ли плагин для записи параметров запроса для страницы (для отслеживания клиентов)? Flash Intro встроен в html, как мне интегрироваться в качестве первой страницы После изменения настроек постоянной ссылки все работает отлично, за исключением двух последних сообщений Сделайте два вида архива типа сообщения по двум URL-адресам Локализация: мне нужен бэкэнд: английский и интерфейс в определенном языке searchform.php не работает должным образом Любой способ создать запланированное сообщение программно? Установить изображение функции Custom Post как og: image Плагин доступен для обновления, когда его нет Добавить вкладку в profile.php wordpress plugin development Ошибка при использовании succesfull wp_remote_post

Удалить элемент канонической ссылки из noindex-страниц

Strange, _yoast_wpseo_meta-robots-noindex не является крюком на hookr.io .

Знаете ли вы о сценарии для удаления вывода Yoast rel = canonical на noindex страницах?

Solutions Collecting From Web of "Удалить элемент канонической ссылки из noindex-страниц"

Не уверен, есть ли там плагины, которые делают это. Но простая функция для удаления канонического URL-адреса, как показано ниже, работает на основе моих тестов.

function wpse282643() { global $post; // Check if WPSEO plugin is active and bail immediately if not (this is just a sample check) if ( ! defined( 'WPSEO_VERSION' ) ) { return; } // Check if current page/post has noindex set $noindex = \WPSEO_Meta::get_value( 'meta-robots-noindex', $post->ID ); if ( '1' === $noindex ) { // Remove canonical URL remove_action( 'wpseo_head', [ \WPSEO_Frontend::get_instance(), 'canonical' ], 20 ); } } add_action( 'template_redirect', 'wpse282643', 99 );