我試圖表明我的戲服後型內碼碼「單」使用:自定義後類型「單」不顯示我在WordPress
<?php if (post_type_exists('portfolio')) {
echo 'the Book post type exists'; } ?>
它顯示的類別內的ECHO圖集」。 但我想展示裏面的「單」,也就是在投資組合貓(古裝後型)我的代碼
我已經使用這個藏漢tryed:
if (is_singular()
但沒有任何工程
我試圖表明我的戲服後型內碼碼「單」使用:自定義後類型「單」不顯示我在WordPress
<?php if (post_type_exists('portfolio')) {
echo 'the Book post type exists'; } ?>
它顯示的類別內的ECHO圖集」。 但我想展示裏面的「單」,也就是在投資組合貓(古裝後型)我的代碼
我已經使用這個藏漢tryed:
if (is_singular()
但沒有任何工程
is_singular接受一個參數是post_type
。 is_object_in_term是一個條件函數,用於檢查給定對象(後)是否在分類術語(類別,標記)內。因此,代碼 -
add_filter('the_content', 'wpse_the_content');
function wpse_the_content($content)
{
if(is_singular('portfolio'))
{
$content .= '<p>the Book post type exists</p>';
}
return $content;
}
您的自定義後類型portfolio
應該已經通過分類登記 - category
。或者,如果它是自定義分類,請將is_object_in_term
函數的第二個參數替換爲該函數。
這個dosn't爲我工作。我沒有看到任何改變。我把代碼放在functions.php中。看到這裏:http://zeevm.co.il/dror/?portfolio=test-drive – user3003106
我的回答是基於你的問題。但是,我發現了兩個問題。 1.您提供的鏈接帖子未分配名爲'portfolio'的類別,2.我提供的代碼應該在'single.php'或'single-portfolio.php',而不是'functions.php'上。 – Shazzad
謝謝。以及我正在建立一個插件,我希望自動工作,而不改變主題文件。 2)你的意思是不是類別名稱'組合'?...請解釋 – user3003106
這是否意味着 - 您想在單個帖子類型頁面'portfolio'中顯示文本,當它處於'portfolio'類別時? – Shazzad
是的。這正是我想要的 – user3003106