サポート » 使い方全般 » アイキャッチ画像の問題

  • カスタム投稿タイプにアイキャッチ画像を設定しました。

    functions.php
    //ブログ記事の投稿タイプ
    register_post_type(
    ‘blog’,
    array(
    ‘label’ => ‘ブログ’,
    ‘hierarchical’ => false,
    ‘public’ => true,
    ‘has_archive’ => true,
    ‘supports’ => array(‘title’,’editor’,’thumbnail’)
    )
    );

    管理画面から、メディアのアップロードをしようとしても

    「アップロード中にエラーが発生しました。後ほど再度お試しください。」
    になります。
    サイズは大きくありません。
    パーミッションにも755で問題があるように思えません。

    設定 メディアの変更を保存を押すといいとググってみたので、やってみましたが、
    下のようなエラーが出ました。
    Warning: Cannot modify header information – headers already sent by (output started at /home/users/0/lolipop.jp-ookubotest/web/wp/wp-content/themes/sample/functions.php:117) in /home/users/0/lolipop.jp-ookubotest/web/wp/wp-includes/pluggable.php on line 900

    こんなファイルいじったことないです。

    それとおかしいのは、メディアライブラリーにはアップした画像が保存されています。
    ただアイキャッチ画像を設定の画面のメディアは空っぽです。

    どうすれば宜しいのでしょうか?

    WordPress 3.8.16

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • Nora

    (@nora0123456789)

    通りすがりで失礼します。

    上記の問題はプラグインなどによるものではなく、「register_post_type」を追記したことによって起こったことでしょうか?

    また、「register_post_type」はアクションフック「init」以降に読まれているでしょうか?

    この他、ブラウザのコンソールなどにエラーが表示されていないでしょうか?

    よくあるPHP エラー Warning: Cannot modify header information – headers already
    functions.phpをもう一度見直してみてはどうでしょう。

    トピック投稿者 kurakuramen

    (@kurakuramen)

    Noraさん、oisitさん
    ありがとうございます。
    自己解決しました。
    oisitさんの言われる通り、もう一度functions.phpを
    見直しまして、

    最後のところにスペースが入っていたようで、間を詰めたら正常に戻りました。
    )
    );

    ?>

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「アイキャッチ画像の問題」には新たに返信することはできません。