2013-04-01 35 views
0

所以我在wordpress中構建了通常的CMS站點,它們都很好,沒有問題。我使用的是自定義的帖子類型,但這一次,而不是每個帖子帶你到一個新的頁面,我已經建立了一個完整的縮略圖砌體網格佈局,點擊其中一個縮略圖將相關內容附加到清除div(每一行之後),並附hashchange功能的URL(這樣你就可以從另一個頁面導航。
但是,這是我的問題在於,由於網址有哈希,和我有一個鳴叫按鈕每一個崗位,使用戶可以通過Twitter等,當其附加的URL,它剔除了哈希,這是不是在這種情況下有用畢竟內容的鳴叫分享我的帖子的網址的

例:www.example.com/post-type/#post_01
HTML/PHP代碼:html/php:在推文鏈接url中包含哈希

<a href="https://twitter.com/share?url=<?php echo home_url(); ?>/post-type/#<?php echo strtolower(str_replace(' ', '_', get_the_title())); ?>&text=TWEET TEXT GOES HERE" target="_blank">Tweet</a> 

這應該將推文url附加到推文中,如下所示:www.example.com/post-type/#post_01 但相反,散列及其後的所有內容(包括推文文本)都被剝離出來。
反正有這個嗎?因此,您可以發送關於鏈接哈希鏈接的鏈接?

回答

0

如果您對網址進行編碼,它會起作用嗎?

<a href="https://twitter.com/share?url=<?= 
    urlencode(
    home_url(). 
    '/post-type/#'. 
    strtolower(str_replace(' ', '_', get_the_title())) 
) 
?>&text=TWEET TEXT GOES HERE" target="_blank">Tweet</a> 

(空白的可讀性)

+0

完美,這正是我之後,對於歡呼聲,我就知道會有辦法解決它莫名其妙! – user1374796