Intereting Posts
Вход в WordPress завершается после перенаправления домена .htaccess Получайте информацию плагина из нескольких сайтов извне Admin – нет Рекомендуемый выбор изображения в создании нового / страницы | Опубликовать видимость на основе ролей Отображение сообщений исключительно в их категории (не родительских) Просмотр комментариев с помощью ходока: как отличить родительские и дочерние комментарии Выполните действие по удалению блога WPMU Включить различные шаблоны цикла в поисковый запрос Как я могу правильно реализовать плагин jQuery с помощью моего CPT? Вычисление php-функции в коротком коде Включение миниатюр сообщений для пользовательских типов сообщений Есть ли ограничение размера изображения для wordpress xml-rpc? Как добавить новую переменную в форму создания блогов? Как заставить WooCommerce воссоздать домашнюю страницу? Пользовательская отдельная запись по категориям

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

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

Код: (Обновление 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»? Я просто не знаю, как правильно его реализовать.

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

 <?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'))