投稿一覧からアイキャッチ項目を削除する方法

Simplicityの特徴 フォーラム テーマファイルのカスタマイズに関する質問など 投稿一覧からアイキャッチ項目を削除する方法

  • このトピックには9件の返信、1人の参加者があり、最後にチーズにより8年、 8ヶ月前に更新されました。
9件の返信スレッドを表示中
  • 投稿者
    投稿
    • #58402
      チーズ
      ゲスト

      投稿一覧の「アイキャッチ」を削除したいのですが、下記のように書いても削除できません。

      「タグ」の削除はできています。「アイキャッチ」はどこから削除すればよろしいでしょうか?

      尚、管理画面の「外観>カスタマイズ」にアクセスすると真っ白になってしまうので、そこからでない方法をご教示頂けると幸いです。宜しくお願い致します。

      // 投稿一覧から項目削除
      function delete_column($columns) {
      	unset($columns['tags'],$columns['thumbnails']);
      	return $columns;
      }
      add_filter( 'manage_posts_columns', 'delete_column');
    • #58405
      かうたっく
      ゲスト

      PHPの記載方法や文字列などが間違ってるから、画面が真っ白になります。

      アイキャッチを削除 WordPress関数

      で検索したら、鬼のように検索結果として色んな方法が紹介されてます。また

      関数リファレンス/remove_theme_support|WordPressCodex日本語版

      あたりも参考になりそうな気がしますが、どれがやりたい事にマッチしたものかは分かりません。検索結果や上記リンク先など試してみた方が早いかもしれません。

    • #58407
      かうたっく
      ゲスト

      尚、管理画面の「外観>カスタマイズ」にアクセスすると真っ白になってしまうので、そこからでない方法をご教示頂けると幸いです。

      コードが間違ってる場合、FTPソフトやサーバー上にあるFTPからアクセスしても、管理画面やサイト全体が真っ白になると思います。functions.phpの場合ですが。

      FTPソフトか、サーバー上にFTP(ファイルマネジャーみたいな名前)がある場合、そちらから該当phpを編集してください。

    • #58408
      チーズ
      ゲスト

      かうたっくさん、ご意見誠にありがとうございます。

      今回は「投稿一覧の「アイキャッチ」を削除したい」という目的です。

      その方法は「dmin_menuフックを使い、対象のメニューをunsetする」しかないように思えます。

      そのために
      unset($columns[‘thumbnails’]);
      と書いているのですが、これがうまくいかずに困っている。という状態なのです。

      Simplicityでは投稿一覧のアイキャッチがデフォルトで表示されるので、[‘thumbnails’]ではない名前で登録されているのかと思い、質問させて頂きました。

      真っ白は、原因究明中ですが、ひとまず放っておきましょう。(^▽^;)

    • #58412
      かうたっく
      ゲスト

      thumbnailsがどこから来たのかが不明でした。ちなみに#58405のリンク先でいけるように思いますが。

      試してないので分かりません。

      // アイキャッチ画像を有効化
      add_theme_support(‘post-thumbnails’);

      親テーマで上記記載がありますので。とだけ。

    • #58415
      チーズ
      ゲスト

      かうたっくさん、たびたびご指導ありがとうございます。

      なるほど、「thumbnails」ではなく、「post-thumbnails」だったのですね。

      function delete_column($columns) {
      unset($columns[‘tags’],$columns[‘post-thumbnails’]);
      return $columns;
      }
      add_filter( ‘manage_posts_columns’, ‘delete_column’);

      しかし、残念ながらできませんでした。(´;ω;`)ウゥゥ

      また何か思いつくことがございましたらメッセージくださいませ。

    • #58417
      かうたっく
      ゲスト

      なるほど、「thumbnails」ではなく、「post-thumbnails」だったのですね。

      いえ、そこも不明で。tagやcategoryはその書きかたでいけても、アイキャッチに関して、そのような書きかたで成立するのかが不明だったんです。

      ってことで。そこに固執しない方法で紹介したのですが、面倒が先にたつのでしょうか。

      それ以外の方法として紹介したつもりでしたが、お試しいただけてないようで。先が一向に見えませんので、一旦失礼させていただきますね^^

    • #58419
      チーズ
      ゲスト

      そうですね。今回は「投稿一覧画面からの、アイキャッチ削除」だったので、ご提示いただいたものだとちょっと、、すれ違ってしまったかもしれません。でも、ヒントだけでもどうもありがとうございます。(^_-)-☆

    • #58427
      Akira
      ゲスト

      これでどうでしょう?

      function delete_column( $columns ) {
      	unset( $columns[ 'tags' ], $columns[ 'thumbnail' ] );
      	return $columns;
      }
      add_filter( 'manage_posts_columns', 'delete_column', 11 );
    • #58432
      チーズ
      ゲスト

      Akiraさん、お見事でございます♪

      liとは、ご教示頂かなければ一生できませんでした。

      大変助かりました。どうもありがとうございます。

      かうたっくさんもご指導ありがとうございました。

9件の返信スレッドを表示中
  • トピック「投稿一覧からアイキャッチ項目を削除する方法」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)