我正在研究一個WordPress主題,我試圖調用父類別的名稱來提取相應的頁面模板。如何在另一個wordpress函數中嵌套wordpress函數?
我可以獲得調用函數來回顯正確的名稱,但是當我嘗試嵌套它時,函數不會運行。我看到我需要使用{},因爲我已經在php內部,但它仍然不能正常工作。有人能把我拉直嗎?
這給正確的輸出:
<?php $category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
if (!empty($parent)) {
echo '' . $parent;
} else {
echo '' . $category[0]->cat_name;
}
?>
。 。 。所以我創建了一個category_parent.php文件。
這就是我想窩它:
<?php get_template_part(' '); ?>
像這樣:
1.
<?php get_template_part('<?php get_template_part('category_parent'); ?>'); ?>
或本
2.
<?php get_template_part('{get_template_part('category_parent'); }'); ?>
兩者均無效。
的「category_parent」部分仍然死在該實例。它試圖找到「category_parent.php」,而不是找到「categoryname.php」 – Jason 2010-11-24 23:42:01
也許我問的是錯誤的問題?我希望調用的類別父腳本和答案是其他get_template_part – Jason 2010-11-24 23:46:32
的一部分我已更新我的答案。 – Matthew 2010-11-25 02:18:18