我試圖創建一個自定義後類型的產品縮略圖方式(實際上剪草機)。WordPress的基礎上編寫的,使用ACF輸入字段類別顯示自定義信息基於CATEGORY_NAME
不過,我目前無法在所有甚至我的硬編碼類時提出任何職位。
$loop = new WP_Query(array('category_name' => 'frontmower', 'posts_per_page' => 10));
割草機是一個子類別下發現了「產品」 &「機」兩個步驟。
<div class="thumbContainer">
<?php while ($loop->have_posts()) : $loop->the_post(); ?>
<?php echo '<a href="' . get_permalink() . '" title="' . the_title_attribute('echo=0') . '" rel="bookmark">'; ?>
<div class="productThumbnail">
<img src="<?php the_field("productImage"); ?>" alt="image"/>
<?php the_title('<h2 class="entry-title">', '</h2>'); ?>
<div class="entry-content">
<?php the_content(); ?>
</div>
</div>
<?php echo '</a>'; ?>
<?php endwhile; ?>
</div>
無論出於何種原因,我不明白爲什麼它不起作用。嘗試不同的回聲來查明我的腳本是否進入while循環,但它不會!
然而,這作品就好:
$loop = new WP_Query(array('post_type' => 'ridinglawnmowers', 'posts_per_page' => 10));
但我不能用post_type,因爲我需要創造不計其數不同崗位類型。讓他們都被視爲割草機並向他們展示類別是一條路。
什麼是自定義類別創建了名爲?另外,我建議將您的post_type的查詢參數,並使用https://codex.wordpress.org/Template_Tags/get_posts而不是搞亂WP_Query - 它的安全:) –
我使用的是所謂的「割草機」的自定義post_type,與正常的wordpress後期類別稱爲「frontmower」和「backmower」。調用這些類別目前沒有提供任何內容,我不確定原因。我將用類別名稱編輯問題以說明問題。 –