-2
に参照によって渡される必要があり、私は現在、PHPを学んだし、これは私が困惑している:(私は困惑 - 厳しい基準を:変数のみが
を誰かがそれが何を意味するのかを説明し、可能なことができれば、私は非常に感謝されますソリューションあなたのすべてに
愛
// Get post category info
$category = get_the_category();
if(!empty($category)) {
// Get last category post is in
$last_category = end(array_values($category));
// Get parent any categories and create array
$get_cat_parents = rtrim(get_category_parents($last_category->term_id, true, ','),',');
$cat_parents = explode(',',$get_cat_parents);
// Loop through parent categories and store in variable $cat_display
$cat_display = '';
foreach($cat_parents as $parents) {
$cat_display .= '<li>'.$parents.'</li>';
}
}
あなたの質問は何ですか? – Justinas
'end()'関数は参照渡しであり、式の結果ではなく実際の変数を引数として渡す必要があります: '$ last_category = end(array_values($ category));' '$ categoryValues = array_values($ category); $ last_category = end($ categoryValues); ' –
Markありがとうございます。これは意味があり、あなたのソリューションは機能します。私は本当に感謝しています<3 –