菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

将WordPress二次开发中的标签改为ID显示

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:wordpress教程 tags教程 wordpress二次开发

WordPress二次开发中,如果需要将tags改为id显示,可以通过以下步骤实现: 1. 在主题的functions.php文件中添加代码,获取当前文章的所有标签。 2. 使用wp_get_post_tags()函数获取当前文章的所有标签。 3. 遍历所有标签,获取每个标签的ID。 4. 将标签ID替换为对应的标签名称。 5. 保存更改后的文章。 这样,当访问文章时,就会看到标签以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');functiontag_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;}functiontag_term_link($link,$term,$taxonomy){if($taxonomy=='post_tag'){returnhome_url('/tag/'.$term->term_id.'.html');}return$link;}functiontag_query_vars($public_query_vars){$public_query_vars[]='tag_id';return$public_query_vars;}


相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广