将此代码添加到functions.php
文件:
function custom_rewrite_basic() {
add_rewrite_rule(\'^mp3s/mp3/([^/]+)/playlist/([0-9]+)/?\', \'index.php?page_id={PAGE_ID}&songs=$matches[1]&playlist=$matches[2]\', \'top\');
}
add_action(\'init\', \'custom_rewrite_basic\');
function custom_rewrite_tag() {
add_rewrite_tag(\'%songs%\', \'([^&]+)\');
add_rewrite_tag(\'%playlist%\', \'([^&]+)\');
}
add_action(\'init\', \'custom_rewrite_basic\');
创建名为“我的自定义模板”的文件。主题根目录中的php,如下所示:
<?php
/**
* Template Name: Music
*/
get_header();
global $wp_query;
echo \'Songs : \' . $wp_query->query_vars[\'songs\'];
echo \'<br />\';
echo \'Play List : \' . $wp_query->query_vars[\'playlist\'];
// ... more ...
get_footer();
?>
使用此模板创建页面并替换
{PAGE_ID}
在第一个代码中使用内置页面ID。
然后,转到Setting -> Permalinks 然后单击Save Changes
.