我有一個代碼,我把它和一個短碼一起使用,以獲得一個父類別的標題。當我在父類別時,我得到了正確的標題。當我在子類別時,父類別的標題沒有顯示,我看到的是父類別的ID,而不是標題。你有什么辦法可以解決這個問題嗎?
/*get title*/
function woocommerce_category_title() /span>{
if ( is_product_category() ){
$term = get_queried_object();
$term_title = $term-> parent > 0 ? $term->parent : $term->name;
echo $term_title;
}
}
add_shortcode( 'cattit', 'woocommerce_category_title' ) 。
預先感謝你。
uj5u.com熱心網友回復:
function woocommerce_category_title(){
if ( is_product_category() ){
$term = get_queried_object();
$term_title = $term-> parent > 0 ? $term->parent : $term->name;
if($term-> parent > 0) {
$parent_term = get_term_by('ID', $term-> parent, 'product_cat') 。
$term_title = $parent_term->name。
} else {
$term_title = $term->name;
}
echo $term_title;
}
add_shortcode( 'cattit', 'woocommerce_category_title' ) 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/332467.html
標籤:
上一篇:火線發射沒有被觸發
