我正在尝试为d3可视化创建一个重写规则,我将保留在我的主题文件夹中。最终我想要
d3/[some-year]/[some-string]
重定向到
wp-content/themes/my-theme/d3-library/[some-year]/[some-string]/index.html
但是,我无法使捕获规则起作用。这是我到目前为止所做的:
function d3_rewrite() {
add_rewrite_rule(
'wp-content/themes/d3/(20[0-9][0-9]/.*)',
'wp-content/themes/my-theme/assets/d3-library/$match[1]/index.html',
'top'
);
}
add_action('init', 'd3_rewrite');
有谁知道为什么这不起作用?
答案 0 :(得分:1)
使用wp-content/themes/my-theme/assets/d3-library/$1/index.html
。问题在于替换反向引用。
答案 1 :(得分:0)
您$match[1]
的位置不应该是$matches[1]
?