Перейти к содержимому



Как убрать category из URL в wordpress без плагинов

#1 Sosnovskij

Sosnovskij
  • Администратор
  • 4 311 сообщений
  • Репутация: 644
1

Отправлено 25 Июль 2013 - 13:41

Привет! Задача - убрать "category" из урлов категорий. Есть вариант, но при нем нужно использовать УРЛ для постов вида _site.ru/nazvanie-kategorii/nazvanie-posta/, то есть со структурой /%category%/%postname%/ . Этот вариант не совсем подходит.

Необходимо, чтобы рубрика выглядела:

- _site.ru/nazvanie-kategorii/

УРЛ поста выглядел:

- _site.ru/nazvanie-posta/

Есть ли какие-то варианты такой реализации?

 

 

  • 1

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Самые необходимые плагины на Wordpress
  2. Интересные статьи на форуме про WordPress
  3. Как убрать внешние ссылку из шаблона WordPress
  4. Как убрать все записи из категории "Без рубрики" Вордпресса
  5. Феномен с кириллическим ЧПУ

#2 andreykashops

andreykashops
  • Неактивные
  • 74 сообщений
  • Репутация: 12

Отправлено 25 Июль 2013 - 14:07

Ну если хотите, можно в нахальную попробовать:
wp-includes/taxonomy.php
строка 31 - удалить category с условия, но результат не проверял.
  • 0

#3 Sosnovskij

Sosnovskij
    Topic Starter
  • Администратор
  • 4 311 сообщений
  • Репутация: 644

Отправлено 25 Июль 2013 - 21:05

Полностью удалил строчку

'slug' => get_option('category_base') ? get_option('category_base') : 'category',

но не помогло :)
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#4 andreykashops

andreykashops
  • Неактивные
  • 74 сообщений
  • Репутация: 12

Отправлено 31 Июль 2013 - 21:33

Sosnovskij, так нужно удалить именно category с условия, хотя не буду уверять, это лишь предположения...
  • 0

#5 seolast

seolast
  • Заблокированные
  • 62 сообщений
  • Репутация: 0

Отправлено 01 Август 2013 - 02:27

Да нельзя удалять, можно только спрятать, заменить - как на примере я сделал у себя на сайте: тут подробно описаны действия к применению http://www.seolast.r...-wordpress.html сделайте плюсик если помогло :) Но если сейчас это сделать, то индекс сайта пойдёт по новой, без теперь этих категорий.
  • 0

#6 Sosnovskij

Sosnovskij
    Topic Starter
  • Администратор
  • 4 311 сообщений
  • Репутация: 644

Отправлено 01 Август 2013 - 07:23

seolast, я привел ссылку на вариант, который убирает, но он мне немного не подходит, собственно, как и ваш.
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#7 narolskay

narolskay
  • Пользователь
  • 696 сообщений
  • Репутация: 26

Отправлено 02 Август 2013 - 16:08

А в настройках вордпресс - "постоянные ссылки" пробовали /%post_id%.html ?
  • 0

Ищете хостинг?  Beget.ru - месяц бесплатного тестирования, бесплатный перенос сайта!

 



#8 BrainStorm

BrainStorm
  • Неактивные
  • 1 сообщений
  • Репутация: 1

Отправлено 02 Август 2013 - 22:55

Я думаю это можно сделать с помощью 301 редиректа.
RewriteRule ^category/(.+)$ http://vash_site.ru/$1 [R=301,L]

Есть плагин для Wordpress (WP No Category Base), можно посмотреть как там это реализовано. Вот нашел такой вариант:http://www.wpmayor.c...e-in-wordpress/
  • 1

#9 Sosnovskij

Sosnovskij
    Topic Starter
  • Администратор
  • 4 311 сообщений
  • Репутация: 644

Отправлено 20 Август 2013 - 10:14

narolskay, дело в настройках URL категорий.
BrainStorm, спасибо, попробую.
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



#10 Sosnovskij

Sosnovskij
    Topic Starter
  • Администратор
  • 4 311 сообщений
  • Репутация: 644

Отправлено 20 Август 2013 - 12:22

BrainStorm, редирект - не совсем то, что хотелось бы. Хочется на уровне CMS.
Вариант по ссылке, к сожалению, не заработал на новой версии wordpress.
  • 0

Не стесняйтесь ставить оценки темам :) Правила форума. Мой блог http://sosnovskij.ru/.



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru