您可以使用WordPress中的重写规则来完成此操作。查看以下文档:add_rewrite_rule
.
类似这样:
<?php
add_action(\'init\', \'wpse65855_rewrite\');
function wpse65855_rewrite()
{
add_rewrite_rule(
\'^photos/?$\', // the rule regex
\'index.php?taxonomy=category&term=photos\', // where you want the rule to go
\'top\' // the priority. Make this one go first
);
}
你可以把它贴在
plugin.
这里的缺点是这不是很方便携带。你假设“照片”类的鼻涕虫总是photos
, 这在所有WP安装上可能都不正确。如果这是为你自己做的,那没什么大不了的——你可以确保一切都按照你需要的方式进行。如果您打算与客户一起使用或公开发布,那么您需要做更多的工作以使其具有灵活性。比如添加一个管理页面,人们可以在其中选择/photos
例如,base重写为。