我正在嘗試創建一個調用定製的Post Type的Wordpress主題。WordPress的|自定義帖子|顯示內容
我創建通過的functions.php崗位類型。這似乎工作,並顯示在管理區域,並允許我生成帖子。下面的代碼exerpt:
我的問題是如何獲取的內容從崗位在我的自定義主題,以顯示?
我目前卡住,遇到錯誤。下面是我在哪裏高達:
我創建了一個名爲單course.php模板現在來看沒有改變任何東西不同勢到我的主模板。
但是當我去查看瀏覽器後我得到的錯誤信息:
對不起,沒有職位符合您的條件。
在single-course.php中,我將下面的代碼放在<div></div>
的內部,我希望顯示內容。
如果它有助於視覺什麼,我想總體實現的是一個自定義後類型(在我的情況下,每個崗位的培訓課程),並顯示每一個人定製後的頁面。同樣,它可能是商店和自定義文章是一個產品,其中我的single-course.php應該顯示一個特定的產品信息內的一個div專用於此目的。
// This div shows the post title using a wordpress php function
<div class="page-title bg-alpha-moderateblue">
<h1 style="margin:0px;"><?php echo get_the_title(); ?></h1>
</div>
//This div should show the post or in my case the training course overview
//From my understading I have to use the loop although I only want to SHOW THE CONTENT OF A PARTICULAR CUSTOM (course) POST.
<div class="page-content bg-white">
<?php
//Define your custom post type name in the arguments
$args = array('post_type' => 'courses');
//Define the loop based on arguments
$loop = new WP_Query($args);
//Display the contents
while ($loop->have_posts()) : $loop->the_post();
?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<div class="entry-content">
<?php the_content(); ?>
</div>
<?php endwhile;?>
</div>
所有建設性的意見和建議,都大大appreaciated,在此先感謝
我可能會關閉,但你嘗試過進入設置>永久鏈接,並且只需點擊「保存」按鈕?有時會修復重定向問題。 – coopersita
另外,如果模板命名正確,則不需要自定義循環。默認循環應該知道該怎麼做。 – coopersita