settingsログイン
メニュー

【回答済み】サイトロゴ・サイトタイトルのリンク先をhomeではなく指定URLに設定したい

閲覧 310
企業サイトの一部(ブログ)部分にWordpressの導入を検討しています。
トップページは静的ページを使用し(https://xxxx.com)、wordpressで作成したページは(https://xxxx.com/blog)配下に置く予定です。
https://xxxx.com/blogを表示した際、左上に表示されるサイトロゴやサイトタイトルをクリック
するとhttps://xxxx.com/blog(home)が表示されますが、ここをhttps://xxxx.comにしたいです。現在テーマ「onepress」を使用しています。おそらく、template-tags.phpの

$html .= '<div class="site-logo-div"><a class="site-image-logo" href="' . esc_url(home_url('/')) . '" rel="home">';



    if ( ! $hide_sitetile ) {
        $classes['title'] = 'has-title';
        if ( is_front_page() && is_home() ) {
            $html .= '<h1 class="site-title"><a class="site-text-logo" href="' . esc_url(home_url('/')) . '" rel="home">' . get_bloginfo('name') . '</a></h1>';
        } else {
            $html .= '<p class="site-title"><a class="site-text-logo" href="' . esc_url(home_url('/')) . '" rel="home">' . get_bloginfo('name') . '</a></p>';
        }
    }

この辺りを変更する必要があると思うのですが、どのようにすればよいのか教えてください。
よろしくお願いします。
hanabou 2016 9/2 質問 カスタマイズ

回答 1

役立ち 0
こんにちは ご質問にお答えします。一般的にはheader.phpにロゴのURLを規定している部分んがあるかと存じますが、おっしゃっている箇所の可能性もあります。

変更方法ですが、 ' . esc_url(home_url('/')) . ' の部分をそのまま https://xxxx.com/ と直接記載する形にすれば良いです



$html .= '<h1 class="site-title"><a class="site-text-logo" href="' . esc_url(home_url('/')) . '" rel="home">' . get_bloginfo('name') . '</a></h1>';

↓変更後

$html .= '<h1 class="site-title"><a class="site-text-logo" href="https://xxxx.com/"  rel="home">' . get_bloginfo('name') . '</a></h1>';

ワードプレスドクター 東京都 港区 ホームページ制作

全ての回答 問い合わせ ホームページへ
2016 9/2 回答

Wordpress(ワードプレス)、カスタマイズ の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...