複数のカスタム投稿タイプの指定カスタムフィールドを管理画面で項目をそれぞれ表示したい
-
いつもお世話になっております。
複数のカスタム投稿タイプの指定カスタムフィールドを管理画面で項目をそれぞれ表示したいのですが、エラーが出て表示できません。
どのようにすれば表示できますでしょうか?
>>現状
カスタム投稿タイプAAA、BBBがある
AAAにはカスタムフィールド cf_webhiduke(my_column_name=講座日付)、cf_webkuuseki(my_column_zanseki=残席情報)がある
BBBにはカスタムフィールド cf_webhiduke2、cf_webkuuseki2がある
管理画面のAAAの投稿一覧で講座日付と残席情報を表示>>やりたいこと
管理画面のBBBの投稿一覧でcf_webhiduke2(講座日付2)とcf_webkuuseki2(残席情報2)を表示したい>>現在のfunctions.pjp
//カスタム投稿タイプの一覧に項目追加
function my_add_columns($columns) {
$columns[‘my_column_name’] = ‘講座日付’;
$columns[‘my_column_zanseki’] = ‘残席情報’;
return $columns;
}
add_filter( ‘manage_edit-AAA_columns’, ‘my_add_columns’ );
//カスタム投稿タイプの一覧に項目追加 値追加
function my_add_columns_content($column_name, $post_id) {
if( $column_name == ‘my_column_name’ ) {
$metas = get_post_meta($post_id);
$stitle = $metas[‘cf_webhiduke’][0];
}
elseif( $column_name == ‘my_column_zanseki’ ) {
$metas = get_post_meta($post_id);
$stitle = $metas[‘cf_webkuuseki’][0];
}
if ( isset($stitle) && $stitle ) {
echo esc_attr($stitle);
}
}
add_action( ‘manage_AAA_posts_custom_column’, ‘my_add_columns_content’, 10, 2 );上記でカスタム投稿タイプAAAの一覧には講座日付と残席情報が取得できていますが、BBBをどう追加してよいのかわかりません。
上記のAAAをBBBに変更、$colums等を変更したものを追加で加えてもエラーとなります(T_T)ご教示頂けましたら幸いです。
何卒宜しくお願い致します。
- トピック「複数のカスタム投稿タイプの指定カスタムフィールドを管理画面で項目をそれぞれ表示したい」には新たに返信することはできません。