• 解決済 kakiflower

    (@kakiflower)


    お世話になります。

    現在カスタム投稿を作成し、カスタムフィールドも使用しているのですが
    投稿一覧画面において、カスタムフィールドのみを指定して非表示にすることは可能でしょうか??

    funcsions.phpにおいて

    function custom_columns($columns) {
    unset($columns[‘author’]);
    return $columns;
    }
    add_filter( ‘manage_posts_columns’, ‘custom_columns’ );

    と設定したところ、カスタムフィールドは非表示となりましたが
    投稿者名も非表示となり困っております。

    投稿者にはカスタムフィールドの内容を見せる必要はなく、意図的に非表示に設定したいと考えています。

    ※表示オプションでのチェックボックスを外すやり方以外でお願いします。

    何か情報をお持ちの方がいましたら、アドバイスして頂けると幸いです。
    宜しくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは。

    このコードでなぜカスタムフィールドまで削除されたのか
    自分にはよくわからないのですが、
    以下の部分
    unset($columns['author']);
    unset で削除したいものを指定するので、掲示されたコードのように
    「author(投稿者名)」を指定すると投稿者名が表示されなくなってしまいます。

    トピック投稿者 kakiflower

    (@kakiflower)

    ys8様

    アドバイスありがとうございます。

    ご指摘の通り
    unset($columns[‘XXXXX’]);

    「XXXXX」の部分にて指定した個所が非表示になる事を確認できております。

    投稿後に気付いたのですが
    Custom Field Template
    というプラグインを無効化したところ、投稿一覧からカスタムフィールドの項目が非表示となることが判明いたしました。

    プラグイン任せにしていた部分でもあったため、状況を把握できずにいました。
    申し訳ございません。

    カスタムフィールドに関してはプラグインを使わない実装に切り替えていく予定のため
    一旦解決とさせて頂きます。

    ご協力ありがとうございました。

    他に似たような現象に悩む方の参考になればと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「投稿一覧での「カスタムフィールド」非表示について」には新たに返信することはできません。