wordpress修改自定义文章类型文章URL结构的方法
发表于:2024-05-20 作者:WordPress设置编辑
编辑最后更新 2024年05月20日,wordpress自定义文章类型的文章固定链接结构默认是http://域名/post_type/post_name/格式,比如自定义文章类型是product,那么文章URL就是http://域名/pr
wordpress自定义文章类型的文章固定链接结构默认是http://域名/post_type/post_name/格式,比如自定义文章类型是product,那么文章URL就是http://域名/product/文章别名/,如果想要把固定链接更改为http://域名/post_type/post_id.html的格式怎么办?因为wordpress并没有在后台提供自定义文章类型的固定链接设置,因此需要通过代码或插件实现。
1、以product自定义文章类型为例,在当前主题的functions.php文件中添加以下代码:
add_filter('post_type_link', 'custom_product_link', 1, 3);function custom_product_link( $link, $post = 0 ){ if ( $post->post_type == 'product' ){ return home_url( 'product/' . $post->ID .'.html' ); } else { return $link; }}add_action( 'init', 'product_rewrites_init' );function product_rewrites_init(){ add_rewrite_rule( 'product/([0-9]+)?.html$', 'index.php?post_type=product&p=$matches[1]', 'top' ); add_rewrite_rule( 'product/([0-9]+)?.html/comment-page-([0-9]{1,})$', 'index.php?post_type=product&p=$matches[1]&cpage=$matches[2]', 'top' );}
提示:请把代码中的product替换为自己的自定义文章类型。
2、添加好代码后,进入网站后台--设置--固定链接,点击"保存更改"后,修改生效,如果不点击保存更改是不会生效的。
文章
类型
代码
链接
域名
后台
格式
结构
主题
别名
就是
怎么办
插件
文件
网站
加好
提示
方法
wordpress设置微信登录
wordpress 手机端设置
wordpress设置网站标题
wordpress主题设置
wordpress建站设置
wordpress设置技巧
wordpress左侧布局设置
wordpress摘要设置
wordpress设置图片
wordpress设置页面
南昌wordpress哪个好
wordpress 列表栏插件
wordpress页首文件
翔霖wordpress
wordpress单独目录
wordpress缺少模组
小说wordpress
WordPress购票插件
wordpress交互图片
wordpress全部课程
wordpress突然很慢
wordpress动态表格
wordpress做营销页
替换WordPress主题名称
wordpress版本号
wordpress设置关站
沈阳哪有wordpress
WordPress最新消息
wordpress脑图
wordpress网站维修插件
wordpress时区
wordpress办公系统
wordpress怎么购买主题
群晖装wordpress
wordpress是真的吗
超详细wordpress
wordpress网仿站
wordpress菜单加粗
wordpress网络课程
wordpress接入钉钉