2016-12-06 91 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但沒有任何答案可以解決這個問題。有些答案我不明白。 「什麼文件」插件沒有提供答案。調試欄似乎太複雜,代碼繁重。我也沒有在代碼中找到它: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文件。通常,您的頁面模板將調用'get_header()'來包含header.php代碼。您的徽標和相應的href鏈接可能在那裏。 – Mastrianni

+0

謝謝,Mastrianni。我確實檢查過header.php好幾次,但都沒有去。下面的答案似乎是解決方案的開始。從更改我的主題的常規設置網址開始。 –

回答

1

您試圖用錯誤的方法解決這個問題

如果你問谷歌「更改WordPress主頁URL」,你會發現很多好的鏈接 - 這是非常有用的:https://codex.wordpress.org/Changing_The_Site_URL

回答您的問題:你需要了解的WordPress主題
,並且每個主題可以是非常不同的。一個好的開始是通過尋找wp-content/themes - 並看看你正在使用的主題。它可能在文件header.php - 但鏈接可能是由WP功能生成的,例如get_site_url() - 並且您不要想要更改。

解決實際問題的正確方法:
而不是改變你的主題,更改設置使用正確的URL。 (通常在儀表板下的「設置」=>「常規」 - 有兩個URL可以輸入,一個用於「WordPress」和一個用於「網站」)。

你甚至會看到頁面上這個「提示」:

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文件中不存在的內容。它說:改變這樣一行: require(dirname(__FILE__)。'/wp-blog-header.php'); 以下內容,使用您的目錄名稱爲WordPress核心文件: require(dirname(__FILE__)。'/ wordpress/wp-blog-header.php');.但是在我的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文件看起來就像你描述的一樣。但是,當我更改該文件以將/ wordpress /添加到dirname中時,那麼當我登錄到新位置時(我認爲應該是http://matrixpremier.com/seo-blog/wordpress/wp-admin/,頁面發出此警告: –