将新参数添加到自定义帖子类型链接wordpress时出错

时间:2018-07-28 07:50:28

标签: php wordpress function

这是我的链接

http://example.com/app/cmm-delete-files-that-waste-your-disk-space

具有应用的是 post_type cmm-delete-files-waste-your-disk-space post_name

如果存在params = versions

http://example.com/app/versions/cmm-delete-files-that-waste-your-disk-space

如果不存在

http://example.com/app/cmm-delete-files-that-waste-your-disk-space

这是我的代码:

function custom_rewrite_rule()
{
    add_rewrite_rule('^([^/]+)/([0-9]{4})/([0-9])?$', 'index.php?post_type=$matches[1]&params=$matches[2]&name=$matches[3]', 'top');
}
add_action( 'init', 'custom_rewrite_rule' );

但是运行链接http://example.com/app/versions/cmm-delete-files-that-waste-your-disk-space时,它会自动重定向到http://example.com/app/cmm-delete-files-that-waste-your-disk-space

0 个答案:

没有答案