本文實例講述了WordPress實現搜索結果包括自定義文章類型內容的方法。分享給大家供大家參考。具體分析如下:
我們知道如果你在WordPress站點添加了自定義文章類型,這樣在搜索結果中是看不到自定義文章類型的內容的,但要讓搜索結果中看到自定義文章類型的內容也不難.
如果你的WordPress站點添加了自定義文章類型,請記得讓WordPress默認搜索支持自定義文章類型,即可以搜索自定義文章類型的內容,實現的方法很簡單,將下面的代碼添加到主題的 functions.php 文件中即可.
讓搜索支持自定義文章類型代碼如下:
復制代碼
代碼如下:function searchAll( $query ) {
if ( $query->is_search ) { $query->set( 'post_type', array( 'post','books', 'product','works' )); }
return $query;
}
add_filter( 'the_search_query', 'searchAll' );
if ( $query->is_search ) { $query->set( 'post_type', array( 'post','books', 'product','works' )); }
return $query;
}
add_filter( 'the_search_query', 'searchAll' );
注意根據自己的實際修改第 3 行數組(array)中的文章類型別名.
希望本文所述對大家的WordPress建站有所幫助。
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。