サポート » その他 » オリジナルテーマにヘッダーメディアを設置したい

  • 解決済 Y.M.

    (@mojimmoji)


    オリジナルテーマにヘッダーメディアを設置したいのですが、うまくいきません。

    色々と調べると、カスタムヘッダーの設定時に以下を入れると可能になる、と書いてあるのですが、
    ‘video’ => true

    以下のようなエラーコメントが表示され、動画の設定ができません。画像は設定できます。

    エラーコメントーーーー
    このテーマは、このページでの動画ヘッダーをサポートしていません。フロントページか動画ヘッダーをサポートしている他のページに移動してください。
    ーーーーーーーーーー

    何か他にも必要な設定があるのでしょうか。
    ご存知の方がいたらご教授お願いしたいです。

    • このトピックはY.M.が1年、 7ヶ月前に変更しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    トップページ以外のページでビデオヘッダを使いたいということでしょうか?

    こちらの記事をご確認ください。
    WordPress add_theme_support() で実装される機能 カスタムヘッダー

    'video-active-callback' => 'is_front_page'
    という行がありますが、ここでどのような場合にビデオヘッダを有効にするかどうかを判断しています。
    この場合、is_front_page関数の戻り値がtrueの場合にビデオヘッダが有効になります。
    ここをis_pageにすると固定ページで有効になりますし、ご自身で作成した関数を指定することもできます。

    スレッド開始 Y.M.

    (@mojimmoji)

    ご返信有難うございます!

    ‘video-active-callback’ => ‘is_front_page’
    上記を追加しており、ホームページ設定は特に変更していないので、
    is_front_pageがtrueを返していると思うのですが、エラーが入ったままです。

    何か記述が必要なのでしょうか?
    初歩的な質問で申し訳ありませんが、ご教授いただけましたら幸いです。

    • この返信は1年、 7ヶ月前にY.M.が編集しました。

    エラーコメントーーーー
    このテーマは、このページでの動画ヘッダーをサポートしていません。フロントページか動画ヘッダーをサポートしている他のページに移動してください。
    ーーーーーーーーーー

    このメッセージはエラーではありません。画面右側のプレビューで表示されているページが対象ページではないということです。プレビューでフロントページ(is_front_page)を表示するとメッセージは消えると思います。
    とりあえず、プレビューに関係なくすべてのページで設定できるようにするには、’__return_true’ などを指定するといいかと思います。

    'video' => true,
    'video-active-callback' => '__return_true',
    スレッド開始 Y.M.

    (@mojimmoji)

    有難うございます!
    ご教授いただきました以下を入れたところ解決しました!!
    ‘video-active-callback’ => ‘__return_true’,

    本当に有難うございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「オリジナルテーマにヘッダーメディアを設置したい」には新たに返信することはできません。