サポート » その他 » 管理画面カスタム投稿一覧へACF出力でエラー表示される

  • lemon100per

    (@lemon100per)


    お世話になります。

    カスタム投稿ページの管理画面の投稿一覧でACFで設定したカスタムフィールドを表示したいです。

    ―――――――――――――――――
    テーマ:underscores
    プラグイン:Custom Post Type UI
    Advanced Custom Fields

    カスタム投稿:userpost
    カスタムフィールド名:upw
    ―――――――――――――――――

    以下のソースコードをfunction.phpに記述したところ、
    「何かうまくいかなかったようです。変更が保存されていないかもしれません。手動で修正し、FTP 経由でファイルをアップロードすることもできます。」
    と、表示されました。

    1つ目のソースコードはうまく反映されるのですが、
    2つ目のコードを入力すると該当の文言が出力されうまくいきません。

    やりたいことは、
    ・カスタム投稿一覧にカスタムフィールドの値を出力する。
    ・カスタム投稿一覧上でカスタムフィールドの値を昇順降順で並び替え可能にする
    です。

    function add_posts_columns( $columns ) {
      $columns['upw'] = '入力テキスト';
      return $columns;
    }
    add_filter( 'manage_posts_columns', 'add_posts_columns' );
    function userpost_columns_content($column_name, $post_id) {
      if( $column_name == 'upw' ) {
        $metas = get_post_meta($post_id);
        $stitle = $metas['upw'][0];
      }
     
      if ( isset($stitle) && $stitle ) {
        echo esc_attr($stitle);
      }
    }
    add_action( 'manage_userpost_posts_custom_column', 'userpost_columns_content', 10, 2 );

    何時間も試行錯誤していますが、解決に至らず、こちらで質問させて頂きました。
    ご教示頂ければ幸いです。
    どうぞ宜しくお願いします。

  • このトピックに返信するにはログインが必要です。