我真的很努力谷歌我的出路這個問題。我設置了自定義的發佈類型,並且已經設法在索引頁面中包含這些自定義類型。但是現在我真的需要一種將這些條目設置爲與常規帖子不同的方式。有誰知道我該怎麼做?這不僅僅是造型,還包括替換/添加/刪除某些代碼,因爲自定義類型的操作方式與常規帖子不同。WordPress的:個人造型/編碼自定義郵政類型在索引
任何幫助將HUGELY讚賞!
我真的很努力谷歌我的出路這個問題。我設置了自定義的發佈類型,並且已經設法在索引頁面中包含這些自定義類型。但是現在我真的需要一種將這些條目設置爲與常規帖子不同的方式。有誰知道我該怎麼做?這不僅僅是造型,還包括替換/添加/刪除某些代碼,因爲自定義類型的操作方式與常規帖子不同。WordPress的:個人造型/編碼自定義郵政類型在索引
任何幫助將HUGELY讚賞!
可以使用循環內的代碼:
if ('custom_post_type' == get_post_type()){
//do whatever
}
,或者如果您需要檢查一些文章類型你可以使用像開關一樣:
switch (get_post_type()) {
case 'post':
//do whatever;
break;
case 'custom_post_type_1':
//do whatever;
break;
case 'custom_post_type_2':
//do whatever;
break;
}
對於CSS,裏面你循環,當你定義包含您的文章的元素,嘗試做這樣的事情
<article class="<?php echo $post->post_type; ?>" ...>
這會給你一個類,你可以掛鉤到你的CSS文件中。
您也可以使用WordPress的內置post_class
功能,以達到類似的結果
<article <?php post_class($post->post_type); ?>>
這將帖子類型添加到默認的職位類別的休息,所以你仍然可以風格的元素不同。
if ('my_post_type' == $post->post_type)
{
// Code Here
}
我希望這可以幫助你:
至於針對不同的文章類型不同的代碼,我上面的答案一個使用基於職位類型if語句中提到。
這將是WordPress網站http://wordpress.stackexchange.com/ – BrettAdamsGA 2012-04-25 04:00:45
你能告訴我們你如何您使用的是從數據庫中獲取的職位有什麼好? – BrettAdamsGA 2012-04-25 04:02:28