Yandex Metrika
sanches.free

Скрыть рекламный столбец 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 дней гарантии