我有一个
现在,我想在我的网站上使用以下网址结构动态地拥有网页
example.com/awards/oscars/year/2011
example.com/awards/oscars/best-actor / (将列出所有年度最佳演员奖的所有获奖者)
我需要让这些url结构在WordPress中运行。任何建议?
提前致谢:)
答案 0 :(得分:1)
示例:example.com/awards/oscars/year/2011
这可能会对你有所帮助。将以下代码放入functions.php文件:
function custom_rewrite_basic() {
add_rewrite_rule('^awards/([A-Za-z0-9._-]+)/year/([0-9]+)/?', 'your_actual_working_file_url.php?award_type_slug=$matches[0]&year=$matches[3]', 'top');
}
add_action('init', 'custom_rewrite_basic');
RewriteRule ^awards/([A-Za-z0-9._-]+)/year/([0-9]+)/?$ your_actual_working_file_url.php?award_type_slug=$1&year=$2
确保根据自定义模板文件名或默认模板文件名将实际工作文件url / path放在上面的代码中。