2016-02-26 47 views
0

我想弄清楚如何從地址欄抓取查詢字符串並將其附加到Wordpress帖子中的鏈接。我不想使用插件。我寧願找不到插件來做到這一點。在非WordPress網頁,我用抓取查詢字符串,並將查詢字符串添加到href中的Wordpress帖子

. urldecode($_SERVER["QUERY_STRING"]) . 

但PHP是不是在WordPress的崗位和窗口小部件允許的。我如何獲取查詢字符串並將其添加到Wordpress文章中的href?有人可以幫忙嗎?

回答

0

http://php.net/manual/en/function.parse-url.php

<?php 

    $parts = parse_url($_SERVER['REQUEST_URI']); 
    var_dump($parts, $parts['query']); 

    //or you can always access parameters 
    var_dump($_GET); 

如果你可以添加JavaScript來一個網頁,你可以這樣做:

function overwriteLinks() { 
    var path = document.location.search; 
    var links = document.getElementsByTagName("a"); 
    for (i=0, l=links.length; i < l; i++) { 
     var link = links[i]; 
     var newPath = link.href.replace(link.hash, '') + path + link.hash ; 
     link.href = newPath; 
    } 
} 

overwriteLinks(); 

這將覆蓋所有鏈接,您想要的方式和保存的哈希值以及

+0

謝謝...在wordpress中,我應該在哪裏添加您提供的內容?還有什麼我添加到wordpress文章中的href? – user5310505

+0

目前還不清楚你想要達到的目標和目標。所以你必須提供更多信息。 –

+0

我試圖從地址欄中獲取查詢字符串並將其附加到wordpress文章中的鏈接。你不能理解什麼,如果可以的話,我會盡力解釋清楚。 – user5310505