国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 池州市| 平昌县| 青龙| 林周县| 读书| 丹棱县| 大同市| 措勤县| 尉氏县| 秦安县| 威宁| 长治县| 阜康市| 和硕县| 双流县| 濮阳县| 格尔木市| 九龙坡区| 响水县| 琼结县| 慈利县| 北流市| 博罗县| 荆州市| 都匀市| 陇川县| 龙州县| 林甸县| 准格尔旗| 和静县| 资溪县| 晋州市| 乌拉特中旗| 亚东县| 马鞍山市| 渑池县| 钟山县| 白城市| 楚雄市| 城固县| 塔河县|