我有一個新聞頁面,顯示「新聞」類別內的所有帖子。此類別具有諸如「商品,音樂,事件」等子類別。WORDPRESS:在「新聞」類別中禁用評論並在「博客」類別中啓用?
我打算從所有新聞/子類別的帖子中刪除評論,但只顯示他們與「博客」類別的帖子。
現在我有我的single.php
設置,所以帖子與「圖庫」post_format
結構顯示不同。
這裏是的single.php文件// http://pastebin.com/YNf3TxT6
我想知道我爲了得到這個工作,以修復...
我有一個新聞頁面,顯示「新聞」類別內的所有帖子。此類別具有諸如「商品,音樂,事件」等子類別。WORDPRESS:在「新聞」類別中禁用評論並在「博客」類別中啓用?
我打算從所有新聞/子類別的帖子中刪除評論,但只顯示他們與「博客」類別的帖子。
現在我有我的single.php
設置,所以帖子與「圖庫」post_format
結構顯示不同。
這裏是的single.php文件// http://pastebin.com/YNf3TxT6
我想知道我爲了得到這個工作,以修復...
編輯:對於未來的觀衆,在這裏是來自以下會話的更新後的單個頁面的粘貼,如果帖子處於「博客」類別中,它將只顯示評論模板:pastebin.com/y9ZtCN5U
假設您將博客帖子置於與新聞文章分開的頁面,您應該可以根據類別使用不同的模板。
http://codex.wordpress.org/Category_Templates
所以,你可以做一個品類blog.php的模板文件不包括註釋代碼。
如果所有類別被同一頁上列出,在線50
<?php
foreach (get_the_category() as $category) {
if ($category->name == 'Blog') {
comments_template();
}
}
?>
不是100%肯定,將工作使用,而不是in_category的東西,但嘗試一下,讓我知道發生了什麼。
我實際上喜歡在博客類別中顯示評論,並排除新聞類別......代碼是否適用於該類別?另外,我究竟在哪裏放置這些代碼?我是否替換舊的<?php if(in_category('news')):?> <?php else:?> <?php comments_template(); ?> <?php endif; ?> \t \t'用新代碼? – KXXT
上面的代碼將顯示評論模板,如果該帖子具有博客類別。如果沒有,則不會顯示評論。 – kmm
我用突出顯示的行做了更新的粘貼:http://pastebin.com/t9ZEXz7B – kmm