将分数添加到 wordpress 自定义帖子类型 slug
Posted
技术标签:
【中文标题】将分数添加到 wordpress 自定义帖子类型 slug【英文标题】:Add score to wordpress custom post type slug 【发布时间】:2019-09-12 11:52:20 【问题描述】:我的自定义帖子类型“有效”有以下代码,但当前代码不允许链接上的分数“-”?我应该解决什么问题?
function works_rewrites_init($post_link, $post = 0)
add_rewrite_rule('works\/([A-Za-z0-9]+)?\/([0-9]+)?(page\/)?([0-9]+)?\/?$', 'index.php?paged=$matches[4]&post_type=works&workscat=$matches[1]&p=$matches[2]', 'top');
【问题讨论】:
【参考方案1】:function works_rewrites_init($post_link, $post = 0)
$rule = 'works\/([A-Za-z0-9\-]+)?\/([0-9]+)?(page\/)?([0-9]+)?\/?$';
$pageID = $post->ID;
add_rewrite_rule($rule, 'index.php?paged=$matches[4]&post_type=works&workscat=$matches[1]&p=$matches[2]', 'top');
add_action('init', 'works_rewrites_init');
【讨论】:
以上是关于将分数添加到 wordpress 自定义帖子类型 slug的主要内容,如果未能解决你的问题,请参考以下文章
WordPress ACF:为自定义帖子类型添加默认行到管理部分的中继器字段类型