Как изменить название темы в WordPress?
В этой небольшой записи я покажу как изменить название WordPress темы. Чтобы изменить какие-либо данные любой темы, вам нужно вмешательство в стили темы. Другими словами, вам нужно открыть styles.css и внутри изменить одну строчку. Если у вас ее не будет, то добавить и после все сохранить. Ниже я описываю весь процесс поэтапно.
- Откройте файл styles.css , который нахидиться в /wp-content/themes/имя_вашей_темы
- Находите в самом верху, что-то похожее на это:
/* Theme Name: Имя темы Theme URI: Author: Александр . */
Если у вас нет, то вы можете добавить:
/* Theme Name: Имя темы */
Если у вас получилось изменить — я вас поздравляю, а если нет, то напишите комментарий ниже под этой записью и я вам помогу.
Как правильно переименовывать рубрики в WordPress
Правильная структура вашего сайта делает его более привлекательным для читателей в плане поиска интересующей их информации. Именно поэтому WordPress предлагает рубрики и теги для правильной организации вашего контента. По мере «взросления» вашего сайта вам может понадобиться изменить названия рубрик, уже присутствующих на сайте или объединить их с другими рубриками…. В этой статье мы расскажем вам как правильно переименовывать рубрики в WordPress без существенного затрагивания вашей стратегии SEO (продвижения сайта).
В WordPress есть удобный инструмент для управления категориями, расположенный по адресу Записи » Рубрики.
На этой странице вы можете совершать над рубриками ВП различные действия: редактировать существующие разделы, удалять ненужные.. Есть два способа переименования рубрик. Первый — с помощью меню «Свойства», которое позволяет вам изменить название категории и ее ярлык довольно быстро.
![quick-edit-category-name[1]](https://wpincode.com/wp-content/uploads/2013/05/quick-edit-category-name1.jpeg)
С таким быстрым редактированием вы можете переименовать категорию, однако если вы захотите добавить ей описание — то уже необходимо кликать на «Изменить». Это действие перебросит вас на страницу редактирования рубрики, где вы сможете изменить все три вышеперечисленные свойства. Также здесь можно задать родительскую рубрику для текущей.
![edit-category-name[1]](https://wpincode.com/wp-content/uploads/2013/05/edit-category-name1.jpeg)
Единственное, что вы должны помнить, это то, что изменение ярлыка рубрики изменит и ее ссылку. Поэтому, если вы используете эту ссылку в вашем меню WordPress, то ссылка в меню не обновится сама по себе. Вам нужно будет обновить ее вручную на новую ссылку для измененной рубрики.
После того, как вы переименовали рубрику в ВП, вам нужно установить правильный редирект (перенаправление) для поисковых систем и пользователей. Можете использовать материал нашей статьи, в которой рассказывается как перенаправлять страницу 404 на главную страницу блога. Этот способ позволит вам перенаправлять пользователей, приходящих с других как сайтов, так и поисковых система на правильную ссылку рубрики.
WordPress также позволяет вам изменить префикс /category/ в ссылках рубрик. Для этого нужно перейти в Параметры » Постоянные ссылки и прокрутить до «Дополнительно». Там вы увидите форму для изменения префикса рубрик и меток. Например, вы можете изменить http://www.example.com/category/your-category-slug/ на http://www.example.com/topics/your-category-slug/.
![category-base-change[1]](https://wpincode.com/wp-content/uploads/2013/05/category-base-change1.jpeg)
Использование правильных ключевых слов в названиях рубрик на сайте может увеличить ранжирование вашего сайта в поисковых системах. Также это позволит пользователям ресурса понять структуру материала сайта и с легкостью по ней перемещаться.
Как изменить «Записи» на любое другое слово в WordPress?

Хотелось бы поменять стандартное «Записи» на «Статьи» или «Новости», к примеру. В сети есть примеры, как внедриться в массив с этими именами и изменить его. Но это решает часть проблемы, названия меняются в правом меню, но не во всей админке. А хотелось бы коренным образом поменять эту надпись. Буду благодарен любым мыслям на этот счёт!
7.1 год назад 4520
Новый вариант: заменим слово «записи» на «статьи»
## заменим слово «записи» на «статьи» //$labels = apply_filters( "post_type_labels_", $labels ); add_filter('post_type_labels_post', 'rename_posts_labels'); function rename_posts_labels( $labels ) < // заменять автоматически не пойдет например заменили: Запись = Статья, а в тесте получится так "Просмотреть статья" /* оригинал stdClass Object ( 'name' =>'Записи', 'singular_name' => 'Запись', 'add_new' => 'Добавить новую', 'add_new_item' => 'Добавить запись', 'edit_item' => 'Редактировать запись', 'new_item' => 'Новая запись', 'view_item' => 'Просмотреть запись', 'search_items' => 'Поиск записей', 'not_found' => 'Записей не найдено.', 'not_found_in_trash' => 'Записей в корзине не найдено.', 'parent_item_colon' => '', 'all_items' => 'Все записи', 'archives' => 'Архивы записей', 'insert_into_item' => 'Вставить в запись', 'uploaded_to_this_item' => 'Загруженные для этой записи', 'featured_image' => 'Миниатюра записи', 'set_featured_image' => 'Задать миниатюру', 'remove_featured_image' => 'Удалить миниатюру', 'use_featured_image' => 'Использовать как миниатюру', 'filter_items_list' => 'Фильтровать список записей', 'items_list_navigation' => 'Навигация по списку записей', 'items_list' => 'Список записей', 'menu_name' => 'Записи', 'name_admin_bar' => 'Запись', ) */ $new = array( 'name' => 'Статьи', 'singular_name' => 'Статья', 'add_new' => 'Добавить статью', 'add_new_item' => 'Добавить статью', 'edit_item' => 'Редактировать статью', 'new_item' => 'Новая статья', 'view_item' => 'Просмотреть статью', 'search_items' => 'Поиск статей', 'not_found' => 'Статей не найдено.', 'not_found_in_trash' => 'Статей в корзине не найдено.', 'parent_item_colon' => '', 'all_items' => 'Все статьи', 'archives' => 'Архивы статей', 'insert_into_item' => 'Вставить в статью', 'uploaded_to_this_item' => 'Загруженные для этой статьи', 'featured_image' => 'Миниатюра статьи', 'filter_items_list' => 'Фильтровать список статей', 'items_list_navigation' => 'Навигация по списку статей', 'items_list' => 'Список статей', 'menu_name' => 'Статьи', 'name_admin_bar' => 'Статью', // пункте "добавить" ); return (object) array_merge( (array) $labels, $new ); >
Можно подключать в плагин или в тему! Заметка: все это срабатывает во время init с приоритетом 0
Старый вариант: тоже рабочий, но он хуже.
public function change_post_label() < global $menu; global $submenu; $menu[5][0] = $this->plural; $submenu['edit.php'][5][0] = $this->plural; $submenu['edit.php'][10][0] = 'Add ' . $this->singular; $submenu['edit.php'][16][0] = $this->singular . ' Tags'; > public function change_post_object() < global $wp_post_types; $labels = &$wp_post_types['post']->labels; $labels->name = $this->plural; $labels->singular_name = $this->singular; $labels->add_new = 'Add ' . $this->singular; $labels->add_new_item = 'Add ' . $this->singular; $labels->edit_item = 'Edit ' . $this->singular; $labels->new_item = 'New ' . $this->singular; $labels->view_item = 'View ' . $this->singular; $labels->search_items = 'Search ' . $this->plural; $labels->not_found = 'No ' . $this->plural . ' found'; $labels->not_found_in_trash = 'No ' . $this->plural . ' found in Trash'; $labels->all_items = 'All ' . $this->plural; $labels->menu_name = $this->plural; $labels->name_admin_bar = $this->singular; > > new rename_posts;
campusboy 7.1 год назад
Почему-то я думал, что можно иначе. И чего как ответ не даёшь? Выбрать то не могу теперь верное решение.
Kama 7.1 год назад
А где при таком коде еще нужно поменять?
campusboy 7.1 год назад
Идея какова: где-то ведь изначально есть данные, как и что называется, ведь так? К примеру, обращаясь к $menu[5][0] мы должны знать, что там именно названия типа поста хранится. Нет ли API, в котором мы бы указали, как и что называется и везде это уже подхватывается. Ярким примером является плагины создания таксономий, когда прописал как и что называется и всё.
Kama 7.1 год назад
В общем залез я в код разобрался. Как выяснялось это не самое лучшее решение и ты был прав что не соглашался с ним! Есть еще такой хук post_type_labels_ и через него можно это сделать$post_type>
//$labels = apply_filters( "post_type_labels_", $labels ); add_filter('post_type_labels_post', 'rename_posts_labels'); function rename_posts_labels( $labels ) < // заменять автоматически не пойдет например заменили: Запись = Статья, а в тесте получится так "Просмотреть статья" /* оригинал stdClass Object ( 'name' =>'Записи', 'singular_name' => 'Запись', 'add_new' => 'Добавить новую', 'add_new_item' => 'Добавить запись', 'edit_item' => 'Редактировать запись', 'new_item' => 'Новая запись', 'view_item' => 'Просмотреть запись', 'search_items' => 'Поиск записей', 'not_found' => 'Записей не найдено.', 'not_found_in_trash' => 'Записей в корзине не найдено.', 'parent_item_colon' => '', 'all_items' => 'Все записи', 'archives' => 'Архивы записей', 'insert_into_item' => 'Вставить в запись', 'uploaded_to_this_item' => 'Загруженные для этой записи', 'featured_image' => 'Миниатюра записи', 'set_featured_image' => 'Задать миниатюру', 'remove_featured_image' => 'Удалить миниатюру', 'use_featured_image' => 'Использовать как миниатюру', 'filter_items_list' => 'Фильтровать список записей', 'items_list_navigation' => 'Навигация по списку записей', 'items_list' => 'Список записей', 'menu_name' => 'Записи', 'name_admin_bar' => 'Запись', ) */ $new = array( 'name' => 'Статьи', 'singular_name' => 'Статья', 'add_new' => 'Добавить статью', 'add_new_item' => 'Добавить статью', 'edit_item' => 'Редактировать статью', 'new_item' => 'Новая статья', 'view_item' => 'Просмотреть статью', 'search_items' => 'Поиск статей', 'not_found' => 'Статей не найдено.', 'not_found_in_trash' => 'Статей в корзине не найдено.', 'parent_item_colon' => '', 'all_items' => 'Все статьи', 'archives' => 'Архивы статей', 'insert_into_item' => 'Вставить в статью', 'uploaded_to_this_item' => 'Загруженные для этой статьи', 'featured_image' => 'Миниатюра статьи', 'filter_items_list' => 'Фильтровать список статей', 'items_list_navigation' => 'Навигация по списку статей', 'items_list' => 'Список статей', 'menu_name' => 'Статьи', 'name_admin_bar' => 'Статью', // пункте "добавить" ); return (object) array_merge( (array) $labels, $new ); >
Можно подключать в плагин или в тему! Заметка: все это срабатывает во время init с приоритетом 0
Kama 7.1 год назад
Хук мне настолько понравился, что я не удержался и заменил Записи на Посты.
## заменим слово "записи" на "посты" для типа записей 'post' //$labels = apply_filters( "post_type_labels_", $labels ); add_filter('post_type_labels_post', 'rename_posts_labels'); function rename_posts_labels( $labels ) < // заменять автоматически нельзя: Запись = Статья, а в тексте получим "Просмотреть статья" $new = array( 'name' =>'Посты', 'singular_name' => 'Пост', 'add_new' => 'Добавить пост', 'add_new_item' => 'Добавить пост', 'edit_item' => 'Редактировать пост', 'new_item' => 'Новый пост', 'view_item' => 'Просмотреть пост', 'search_items' => 'Поиск постов', 'not_found' => 'Посты не найдены.', 'not_found_in_trash' => 'Посты в корзине не найдены.', 'parent_item_colon' => '', 'all_items' => 'Все посты', 'archives' => 'Архивы постов', 'insert_into_item' => 'Вставить в пост', 'uploaded_to_this_item' => 'Загруженные для этого поста', 'featured_image' => 'Миниатюра поста', 'filter_items_list' => 'Фильтровать список постов', 'items_list_navigation' => 'Навигация по списку постов', 'items_list' => 'Список постов', 'menu_name' => 'Посты', 'name_admin_bar' => 'Пост', // пункте "добавить" ); return (object) array_merge( (array) $labels, $new ); >
Зачем и как переименовывать медиафайлы в WordPress

Оптимизация изображений помогает ускорить продвижение сайта. Поисковикам легче классифицировать медиафайлы, если у них есть теги, заголовки и подписи. Тогда иллюстрации с вашего ресурса будут попадаться пользователям при просмотре похожих картинок, и у вас будет больше шансов привлечь новых посетителей.
Переименование с помощью плагина Phoenix Media Rename
Владельцы сайтов на WordPress могут использовать этот бесплатный плагин для изменения имён файлов. Если вы не хотите перегружать ресурс лишними модулями, просто удалите Phoenix Media Rename после выполнения нужных задач.
Вы можете переименовать сразу несколько картинок после установки плагина:
- Откройте медиатеку и выберите иконку списка в левом верхнем углу.
- Введите в поле «Имя файла» справа от каждой иллюстрации нужное название.
- Отметьте галочками все переименованные картинки, выберите вверху «Переименовать» и нажмите «Применить».
Если вам нужно изменить название нескольких отдельных изображений, выполните следующие шаги:
- Откройте медиатеку, выберите картинку и нажмите на неё.
- Прокрутите страницу вниз и кликните «Изменить дополнительные сведения».
- Введите нужные данные в поля, нажмите «Обновить».
Так вы сможете не только переименовать изображения, но и добавить описание к ним.
Ещё несколько советов
Размещайте на ресурсе уникальные картинки, поисковики засчитают это вам в плюс. Если вы берёте бесплатные иллюстрации с фотостоков, обработайте их, чтобы они немного отличались от оригинала. Размещайте изображения на странице рядом с релевантным текстом и следите за качеством всего контента — как картинок, так и текстовой информации.
Сжимайте картинки, чтобы они весили меньше, и страницы прогружались быстрее. Поисковики на этот показатель тоже обращают внимание. Есть специальные плагины для оптимизации изображений — о них мы уже рассказывали в этой статье.
Проработайте структуру URL для изображений, это также важно для поисковиков. Уделите внимание и мобильной версии сайта — если картинки будут большими, они не смогут прогружаться быстро, и пользователи будут уходить с ресурса. Старайтесь всегда прописывать атрибуты title и alt к каждому изображению. Всё это не даст мгновенного результата, но свою роль в продвижении вашего проекта непременно сыграет.
