Скрыть рекламный столбец Yoast в админке без премиум‑лицензии: точечный admin enqueue
Разбор задачи
Практический приём заключается в admin_enqueue_scripts с проверкой $hook_suffix или get_current_screen(): стили ограничивают ширину боковых блоков промо там, где она мешает правке полей записи.
<?php
add_action('admin_enqueue_scripts', static function (): void {
if (!function_exists('get_current_screen')) {
return;
}
$scr = get_current_screen();
if (!$scr || $scr->base !== 'post') {
return;
}
$css = '#wpseo_meta + div .sidebar {display:none;}'; /* уточните селектор под вашу сборку Yoast */
wp_register_style('local-yoast-tidy', false, [], null);
wp_enqueue_style('local-yoast-tidy');
wp_add_inline_style('local-yoast-tidy', $css);
});Селекторы меняются между мажорными версиями плагина: перепроверьте дерево через инструменты разработчика и не полагайтесь на каскады .wrap глобально.
Замечания перед выкладкой
Вносите правки только через среду с бэкапом и понятным diff. Реклама удаляется визуально, а не через API расширения; при обновлении Yoast визуальная верстка может съехать — держите селекторы в наблюдении после апдейта.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии