$ areaにスラッグが表示されるカスタム投稿タイプからカテゴリ名を返すにはどうすればよいですか?出力は、この使用して$エリアのようになります。ACFを使用してSlugの分類名を表示するカスタム投稿タイプ
Hotels in north_west
私は、出力は次のようになりたい:
Hotels in North West
カテゴリは、このコードを使用して作成された:私はしようとしている
$area_filters[tax_query] = array(
array(
'taxonomy' => 'areas',
'field' => 'slug',
'terms' => $area
)
);
get_term_byコードを使用します。
$area_name = get_term_by('name', $area, 'areas');
global $post;
$listings_html .= 'Hotels in '.$area_name.';
これは私が$呼ん
をAREA_NAMEエラーを与える:私は、「カテゴリ」、「地域」、およびいくつかの他のものを含む「エリア」セクションで物事の数を試してみましたCatchable fatal error: Object of class WP_Term could not be converted to string
他のほとんどすべてがエラーなしの空白を与えます
注:私は答えを見つけるために数時間を費やしましたが運はありませんでした。ここで私が確認しましたところ、リンクのほんの一部です:あなたがオブジェクトをエコーしようとしているため
https://developer.wordpress.org/reference/functions/get_term_by/
https://wordpress.stackexchange.com/questions/16394/how-to-get-a-taxonomy-term-name-by-the-slug
https://wordpress.stackexchange.com/questions/95502/get-category-id-from-category-slug-not-working