• 管理画面のカスタマイズについて質問させていただきます。

    やりたいことは、
    各記事編集ページの「先頭に固定表示」というチェックボックスを
    投稿一覧ページ内でチェック出来る様にしたい、というものです。

    ※カスタム投稿のため、プラグイン:Sticky Custom Post Typesを使用して、
    「先頭に固定表示」というチェックボックスに表示させています。

    例えば、 クイック編集の中に
    このチェックボックスを追加する事は可能でしょうか?

    他にも、投稿一覧ページに
    カスタムフィールドの値の表示などはありましたが、
    それは以下のコードをfunctions.phpに追記して
    実装出来ました。

    function manage_posts_columns($columns) {
    $columns[‘hoge1’] = “hoge1”;
    $columns[‘hoge2’] = “hoge2”;
    return $columns;
    }
    function add_column($column_name, $post_id) {
    //カスタムフィールドを取得
    if( $column_name == ‘hoge1’ ) {
    echo attribute_escape(get_post_meta($post_id, ‘hoge1’, true));
    }
    if( $column_name == ‘hoge2’ ) {
    echo attribute_escape(get_post_meta($post_id, ‘hoge2’, true));
    }
    }
    add_filter( ‘manage_posts_columns’, ‘manage_posts_columns’ );
    add_action( ‘manage_posts_custom_column’, ‘add_column’, 10, 2 );

    こういった値の表示などは出来るのですが、
    チェックボックスやプルダウンの追加などは
    どういうやり方なのか、ご存知の方がいらっしゃったら
    ぜひ教えて頂けないでしょうか。

    よろしくお願い致します。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • コアをいじりたくないのは当然なんですが、管理画面の修正をfunction.phpからだけでできる力量が私にはないのであまり参考にはならないかもしませんので、ヒントぐらいにしてください。

    「固定ページ」を選ぶプルダウンをそのままコピペで投稿ページのPHPに置いてしまう(!)っていうのはどうでしょうか。たしかにあったら便利ですね。他の関数も引っ張ってくる必要はあるでしょうが。

    ということを踏まえて、関係する関数をfunction.phpで引っ張ってaddできたりするんですかねえ。わかりませんが、wpは本当に使いやすく多機能ですが、管理画面のカスタマイズも苦なくできるようになれば事実上最強のCMSになると思いますね。

    まあ思いつきですわ。すんません。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「[管理画面のカスタマイズ]投稿一覧ページのカスタマイズ」には新たに返信することはできません。