カスタム投稿の管理画面の投稿一覧でACFの値を表示
-
お世話になります。
カスタム投稿ページの管理画面の投稿一覧でACFで設定したユーザーの名前を表示して、さらにそのユーザー名をリンク付で抽出できるようにしたいのですが、どのように設定すれば良いでしょうか?管理画面の投稿一覧にカラムを表示するコード
function add_posts_columns( $columns ) { $columns['example'] = '顧客名'; return $columns; } function custom_posts_column( $column_name, $post_id ) { if ( $column_name == 'example' ) { $cf_example = get_post_meta( $post_id, 'clientname', true ); echo ( $cf_example ) ? $cf_example : '-'; } } add_filter( 'manage_report_posts_columns', 'add_posts_columns' ); add_action( 'manage_report_posts_custom_column', 'custom_posts_column', 10, 2 );
ACFのフィールド(ユーザー)を、IDではなくユーザー名で表示するコード
$user = get_field('user'); if (count($user) > 0) { echo "<p>顧客名:"; foreach ($user as $key=>$value) { if ($key > 0) echo "、"; echo $value['first_name']; } echo "</p>"; }
それぞれ単体では動作確認ができています。
これらの2つのコードを組み合わせて意図したコードを書くのに苦戦しています。やりたいこと
・ACFで取得したユーザー名をユーザーIDではなく、「first_name」や「displayname」も文字列で取得
・上記をリンク付にする
・上記を同じユーザー名で抽出できるようにする何時間も試行錯誤していますが、解決に至らず、こちらで質問させて頂きました。
ご教示頂ければ幸いです。
どうぞ宜しくお願いします。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カスタム投稿の管理画面の投稿一覧でACFの値を表示」には新たに返信することはできません。