Intereting Posts
Создайте собственную пользовательскую кнопку CSS со значком Добавить вложение изображения для публикации через кодирование? Установить изображение функции Custom Post как og: image Echo User Name от пользователя с большинством комментариев сегодняшнего дня? Разница между переменными кода виджетов изменение поведения get_search_form Меню администратора левой руки WordPress всегда сворачивается Мне нужно массовое обновление всех сообщений WordPress в запланированное время Передать текущую должность в предопределенную ссылку Использование данных, отправленных через AJAX в нескольких функциях в WP плагине Как мне вызвать функцию для использования на странице? Лучший способ программно добавлять атрибуты rel к страницам и изображениям Расширение аудиокода Размер пользовательского изображения в вставном носителе Добавление столбца в таблицу wp_posts или объединение таблицы wp_posts с другой таблицей

Результаты поиска: различать сообщения и страницы

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

Код: (Обновление 22 октября)

<?php if(get_post_type() == 'page') : ?> <div class="recent_postMetaSingle"> <img src="<?php bloginfo('template_directory'); ?>/images/eye.png" alt="Views" title="views" /> <?php print_page_views(get_the_ID('')); ?> <p>This is a static page!</p></div> <?php endif; ?> <div class="recent_postMetaSingle"> <img src="<?php bloginfo('template_directory'); ?>/images/eye.png" alt="Views" title="views" /> <?php print_page_views(get_the_ID('')); ?> &nbsp;&nbsp;&nbsp; <img src="<?php bloginfo('template_directory'); ?>/images/comments2.png" alt="Comments" title="comments" /> <?php comments_popup_link('0', '10', '%'); ?> </div> <div class="recent_category"><?php the_category(' // ') ?></div> 

Спасибо за вашу помощь. Я обновил код. Теперь он отображается только на статических страницах, но также появляется разметка HTML под условным тегом, и я хочу, чтобы это отображалось только для сообщений. Наверное, я должен где-то поставить тег «else»? Я просто не знаю, как правильно его реализовать.

Заранее большое спасибо!

Solutions Collecting From Web of "Результаты поиска: различать сообщения и страницы"

 <?php if(get_post_type() == 'page'): // Only pages ?> <div class="recent_postMetaSingle"> <img src="<?php bloginfo('template_directory'); ?>/images/eye.png" alt="Views" title="views" /> <?php print_page_views(get_the_ID('')); ?> <p>This is a static page!</p></div> <?php elseif(get_post_type() == 'post'): // If not page, Only posts ?> <div class="recent_postMetaSingle"> <img src="<?php bloginfo('template_directory'); ?>/images/eye.png" alt="Views" title="views" /> <?php print_page_views(get_the_ID('')); ?> &nbsp;&nbsp;&nbsp; <img src="<?php bloginfo('template_directory'); ?>/images/comments2.png" alt="Comments" title="comments" /> <?php comments_popup_link('0', '10', '%'); ?> </div> <div class="recent_category"><?php the_category(' // ') ?></div> <?php endif; ?> 
 if (is_page('your_static_page_slug'))