我有一个自定义页面和模板,我将向其传递一个查询字符串。它有这样一个wordpress永久链接
/我的网页/
我希望能够添加另一个规则,以便permalink接收一个slug
/mypage/此slug
被重写为
/mypage/?myslug=这个slug
我有一个自定义页面和模板,我将向其传递一个查询字符串。它有这样一个wordpress永久链接
/我的网页/
我希望能够添加另一个规则,以便permalink接收一个slug
/mypage/此slug
被重写为
/mypage/?myslug=这个slug
这应该对你有用-
function wpse28906_rewrites_init(){
add_rewrite_rule(
\'mypage/([^/]+)/?$\',
\'index.php?pagename=mypage&myslug=$matches[1]\',
\'top\' );
}
add_action( \'init\', \'wpse28906_rewrites_init\' );
function wpse28906_query_vars( $query_vars ){
$query_vars[] = \'myslug\';
return $query_vars;
}
add_filter( \'query_vars\', \'wpse28906_query_vars\' );
然后您可以使用get_query_var( \'myslug\' )
在模板中获取slug值。添加后,请访问永久链接设置页面,不要忘记刷新重写规则。我正在运行wordpress 3.2rc2多站点。我插入了一些。mp4视频进入我的域的根目录,以便我可以使用jw播放器运行一些基本测试。当我尝试访问的url时。mp4视频,我不知何故最终得到了wordpress 404页面。这也会导致jw播放器内部出现错误,称未找到文件或访问被拒绝。mp4文件的权限为644,所有者/组正确。为什么会发生这种情况?我该如何修复它,以便wordpress不再干扰我的mp4文件?另外:有人可以添加mp4标签吗,我还没有足够的代表来做这件事。这是我的htaccess文件:Rewr