因此,我创建了自定义作者url,如
领域tld/用户名nicename,我现在有了类似域的链接。tld/约翰·多伊。
我的职能。php是
// AUTHOR
add_filter(\'author_rewrite_rules\', \'no_author_base_rewrite_rules\');
function no_author_base_rewrite_rules( $author_rewrite ) {
global $wpdb;
$author_rewrite = array();
$authors = $wpdb->get_results("SELECT user_nicename AS nicename from $wpdb->users");
foreach($authors as $author) {
$author_rewrite["({$author->nicename})/?$"] = \'index.php? author_name=$matches[1]\';
}
return $author_rewrite;
}
if( !is_admin() ) {
add_action(\'init\', \'author_rewrite_so_22115103\');
}
function author_rewrite_so_22115103() {
global $wp_rewrite;
if( \'author\' == $wp_rewrite->author_base ) $wp_rewrite->author_base = null;
}
我正在使用wp\\u inser\\u user以编程方式创建用户,在那里我设置了所有需要的信息。
但当我接近多马翁时。tld/新用户,在重新保存永久链接之前,我找不到404。
所以问题是,我如何才能在每次使用permalinks programmaticaly后准确地设置此重新保存