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



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

#1

Поделиться сообщением #1



Sosnovskij

Sosnovskij
  • Администратор
  • 4 113 сообщений
  • Репутация: 619
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

Поделиться сообщением #2



andreykashops

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

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

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

#3

Поделиться сообщением #3



Sosnovskij

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

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

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

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

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

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



#4

Поделиться сообщением #4



andreykashops

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

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

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

#5

Поделиться сообщением #5



seolast

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

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

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

#6

Поделиться сообщением #6



Sosnovskij

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

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

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

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



#7

Поделиться сообщением #7



narolskay

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

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

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

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

 



#8

Поделиться сообщением #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

Поделиться сообщением #9



Sosnovskij

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

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

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

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



#10

Поделиться сообщением #10



Sosnovskij

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

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

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

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



robot

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


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