搜索结果中包含类别和标签中的单词? WP

时间:2015-05-29 00:37:37

标签: wordpress search

编辑:解决了我的主要问题。

我在这里绕圈子,找到类似的问题,但没有什么是正确的。

问:我正在尝试添加包含类别和标签中的字词的搜索结果。

例如;我在标题和/或说明中有纪录片的帖子,但没有所述纪录片的标题。如果我搜索标题和/或描述中未提及的该纪录片的名称,但它是在x和/或类别下提交的,那么我希望它能在搜索中显示。原因是,在我知道它的名字之前,我发了关于纪录片的帖子。

此外,有没有办法划分搜索结果,例如:

新闻(帖子)搜索结果:
找到的页面结果:
或者在标题中的某个位置说明每个人的结果类型(帖子或页面)

如果太复杂,不要担心那个。我主要关注的是主要问题。

我非常感谢你的帮助。提前谢谢。

我的search.php就是这样:

    <?php get_header(); ?> 

<?php get_sidebar(); ?> 

<div id="content">

<div class="article">
 <?php if ( have_posts() ) : ?>
                <?php
                global $wp_query;
                $total_results = $wp_query->found_posts;
                ?>
                <?php printf( __( 'Search results for: %s', 'shape' ), '<span>' . get_search_query() . '</span>' ); ?>
                <br/><br/>
                <?php /* Start the Loop */ ?>
                <?php while ( have_posts() ) : the_post(); ?>

        <div class="date">
          <?php the_time('M j, Y') ?>        </div><div class="posttitle"><a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>

                <?php endwhile; ?> 

</div>



<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } 

else { ?>

<div class="right"><?php next_posts_link('Next Page &raquo;') ?></div>

<div class="left"><?php previous_posts_link('&laquo; Previous Page') ?></div>

<?php } ?>


<br><br><br>


<?php else : ?>



<div class="posttitle">Nothing found. Try something else?</div>

This page doesn't exist



<?php endif; ?>



<?php get_footer(); ?>

0 个答案:

没有答案