wordpress二次开发tags改id显示

admin
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

温馨提示:这篇文章已超过524天没有更新,请注意相关的内容是否还可用!

wordpress二次开发tags改id显示,后缀加html,伪静态格式对seo特别友好.


使用文本编辑器打开当前主题目录下的 functions.PHP,添加以下 php 代码:


最终显示格式:id+html方式展示


add_action('generate_rewrite_rules','tag_rewrite_rules');

add_filter('term_link','tag_term_link',10,3);

add_action('query_vars', 'tag_query_vars');

function tag_rewrite_rules($wp_rewrite) {

$new_rules = array(

'tag/(d+)/feed/(feed|rdf|rss|rss2|atom).html' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',

'tag/(d+)/(feed|rdf|rss|rss2|atom).html' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',

'tag/(d+)/embed.html' => 'index.php?tag_id=$matches[1]&embed=true',

'tag/(d+)/page/(d+).html' => 'index.php?tag_id=$matches[1]&paged=$matches[2]',

'tag/(d+).html' => 'index.php?tag_id=$matches[1]',

);

$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;

}

function tag_term_link($link,$term,$taxonomy) {

if($taxonomy=='post_tag') {

return home_url('/tag/'.$term->term_id.'.html');

}

return $link;

}

function tag_query_vars($public_query_vars) {

$public_query_vars[] = 'tag_id';

return $public_query_vars;

}


文章版权声明:除非注明,否则均为执刀人的工具库原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,239人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码