0
我需要顯示多種類型的帖子; News1和News2。我遇到的問題是我需要以不同風格顯示每篇文章。對於News1中的帖子,他們需要有日期和分享按鈕,但對於News2我不需要這個。WordPress的條件帖子佈局
我有一個自定義字段設置爲News2關閉部分稱爲「檔案類別」,並可以使用get_post_meta爲此。
我的問題是隻應該在帖子文件中的條件語句。
如果有人能幫助它將不勝感激。
感謝
我需要顯示多種類型的帖子; News1和News2。我遇到的問題是我需要以不同風格顯示每篇文章。對於News1中的帖子,他們需要有日期和分享按鈕,但對於News2我不需要這個。WordPress的條件帖子佈局
我有一個自定義字段設置爲News2關閉部分稱爲「檔案類別」,並可以使用get_post_meta爲此。
我的問題是隻應該在帖子文件中的條件語句。
如果有人能幫助它將不勝感激。
感謝
在single.php中,獲得自定義字段的值,然後根據該值,調用不同的模板部分:
get_template_part('prefix', 'other-parts-of-the-file-except-extension');
在模板零件文件,佈局一個職位/頁不同。
詳細說明,實際佈局代碼應寫入模板部件文件。 single.php只檢查自定義字段值,並根據該值調用不同的模板部分文件。
僞代碼是(在single.php中或單post.php中或單customposttype.php,你用哪個):
<php
$value=get the custom field value; // replace this with your function to get the value
if($value=='News 1')
get_template_part('template', 'news1'); // then you'll put layout in template-news1.php
else
get_template_part('template', 'news2'); // layout in template-news2.php
?>
順便說一句,你也可以考慮崗位類別,而不是定製的領域。 WordPress可以爲一個帖子類型設置多個分類法。 – golddc