簡體   English   中英

在Wordpress中添加自定義帖子以進行搜索(單獨分類)

[英]Add custom posts to search (separately to categories) in Wordpress

我有一個正在構建的搜索結果頁面,它將頁面中3個單獨的部分分為不同的類別(產品,食譜,文章)。 類別(食譜和文章)很好而且很容易-創建一個可在2個單獨循環中使用的查詢,但是我在自定義帖子類型方面遇到了麻煩。

如果可能的話,我也想將它們引入循環中,但是不確定是否要在帖子類型或分類法中進行。 在分類法下,產品顯然分為幾類,所以當我嘗試使用它時,它多次拉相同的產品。

現在,放棄使用分類法的嘗試,我正在嘗試以下方法:

<?php
    $args = array(
        'post_type'=> 'products'
    );
    $products = new WP_Query($args);
    if ( have_posts() ) :
?>

        <div class="product suggestions cfx sub-range">
            <h2>We found xx products...</h2>

<?php while ( $products->have_posts() ) : $products->the_post(); ?>

這段代碼沒有完成任何事情……是否可以使用其他查詢,還是應該繼續嘗試使用自定義分類法?

當我搜索解決方案時,幾乎可以找到的所有內容都是創建一個search.php頁面以僅顯示自定義帖子類型,或者僅將自定義帖子類型添加到搜索結果中,而在搜索結果旁邊沒有單獨的自定義帖子類型循環類別循環...

謝謝

我想我明白了。 我從產品中更換了彈頭,由於某種原因它開始起作用。 所以現在我有了這個:

<?php
    $args = array ('post_type'=>'product-ranges');
    $products = new WP_Query($args);
    if ( have_posts() ) :
?>

        <div class="product suggestions cfx sub-range">
            <h2>We found xx products...</h2>

<?php while ( $products->have_posts() ) : $products->the_post();
 ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM