먼저는 다음과 같이 재 작성 태그를 추가해야합니다
이
function createRewriteRules() {
global $wp_rewrite;
// add rewrite tokens
$authorname = '%authorname%';
$wp_rewrite->add_rewrite_tag($authorname, '(.+?)', 'author-name=');
$keywords_structure = $wp_rewrite->root . "author-name/$authorname/";
$keywords_rewrite = $wp_rewrite->generate_rewrite_rules($keywords_structure);
$wp_rewrite->rules = $keywords_rewrite + $wp_rewrite->rules;
return $wp_rewrite->rules;
}
add_action('generate_rewrite_rules', 'createRewriteRules');
다음 후크 규칙을 생성하고 재 작성 규칙을 추가
function query_vars($public_query_vars) {
$public_query_vars[] = "author-name";
return $public_query_vars;
add_filter('query_vars', 'query_vars');
:
function add_rewrite_rules($wp_rewrite)
{
add_rewrite_rule('^author-name/([^/]*)/?','index.php?page_id=12&author-name=$matches[1]','top');
//page_id is added hardcoded but you can get the page id using your own code/function
}
add_action('init', 'add_rewrite_rules');
이 바르를 조회 할 수있는 변수를 추가
작동해야합니다. Developer 플러그인을 사용하여 재 작성 ru를 검사하십시오. 레.