php 从个人资料永久链接(Wordpress)中删除作者群
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从个人资料永久链接(Wordpress)中删除作者群相关的知识,希望对你有一定的参考价值。
<?
// From https://wp-snippet.com/snippets/remove-author-prefix-from-slug/
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})/page/?([0-9]+)/?$"] = 'index.php?author_name=$matches[1]&paged=$matches[2]';
$author_rewrite["({$author->nicename})/?$"] = 'index.php?author_name=$matches[1]';
}
return $author_rewrite;
}
// The second part //
add_filter('author_link', 'no_author_base', 1000, 2);
function no_author_base($link, $author_id) {
$link_base = trailingslashit(get_option('home'));
$link = preg_replace("|^{$link_base}author/|", '', $link);
return $link_base . $link;
}
以上是关于php 从个人资料永久链接(Wordpress)中删除作者群的主要内容,如果未能解决你的问题,请参考以下文章
php 永久链接PHP Wordpress
将类别添加到永久链接时,WordPress CPT 会导致 404
php Wordpress永久链接snippits
PHP 更新WordPress中的永久链接
PHP Wordpress在共享服务器上的漂亮永久链接
在自己的目录中安装 WordPress,但永久链接失败