gpt4 book ai didi

WordPress 搜索仅适用于帖子,不适用于页面

转载 作者:行者123 更新时间:2023-12-04 08:58:32 26 4
gpt4 key购买 nike

我正在开发我自己的自定义 WordPress 主题,使用空白的默认模板开始。我还没有编辑 search.php 文件。

我的许多 WordPress 帖子都是页面。不幸的是,站点搜索只检索帖子,而不是页面。

知道如何让主题搜索帖子和页面吗?

这是search.php的大部分内容:

<?php if (have_posts()) : ?>

<h3>Search Results</h3>

<?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>

<?php while (have_posts()) : the_post(); ?>

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">

<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>

<?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>

<div class="entry">
<?php the_excerpt(); ?>
</div>

</div>

<?php endwhile; ?>

<?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>

<?php else : ?>

<h3>No posts found.</h3>

<?php endif; ?>

最佳答案

将此代码添加到您的functions.php 文件中。

function wpshock_search_filter( $query ) {
if ( $query->is_search ) {
$query->set( 'post_type', array('post','page') );
}
return $query;
}
add_filter('pre_get_posts','wpshock_search_filter');

http://wpth.net/limit-wordpress-search-results-to-specific-post-types

关于WordPress 搜索仅适用于帖子,不适用于页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com