WordPress獲取當(dāng)前頁(yè)面URL地址的方法
發(fā)布時(shí)間:2014-12-17 16:27:25 作者:佚名
我要評(píng)論

這篇文章主要為大家介紹了WordPress獲取當(dāng)前頁(yè)面URL地址的方法,給出了WordPress原生方法與自定義方法,是非常實(shí)用的技巧,需要的朋友可以參考下
本文實(shí)例講述了WordPress獲取當(dāng)前頁(yè)面URL地址的方法。分享給大家供大家參考。具體如下:
我們經(jīng)常在做WordPress模板時(shí)會(huì)需要獲取當(dāng)前頁(yè)面URL地址,這里就來(lái)給大家介紹獲取當(dāng)前頁(yè)面URL地址方法.
用WordPress原生的函數(shù)來(lái)實(shí)現(xiàn),代碼如下:
復(fù)制代碼
代碼如下:$current_url = home_url(add_query_arg(array()));
普遍適用的方法,代碼如下:
復(fù)制代碼
代碼如下:$current_url = home_url(add_query_arg(array(),$wp->request));
直接在WordPress中加入如下代碼:
復(fù)制代碼
代碼如下:<?php
// 說(shuō)明:獲取完整URL
function curPageURL()
{
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
// 說(shuō)明:獲取完整URL
function curPageURL()
{
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
?>
然后如下調(diào)用即可,代碼如下:
復(fù)制代碼
代碼如下:<?php
echo curPageURL();
?>
echo curPageURL();
?>
希望本文所述對(duì)大家的WordPress建站有所幫助。
相關(guān)文章
- wordpress獲取某個(gè)分類(lèi)的鏈接地址的兩種方法,本文將詳細(xì)介紹,需要了解的朋友可以參考下2012-12-06
- 在WordPress中,或許你希望調(diào)用設(shè)置好的指定文章列表,這一功能如何實(shí)現(xiàn)呢?下文就介紹實(shí)現(xiàn)方法,大家參考使用吧2014-02-26
- WordPress的模板非常靈活,一個(gè)優(yōu)秀的模板所實(shí)現(xiàn)的功能往往超出你的想象。這篇文章說(shuō)說(shuō)在WordPress里調(diào)用文章的發(fā)布日期。2009-12-28
- 在瀏覽網(wǎng)頁(yè)的時(shí)候, 我們經(jīng)常會(huì)看到很多人在他們網(wǎng)站的搜索欄里顯示文字提示, 當(dāng)鼠標(biāo)點(diǎn)擊搜索欄, 則提示信息消失.2011-05-10
- 不少使用WordPress程序的博主們連主題也是用老外的,而這個(gè)過(guò)程往往會(huì)出現(xiàn)一些小問(wèn)題。當(dāng)我們?cè)趯ふ业揭环萜林黝}安裝后,發(fā)現(xiàn)博文標(biāo)題無(wú)法支持中文,原因是老外的主題的2011-05-01
WordPress 標(biāo)簽Tags頁(yè)面制作方法
Wordpress自帶著wp_tag_cloud()函數(shù),但只在頁(yè)面?zhèn)冗咃@示往往就不夠了.需要一個(gè)單頁(yè)來(lái)放所有的Tags2010-01-24WordPress菜單CSS類(lèi)選項(xiàng)設(shè)置方法
本打算將導(dǎo)航菜單里的重要鏈接修改一下顏色以加亮顯示。雖然知道修改應(yīng)該是在鏈接更多選項(xiàng)里CSS類(lèi)中進(jìn)行,但具體設(shè)置方法還是不太清楚,嘗試求助搜索引擎也沒(méi)找什么有價(jià)值2012-04-25如何在wordpress上增加文件上傳的大小限制(多種實(shí)現(xiàn)方法)
碰到這么一個(gè)問(wèn)題,需要在一篇文章中加入一個(gè)大小為19.4MB的PDF文件,而wordpress限定的文件大小只有8MB,那么如何在WP博客上上傳文件,而且文件大小不受限制呢?本文只限A2012-12-28Wordpress固定鏈接偽靜態(tài)的設(shè)置方法
wordpress固定鏈接設(shè)置參數(shù): 參數(shù)不多說(shuō),很死的東西,按照WordPress官方文檔列表如下2013-02-26- WordPress發(fā)送郵件的函數(shù)是wp_mail(),默認(rèn)以純文本(text/plain)格式發(fā)送,通過(guò)wp_mail()提供的filter函數(shù)可以更改為以HTML格式發(fā)送,也可以通過(guò)制定wp_mail()的第四個(gè)參2012-07-26