На этом уроке я поделюсь немного советами & трюками, как удалить префикс автора из slug с вашего сайта WordPress для SEO (Search Engine Optimization) цели.
Есть два способа сделать это. Во-первых, вы можете полностью удалить author slug или вы можете изменить текст в профиле автора, как вы хотите.
Удалить префикс Author из URL
Откройте файл functions.php из вашей активной папки темы и вставьте фрагмент кода ниже:
// Первая часть // 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; } // Вторая часть // 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; }
Изменение Author Slug с использованием плагина
Вы также можете изменить автора slus с помощью плагин Edit Автор Slug в WordPress. С помощью этого плагина вы можете контролировать свои постоянные ссылки пользователем, позволяют изменять author slug как вы хотите.
Установите этот плагин yf вашем Wordoress сайте следуя этой статье как установить плагин в WordPress.
Настройки администратора
После установки этого плагина Зайдите в меню плагин на странице настроек и настройте в соответствии с вашими предпочтениями.
Индивидуальный пользователь author slug на этой странице.
Я надеюсь, что этот пост помог вам узнать некоторые трюки в WordPress.