2016-12-06 9 views
0

WordPress経由で自分のビジネスブログをホストするために、静的なウェブサイトにWordPressを追加しました。私はWordPressブログの上のロゴ見出しをブログのホームページではなく私のメインサイトのホームページにリンクしたいだけです。ヘッダーロゴリンクを提供するWordPressテンプレートはどれですか?

具体的には、このブログ内のすべてのページにヘッダーが必要です:http://matrixpremier.com/seo-blog/ ここにリンクする:http://matrixpremier.com/

すべてのWordPressテンプレートを見て、メインブログページへのhrefリンクは見られませんでした。誰がどのテンプレートがブログヘッダーのロゴを管理しているのか、そしてコードで何を変更すべきかを知っていますか?私は "Gridbox"テーマを使用しています。私はheader.phpで探しているものが見えませんでした。また、私は開発者ではなく、基本的なHTMLしか知りません。

私はこれに関するフォーラムで広範に検索しました。最も近い答えは https://wordpress.stackexchange.com/questions/37292/how-do-you-find-out-which-template-page-is-serving-the-current-pageでしたが、私の状況でこれを解決した回答はありませんでした。私が理解できなかったいくつかの答え。 "What the File"プラグインは答えを提供しませんでした。デバッグバーはあまりにも複雑で、サイト上でコードが重いようでした。また、コード内でこれを見つけることはできません:php echo。

この解決策では:Detect which WordPress template is being used、どこにget_post_metaタグを追加するのか、そして次に結果を確認するにはどうすればよいですか。

私はこの解決策だと思います:Display which Wordpress template and template_part files are used to construct a page?は、各ブログページがどのテンプレートを使用しているか教えてくれるだけです。それは私が知りたいことではありません。どのテンプレートにヘッダーロゴのリンクが含まれているかを知りたいのですが、見つけられません。

ありがとうございます!

+0

最初の場所はあなたのテーマでheader.phpのファイルである

は、あなたも、そのページ上でこの「ヒント」を参照してくださいよ。通常、ページテンプレートはheader.phpコードを含めるために 'get_header()'を呼び出します。あなたのロゴとそれに対応するhrefリンクがありそうです。 – Mastrianni

+0

ありがとう、Mastrianni。私はheader.phpを数回チェックしました。以下のケールの答えは、解の始まりと思われる。テーマの一般設定URLを変更することから始めます。 –

答えて

1

これを間違った方法で修正しようとしています

Googleに「Change WordPress Home URL」と尋ねると、多くの良いリンクが見つかります。これは非常に役に立ちます:https://codex.wordpress.org/Changing_The_Site_URL

あなたを尋ねた質問に答えるために:
あなたはWordPressのテーマを理解する必要があり、それぞれのテーマは非常に異なる可能性があることを。まず、wp-content/themesを見て、あなたが使っているテーマを見てみましょう。おそらくファイルheader.phpにありますが、リンクはおそらくget_site_url()のようなWP関数によって生成されており、あなたはではありません。は変更したいと考えています。

実際の問題解決する正しい方法:正しいURLを使用するように設定を変更、
の代わりに、あなたのテーマを変更すること。 (通常、ダッシュボードの「設定」=>「一般」 - 入力できるURLは2つあり、1つは「WordPress」、もう1つは「サイト」です)。

Enter the address here if you want your site home page to be different from your WordPress installation directory.

このページにリンク:あなたが見えるはずですhttps://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

+0

私の研究をリダイレクトしてくれてありがとう、Cale。これは間違いなく正しい経路のように見えますが、私は障害に遭遇しました。 WordPressの指示では、存在しないindex.phpファイル内の何かを変更するように指示しています。それは言う:行を変更してください: 必要(dirname(__FILE__)。 '/wp-blog-header.php'); require(dirname(__FILE__)。 '/wordpress/wp-blog-header.php');を使用して、WordPressコアファイルのディレクトリ名を使用して、 を以下に追加します。しかし、私のindex.phpファイルにはこれに似たものはありません。私は代わりに何をすべきですか?そのコードをここの答えにコピーする必要がありますか? –

+0

もう一度ありがとうございます。明確にするには:私のHostgatorアカウントの**ルートディレクトリ**には、あなたが言及したファイルのどれも含まれていません。このウェブサイトの**ルートディレクトリ**はpublic_htmlであり、その場所にコピーしたindex.phpファイルと、ファイルエディタのバージョンが非常に長く、require(dirname ...)のないファイルが含まれています。そのpublic_htmlフォルダにはwp-config.phpまたはwp-cron.phpも含まれていません。その後、私は/ public_html/seo-blogと呼ばれるフォルダに追加したWordPressブログの**ルートディレクトリ**があります。これはブログのルートディレクトリだけです(指示に反して、私は信じています)。 –

+0

そのindex.phpファイルはあなたの記述どおりです。私はDIRNAMEに/ /ワードプレスを追加するために、そのファイルを変更した場合しかし、その後、私はhttp://matrixpremier.com/seo-blog/wordpress/wp-admin/、あるべきだと思う新しい場所(にログインしたときにこの警告は次のとおりです: –

関連する問題