0
所以我試圖調試一個有點混亂的問題。我爲Topspin商店使用Wordpress插件,該商店使用colorbox彈出窗口以顯示有關項目的更多信息。這是網站:okgo.net/store。在這個頁面的後端代碼一個div塊創建包含鏈接,該應該是這樣的:WordPress的自動添加網站的網址到href,雖然href不爲空
<a class="topspin-view-item" href="#!/77022">
,做是如下的PHP:
<a class="topspin-view-item" href="#!/<?php echo $item['id']; ?>">
的問題是,那最後吐出的是什麼呢?它看起來像這樣:
<a class="topspin-view-item" href="http://okgo.net/video-store/#!/89712">
我從another post on here瞭解的WordPress的默認行爲是爲了填補空的HREF(即HREF =「」),與網站的網址。所以我的猜測是,WordPress的出於某種原因解釋這是一個空href?除此之外,這看起來不太正確。
我已經玩過這個了。發生的一件事是,如果我從上面的PHP中刪除了,那麼siteurl根本就不會輸出。那當然會破壞我的代碼。
任何想法?任何幫助將受到熱烈的讚賞。
如果你閱讀了這個問題的答案,你會發現它不是Wordpress,而是瀏覽器,因爲href的值被寫爲相對值。 – 2012-02-05 17:26:29
好的,這是真的,但在這種情況下,href實際上並不是空的;這是我不明白的。在那個答案中,他們說避免這種行爲的一種方法是添加一個#,並且它在html中。那麼爲什麼瀏覽器仍然把它當作空的? – fraxture 2012-02-06 22:02:18