ヘッダーロゴのリンク先を任意のものにしたい

1
いいねをした人:
  • このトピックには3件の返信、3人の参加者があり、最後にen.designにより4年、 4ヶ月前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #54689
    en.design
    閲覧者
    2

    【お使いの Snow Monkey のバージョン】10.10.7
    【お使いのブラウザ】Chrome 84.0.4147.89
    【当該サイトのURL】開発中(ローカル)

    ===

    ヘッダーのロゴのリンク先はサイトURLになっていると思いますが、これを任意のサイトにしたいのですが何か良い方法ありますでしょうか。

    0
    いいねをした人: 居ません
    #54760
    アバター画像キタジマ タカシ
    参加者
    2422

    My Snow Monkey プラグインか、子テーマの functions.php に下記のコードを貼り付けてみてください!

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug ) {
    		if ( 'template-parts/header/site-branding' === $slug ) {
    			$url = 'https://google.com'; // ここに任意の URL を入力
    			return preg_replace(
    				'|href="[^\"]+"|',
    				'href="' . $url . '"',
    				$html
    			);
    		}
    		return $html;
    	},
    	10,
    	2
    );
    1
    いいねをした人: 居ません
    #54761
    Kmical Lights
    閲覧者
    234

    my snow monkey で下記のようなコードを書いてみてください。

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $_html, $_slug, $_name, $_vars ) {
    		if ( preg_match('/template-parts\/header\/(1row|2row|center|left|simple)$/', $_slug, $_match ) ) {
    			$_html = preg_replace(
    				'/<a href="([^"]*)" class="custom-logo-link" rel="home">/',
    				'<a href="https://sample.test" class="custom-logo-link"  rel="home">',
    				$_html
    			);
    		}
    		return $_html;
    	},
    	10,
    	4
    );

    ヘッダーロゴのリンク先のみ変更と言う形にしています。
    https://sample.test の部分を任意のURLにしてお試しください。

    追記:
    北島さんの返信とタイミングが合ってしまったようで。
    こちらはヘッダーロゴのリンク先のみとなってます。
    北島さんのコードはフッターウィジェットなどのサイトロゴ関連のリンク先を全て変更する形です。
    お好みに合わせて使ってください。

    3
    いいねをした人: 居ません
    #54767
    en.design
    閲覧者
    2

    キタジマ タカシさん、Kmical Lightsさん
    ありがとうございます!
    実現できました。

    2
    いいねをした人: 居ません
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • トピック「ヘッダーロゴのリンク先を任意のものにしたい」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。