Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
428 views
in Technique[技术] by (71.8m points)

wordpress - 我需要自定义搜索功能的帮助[关闭](I need help customizing my search feature [closed])

I need help customizing my search feature.

(我需要自定义搜索功能的帮助。)

I'm using the ListingPro theme and I need to be able to search anything within pages.

(我正在使用ListingPro主题,我需要能够搜索页面中的所有内容。)

I don't know which of the templates needs to be edited either search.php or search-listing.php or if a function would do the trick.

(我不知道哪个模板需要编辑search.phpsearch-listing.php或某个功能是否可以解决问题。)

  ask by Davik4life translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You probably want to read up on pre_get_posts .

(您可能想阅读pre_get_posts 。)

You can do something like this:

(您可以执行以下操作:)

function search_pages($query) {

    if ( ! is_admin() && $query->is_main_query() ) {
        if ( $query->is_search ) {
              $query->set('post_type', array('post', 'page'));
        }
    }   
}
add_action( 'pre_get_posts', 'search_pages' );


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...