その間にある「'_'」は何の意味があるのでしょうか?
ACF プラグインが決めているただの連結するための文字列です。
get_field() の第二パラメータが何を表すかはご存知でしょうか?
上記のドキュメントに次のような例があります。
Get a value from different objects
This example shows a variety of $post_id values to get a value from a post, user, term and option.
$post_id = false; // current post
$post_id = 1; // post ID = 1
$post_id = "user_2"; // user ID = 2
$post_id = "category_3"; // category term ID = 3
$post_id = "event_4"; // event (custom taxonomy) term ID = 4
$post_id = "option"; // options page
$post_id = "options"; // same as above
ACF の get_field() の第二パラメータは、$post_id ですが、カテゴリーやタクソノミーも指定可能です。それぞれに合わせた形式で指定します。
今回は、ACF であらかじめ決められているタクソノミーのカスタムフィールドを呼び出すためのpost_idの形式( 上記の $post_id = "event_4"; // event (custom taxonomy) term ID = 4
形式 )を作るために、 $term->taxonomy と $term->term_id を _
で連結した文字列を作っています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/29 06:17