Как спрятать последние записи в виджете Yoast SEO
Плагин Yoast SEO в своем виджете для Консоли вашего сайте отображает последние 2 записи с блога компании. Сделано это в большей мере для увеличения трафика на их сайт и для увеличение ценности виджета и самого плагина в глазах админа сайта (или всех, у кого установлена возможность edit_posts
на вашем сайте).
Вот так выглядит этот виджет:

Как видите, половина этого виджета занимает бесполезный (на мой взгляд) список 2х последних записей с их корпоративного блога.
К сожалению, плагин Yoast SEO не предоставляет никаких фильтров на стороне PHP или JavaScript для того, чтобы не инициализировать этот список без необходимости отправлять запрос к ним на сервер (а с этим запросом они так же получают версию вашего WordPress и PHP в виде передаваемого GET параметра). Потому приходится использовать CSS, чтобы хотя бы визуально скрыть этот блок пост-фактум.
Вот необходимый код:
/**
* Прячем последние записи с блога Yoast в их виджете для Консоли.
*/
add_action( 'admin_footer', function() {
$current_screen = get_current_screen();
if ( $current_screen->id === 'dashboard' ) {
echo '<style>#wpseo-dashboard-overview .wordpress-feed{display:none}</style>';
}
} );
Создайте файл wp-content/mu-plugins/tweaks-yoast-seo.php
и положите этот код в него (не забудьте про открывающий PHP тег <?php
в начале файла).
Теперь этот вижет будет выглядеть гораздо меньше и опрятнее:

Вариант решения “проблемы” немного костыльный, конечно же, но другого, к сожалению, на данный момент нет.
Последние комментарии