Как скрыть миниатюру записи защищенную паролем?

Для того чтобы скрыть миниатюру записи (post thumbnail) в WordPress защищенную паролем, вам потребуется использовать специальный код.

1. Сначала вам нужно добавить следующий код в файл functions.php вашей темы:

add_filter( 'post_thumbnail_html', 'hide_post_thumbnail_if_protected', 10, 5 );

function hide_post_thumbnail_if_protected( $html, $post_id, $post_thumbnail_id, $size, $attr ) {
    if ( post_password_required( $post_id ) ) {
        $html = '';
    }

    return $html;
}

2. Этот код добавляет фильтр, который проверяет, требуется ли пароль для просмотра конкретной записи. Если запись защищена паролем, то миниатюра будет скрыта.

3. После добавления этого кода сохраните изменения. Теперь при защите записи паролем, миниатюра этой записи не будет отображаться.

Учтите, что изменения в файле functions.php могут повлиять на работу вашего сайта, поэтому перед внесением изменений лучше создать резервную копию сайта.