アフィリエイト広告を利用しています

Arkhe サイトタイトルのURLを書き換える方法

WordPressのArkheで作ったサイトで、サイトタイトルをクリックしたときに開くURLを変更する必要があった。

子テーマのfunctions.phpに下のコードを追加し

/* サイトタイトルのリンク先を変更 */
function my_child_theme_scripts() {
    wp_enqueue_script('custom-js', get_stylesheet_directory_uri() . '/js/custom.js', array(), null, true);
}
add_action('wp_enqueue_scripts', 'my_child_theme_scripts');

子テーマの中に「js」フォルダを作り、その中に「custom.js」ファイルを設置し、下のコードの2行目のURLが、クリックしたときに開くURLを設定する。

document.addEventListener('DOMContentLoaded', function() {
    var newUrl = 'https://example.com';
    var logoLink = document.querySelector('a.c-headLogo');

    if (logoLink) {
        logoLink.href = newUrl;
    } else {
        console.log('指定されたクラス名のリンクが見つかりません。');
    }
});

これで、変更できる。

この記事を書いた人

大東 信仁

カンパチが好きです。

プロフィールはこちら

10月14日開催 参加者募集中
(画像をタップ→詳細へ)

ミッションナビゲート モニター
(画像をタップ→詳細へ)

広告