固定ページ一覧にメモを表示させるには



  • JINユーザーの皆様こんにちわ
    固定ページ一覧にメモを追加したく、下記をネットで拾って貼り付けたのですが、
    投稿一覧にはメモが追加されるものの固定ページ一覧には表示されません。
    どこを変更したら固定ページに反映されるかご指導いただけますと幸いです。
    宜しくお願いいたします。

    ///////////////////////////////////////
    // カスタムボックスの追加
    ///////////////////////////////////////
    add_action('admin_menu', 'add_memo_custom_box');
    if ( !function_exists( 'add_memo_custom_box' ) ):
    function add_memo_custom_box(){
      //メモボックスの追加
      add_meta_box( 'singular_memo_settings','メモ', 'view_memo_custom_box', 'post', 'side' );
      add_meta_box( 'singular_memo_settings','メモ', 'view_memo_custom_box', 'page', 'side' );
    }
    endif;
    
    
    ///////////////////////////////////////
    // 表示
    ///////////////////////////////////////
    if ( !function_exists( 'view_memo_custom_box' ) ):
    function view_memo_custom_box(){?>
    	<textarea name="the_page_memo" placeholder="" rows="10" style="width: 100%;"><?php echo get_the_page_memo(); ?></textarea>
    	<p>この投稿に記録しておきたいメモがある場合は記入してください。</p>
      <?php
    }
    endif;
    
    ///////////////////////////////////////
    // 保存
    ///////////////////////////////////////
    add_action('save_post', 'memo_custom_box_save_data');
    if ( !function_exists( 'memo_custom_box_save_data' ) ):
    function memo_custom_box_save_data($post_id){
      if (isset($_POST['the_page_memo'])) {
        $the_page_memo = $_POST['the_page_memo'];
        update_post_meta( $post_id, 'the_page_memo', $the_page_memo );
      }
    }
    endif;
    
    ///////////////////////////////////////
    // メモ内容の取得
    ///////////////////////////////////////
    if ( !function_exists( 'get_the_page_memo' ) ):
    function get_the_page_memo($post_id = null){
      if (!$post_id) {
        $post_id = get_the_ID();
      }
      $value = get_post_meta($post_id, 'the_page_memo', true);
      return $value;
    }
    endif;
    
    ///////////////////////////////////////
    // 投稿一覧にメモカラムの挿入
    ///////////////////////////////////////
    add_filter( 'manage_posts_columns', 'customize_admin_manage_posts_columns' );
    if ( !function_exists( 'customize_admin_manage_posts_columns' ) ):
    function customize_admin_manage_posts_columns($columns) {
      //メモ表示
      $columns['memo'] = 'メモ';
    
      return $columns;
    }
    endif;
    
    ///////////////////////////////////////
    // 投稿一覧にメモの表示
    ///////////////////////////////////////
    add_action( 'manage_posts_custom_column', 'customize_admin_add_column', 10, 2 );
    if ( !function_exists( 'customize_admin_add_column' ) ):
    function customize_admin_add_column($column_name, $post_id) {
      //メモ表示
      if ( 'memo' == $column_name ) {
        //テーマで設定されているサムネイルを利用する場合
        $thum = esc_html(get_the_page_memo($post_id));
      }
    
      if ( isset($thum) && $thum ) {
        echo $thum;
      }
    }
    endif;
    

    マニュアル確認済み
    キャッシュクリア済み
    WordPressのバージョン :
    ご利用のサーバー名 :
    PHPのバージョン :
    OS :
    ご利用のブラウザ :
    該当サイトのURL :