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



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

#1 Sosnovskij

Sosnovskij
  • Администратор
  • 3 886 сообщений
  • Репутация: 566
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. Как подправить плагин Post Ratings?
  2. Убрать строчку о тегах в комментариях на wordpress
  3. Как убрать миниатюру в wordpress
  4. Самые необходимые плагины на Wordpress
  5. Как убрать вшитые ссылки в шаблоне Wordpress

#2 andreykashops

andreykashops
  • Пользователь
  • 74 сообщений
  • Репутация: 12

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

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

#3 Sosnovskij

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

Отправлено 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
  • Администратор
  • 3 886 сообщений
  • Репутация: 566

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

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

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



#7 narolskay

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

Отправлено 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
  • Администратор
  • 3 886 сообщений
  • Репутация: 566

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

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

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



#10 Sosnovskij

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

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

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

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



robot

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


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