Как скрыть Wordpress Custom Post Meta с помощью Display CSS - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь скрыть метаданные записей в наших записях отзывов на нашем сайте Wordpress.Я поместил следующий CSS-код в мой CSS-файл:

.post-meta {display: none! Важный;}

И он удалил мета-пост из всех постов.Тем не менее, я ТОЛЬКО хочу скрыть метаданные записей от отзывов (пользовательский тип записей).Я не хочу, чтобы метаданные были удалены из наших сообщений в блоге.Есть ли способ указать, какой тип (ы) сообщений скрыть метаданные?Желательно надеяться на простое решение CSS.

1 Ответ

0 голосов
/ 07 июня 2018

Используйте класс .body;класс тела будет работать на всех должностях.Посмотрите в теге <body> на странице публикации отзыва для слаг или имя в нижнем регистре настраиваемого типа записи (CPT) - там будет много классов, таких как post, published, logged-in и т. Д. -и используйте его для нацеливания на .post-meta только на сообщения / страницы с этим тегом body, то есть

body.name-of-custom-post-type .post-meta {display:none !important;}

Если в вашем CPT «Отзыв» не указан класс тела в <body>Вы можете добавить один с этой функцией в functions.php вашей темы:

function my_own_body_classes($classes) {

    if ( is_singular( 'Testimonial' ) ) {
        $classes[] = 'testimonial-class';
    }

    return $classes;
}
add_filter('body_class', 'my_own_body_classes');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...