2016-03-06 55 views
0

我使用Bootstrap CDN在wordpress上創建主題。我創建了一個按鈕:點擊一個鏈接將顯示URL中的地址,但不會打開頁面

<div class="col-md-4"><a href="<?php echo get_permalink(); ?>" 
    class="btn btn-lg btn-block">Read Latest</a></div> 

它顯示的鏈接按鈕,當我點擊它,網址欄顯示應當打開的鏈接,但網頁打不開。 我知道這是一個很noob問題,但我卡住了,任何幫助表示讚賞。

謝謝!

更新: 產生的HTML鏈接,我使用的PHP是:http://localhost/baatega/bad-day-eh/

+0

什麼是點擊後的網址是什麼? –

+1

這很奇怪,請檢查你是否沒有任何js做一些令人討厭的事情。另外,嘗試與另一個瀏覽器。做一些測試。 –

+0

感謝您的評論,我正在開發它在安裝了LAMP的Linux中的Firefox,我嘗試過使用鉻,但沒有使用類似的問題。我禁用了緩存,所以我認爲瀏覽器在這裏不是問題。到目前爲止我的主題中沒有JavaScript,所以我不認爲它也是js問題。更新:刷新頁面帶來我想要的頁面,但點擊鏈接仍然不直接調出頁面。 –

回答

0

首先,我不太明白的問題 - 鏈接是不正確的?或者是什麼?你可以在這裏粘貼請打印屏幕或在jsFiddle重現問題?這是一個爲WordPress的發展論壇在這裏或多或少的問題,但是如果它是鏈接的情況下:

  1. 檢查get_permalink();在循環中使用。 (如果沒有,你必須通過ID作爲參數傳遞給它)
  2. 嘗試呼應逃脫網址:esc_url(get_permalink());

看一看這裏:https://developer.wordpress.org/reference/functions/get_permalink/

+0

鏈接是正確的,當我檢查鏈接的元素時,它顯示應該打開的路徑,我不在循環內部使用它。轉義的網址顯示相同的結果。問題:當我點擊按鈕時,鏈接(html)顯示在URL欄中,但頁面不會打開。刷新它,打開頁面。我不知道是誰發佈了php代碼的jsfiddle。 –

+0

感謝kybernaut,我從你發佈的鏈接中找出了它。我一直在錯用它。謝謝 ! –

+0

好吧,酷你歡迎。 –

相關問題