当前位置:首页 >> Wor教程

wordpress二次开发tags改id显示的方法

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;

}


本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: wordpress二次开发tags改id显示的方法

上一篇

WordPress网站文章怎么自动同步到百家号

下一篇

WordPress get_pages()函数:获取网站所有页面

WordPress主题模板破解过程

WordPress主题模板破解过程

大部分Wordpress主题模板授权都只是部分核心文件加密,所以破解也只需要解密关键文件即可。1、找到核心加密文件首先,我们需要找到核心加密文件。打开网站,找到提示的页面···

WordPress企业模板建站教程:怎样删除后台不需要的侧边栏菜单

WordPress企业模板建站教程:怎样删除后台不需要的侧边栏菜单

WordPress企业模板建站后台怎么删除不需要的侧边栏菜单?首先让我们看看,什么是后台的侧边栏菜单:上图就是使用管理员账号登陆后看到的侧边栏所有的菜单项,WordPress给不···

WordPress主题模板建站后台管理系统的界面和功能介绍

WordPress主题模板建站后台管理系统的界面和功能介绍

WordPress主题模板建站要了解的后台管理系统的界面和功能。WordPress是一款功能强大的内容管理系统,其后台管理系统可以帮助用户快速、高效地管理网站内容。WordPress后台管···

WordPress顶部工具栏怎样关闭

WordPress顶部工具栏怎样关闭

WordPress默认情况下用户登录后,前台所有页面顶部都会根据不同的用户角色显示一个快捷键工具栏。虽然方便了一点点,但是非常丑,我的站长站教大家如何关闭掉这个奇丑无比的···

wordpress程序怎样手动升级更新

wordpress程序怎样手动升级更新

wordpress程序是当前最受欢迎的内容管理系统(CMS)之一,功能丰富,提供有诸多主题模板和插件,能轻松创建各类型网站,从博客到在线商店均可支持。wordpress版本会不定期更新···

WordPress网站文章怎么自动同步到百家号

WordPress网站文章怎么自动同步到百家号

WordPress网站发布的文章,怎么自动发布到百家号呢?这时就需要使用到百度同步百家号插件了。下面AB模板网就来介绍一下WordPress网站文章自动同步到百家号的方法。方法步骤···

wordpress模板怎样安装教程

wordpress模板怎样安装教程

首先要去下载安装一个wordpress程序:https://cn.wordpress.org/download/,安装后登录到后台,找到:【外观】-【主题】,上传主题:然后上传你下载的wordpress模板,注意:···

WordPress模板建站的安全防护教程

WordPress模板建站的安全防护教程

WordPress模板建站是肯定需要做一些安全防护的,那么WordPress网站如何做安全防护免受网络攻击?1.选择可靠的主机谨慎选择一款安全可靠的主机,不要使用免费主机和劣质主机···

WordPress主题网站模板建站怎样备份数据和文件

WordPress主题网站模板建站怎样备份数据和文件

WordPress主题网站模板建站如何备份数据和文件?WordPress是一款功能强大的内容管理系统,它可以帮助用户快速建立和管理网站。但是,如果您的WordPress网站受到攻击或遭受数···

WordPress主题模板建站上传图片提示发生错误稍后再试的教程

WordPress主题模板建站上传图片提示发生错误稍后再试的教程

WordPress主题模板建站上传图片突然提示发生错误稍后再试怎么办?第一步、修改wp-config.php文件在require_once(ABSPATH . 'wp-settings.php');上面加上define(···

wordpress主题模板建站优化技巧教程

wordpress主题模板建站优化技巧教程

wordpress主题模板建站优化技巧有哪些?wordpress是一款开源的PHP博客程序,可以有大量的开源主题与插件,使用液非常简单,今天我们就从SEO角度与性能角度探讨下我们在使用···

返回顶部