У меня разные категории, где отображаемое сообщение характеризуется разными элементами, поэтому, когда я использую поиск в wordpress, результаты отображаются не очень хорошо. По этой причине я хотел бы изменить внешний вид сообщения, показанного в результатах поиска, исходя из его категории. Пример: Настроить результаты поиска по категориям
Мой шаблон search.php выглядеть следующим образом:
<?php get_header(); ?>
<div id="content">
<div class="padder">
<?php do_action('bp_before_blog_search'); ?>
<div class="page" id="blog-search" role="main">
<?php if (have_posts()) : ?>
<?php bp_dtheme_content_nav('nav-above'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php do_action('bp_before_blog_post'); ?>
<div class="blog-post">
// Here is displayed the blog post style and features
</div><!--blog-post-->
<div class="clear"> </div>
<?php do_action('bp_after_blog_post'); ?>
<?php endwhile; ?>
<?php bp_dtheme_content_nav('nav-below'); ?>
<?php else : ?>
<h2 class="center"><?php _e('No posts found. Try a different search?', 'OneCommunity'); ?></h2>
<?php endif; ?>
<div style="display:inline">
<center><?php wp_pagenavi(); ?></center>
</div>
</div>
<?php do_action('bp_after_blog_search'); ?>
</div><!-- .padder -->
</div><!-- #content -->
<div id="sidebar">
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('sidebar-blog')) : ?><?php endif; ?>
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('sidebar-ad-blog')) : ?><?php endif; ?>
</div><!--sidebar ends-->
<?php get_footer(); ?>
Я пытался добиться результата отображения на основе почтовой категории другой «шаблон» на пост, но без успеха. Я задал тот же вопрос на wordpress.stackexchange.com, но безуспешно, и там я указал на нерабочее решение, надеюсь, что он поможет вам в разработке кода, который мне нужен. https://wordpress.stackexchange.com/questions/141856/different-layout-on-search-page-depending-on-category-post
Большое спасибо за любую помощь, которую вы дадите, и извините за мой английский.
У вас есть ответ на вопрос, который вы связаны, просто сделать серию, если/иначе базируется категория идентификатор – Steve
Да, конечно, но ответ не был очень полезным и решение я не предусмотрено работать с моим кодом. – Benjamin