2017-03-13 98 views
-1

我是新手編碼器,所以我很抱歉如果這是一個簡單的修復。WordPress頁面主體中的鏈接不起作用

我目前正在使用WordPress 4.7.3創建一個網站。使用同事和我自己製作的自定義主題。它目前正在桌面服務器上託管。

在許多頁面上,有超鏈接指向網站中的其他頁面和文件(主要是PDF)。但是,儘管鏈接看起來都處於活動狀態,但它們不可點擊。

鏈接被編碼在頁面的主體中。下面是它們如何編碼的示例:

<a href="http://www.t-test.dev/person/">A.Person</a> 

我在編寫菜單時似乎使用了類似的格式,這似乎正常工作。

你有什麼想法可能是什麼問題或我可以開始看什麼?

僅供參考:主題只使用footer.php,header.php index.php和CSS樣式表。

+0

您可以發送文件,其中錨定標記位於 – Marc

+0

我不明白。 如果有幫助,鏈接格式爲傳統的[ Words describing website]格式。 (我不確定如何顯示html代碼在stackoverflow上。) – BPL

+0

您可以向我發送超級鏈接所在文件的代碼,或發送網站(如果其在線)。 – Marc

回答

0

在Wordpress中,如果您要使用錨標記,則需要調用Wordpress主題的函數。

通常你會:

<a href="images/myimage.png"></a> 

在WordPress中,你需要做的主題文件夾中的電話第一,而且比你可以去你那裏的目錄圖像或文件可被找到。

a href="<?php echo get_template_directory(); ?> . '/images/myimage.png'); ?> 

它是樣式相同的:

<img src="<?php echo get_stylesheet_directory_uri(); ?>/css/style.css"/> 

對於樣式表和javascript這是最好的入隊他們在functions.php中。欲瞭解更多信息: https://developer.wordpress.org/reference/functions/wp_enqueue_style/

+0

你可以使用絕對路徑的* any *鏈接地址。問題中的例子有一個絕對的文件路徑。 – Johannes

0

謝謝你的一切幫助。出於某種原因,整個頁面上都有一個不可見的圖像。一旦我能夠刪除它,該網站又開始工作。我希望你是最好的!