で非オブジェクトのプロパティを取得しようとすると、WordPressのテーマPHPのお知らせは:get_term_meta
5行目に「非オブジェクトのプロパティを取得しようとすると」、通知は次のコードを示していますしかし、すべてがOKのようだ:
$age = get_term_meta($term->term_id,'age',true);
出力:
if(! empty($age)) {
echo '<p>'.__('Age','framework').': <span>'.$age.'</span></p>';
}
私はここで間違ってやっていますか?この通知を削除するにはどうすればよいですか?おかげさまで この行は通知を投げているよう
'$ term-> term_id'が問題です。オッズは '$ term'が' null'です。 – Andrew
'' $ term'''の内容を確認してください。 '' $ term''オブジェクト内に '' 'term_id'''が存在しないかもしれません。 – mi6crazyheart
その '$ term = get_term_by( 'slug'、get_query_var( 'term')、get_query_var( 'taxonomy')); ' – Gazi