をチェックしてください。この関数は、ヘッダーで使用されるイメージタグを構築します。関数の最後に、get_header_image_tag
フィルターで出力される内容を変更することができます。
あなたはいくつかのPHPコードを追加する必要があります。子テーマを作成し、テーマのfunctions.php
ファイルにコードを追加するか、カスタムプラグインを作成してコードを追加してください。コードは次のようなものでなければなりません。
function custom_header_image_tag($html, $header, $attr) {
if(strstr($_SERVER['HTTP_USER_AGENT'],'Android') || strstr($_SERVER['HTTP_USER_AGENT'],'webOS') || strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') ||strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad') || strstr($_SERVER['HTTP_USER_AGENT'],'Windows Phone') || wp_is_mobile()){
$html = "insert custom header image tag here";
}
return $html;
}
add_filter('get_header_image_tag', 'custom_header_image_tag, 10, 3);
ありがとう、私の子供のテーマfunctions.phpにこのコードを追加するだけで簡単ですか? 完全に愚かな質問を申し訳ありませんが、「カスタムヘッダー画像タグをここに挿入する」という入力は具体的にどのように見えますか? – Ads
@Adsはい。 WordPressのメディアライブラリにアップロードした場合、「ここにカスタムヘッダー画像タグを挿入する」は「
」のようになります。 –
ありがとうございますが、私にこのエラーがあります: ファイルwp-content/themes/twentyseventeen-child/functions.phpの619行目にエラーがあるため、PHPコードの変更がロールバックされました。修正してもう一度保存してください。 構文エラー、予期しない「」custom_header_image_tag、10、「(T_ENCAPSED_AND_WHITESPACE) – Ads