国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WORDPRESS中自定義路由和URL參數(shù)

2024-09-07 00:51:43
字體:
來源:轉載
供稿:網(wǎng)友

如果我們希望url地址漂亮方便收錄我們需要進行一些優(yōu)化了,下面來介紹WORDPRESS中自定義路由和URL參數(shù)的例子.

wordpress可以使用rewrite API讓url更加美觀,需要用到兩個相關的rewite函數(shù),分別是add_rewrite_tag和add_rewrite_rule,下面看看具體的例子如何自定義wordpress路由規(guī)則,和自定義url參數(shù).

  1. add_action( 'init''my_rr_url' ); 
  2. function my_rr_url() 
  3. {       
  4.     //Ensure the $wp_rewrite global is loaded 
  5.     global $wp_rewrite
  6.     add_rewrite_tag('%myname%','([^&]+)'); 
  7.     add_rewrite_rule( 'haha/([A-Za-z0-9]{1,})/?$','index.php?page_id=8&myname=$matches[1]''top' ); 
  8. //開源軟件:Vevb.com 
  9.     //Call flush_rules() as a method of the $wp_rewrite object 
  10.     $wp_rewrite->flush_rules(); 

add_rewrite_tag自定義url參數(shù)

使用add_rewrite_tag函數(shù)可以添加自定義url參數(shù),比如以上例子的&myname=,告訴wordpress myname參數(shù)是合法的,因此使用add_rewrite_tag函數(shù)注冊這個url參數(shù).

*add_rewrite_tag函數(shù)不是美化wordpress URL路由規(guī)則必須的,當你添加自定義參數(shù)時才會用到,比如本例添加了一個參數(shù)myname.

add_rewrite_rule自定義路由

要美化wordpress的url,必須使用add_rewrite_rule函數(shù),自定義url訪問規(guī)則,告訴wordpress如何正確解析,如上例中的:

  1. add_rewrite_rule( 'haha/([A-Za-z0-9]{1,})/?$','index.php?page_id=8&myname=$matches[1]''top' ); 

第一個匹配的參數(shù)是$matches[1],第二個是$matches[2],以此類推.

熟悉使用了這個兩個函數(shù):add_rewrite_tag和add_rewrite_rule,就可以隨心所欲的自定義wordpress網(wǎng)站的路由規(guī)則了.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凌云县| 郧西县| 永寿县| 阳东县| 林州市| 东乌珠穆沁旗| 五寨县| 芦溪县| 兴仁县| 潜山县| 剑阁县| 高平市| 磴口县| 黄浦区| 且末县| 黄骅市| 峨边| 迁西县| 荃湾区| 佛山市| 元氏县| 湖南省| 阿拉善右旗| 巨鹿县| 崇仁县| 林周县| 克东县| 古丈县| 廉江市| 寿光市| 修武县| 平武县| 盈江县| 华亭县| 应城市| 武功县| 石嘴山市| 芦溪县| 东方市| 琼结县| 大荔县|