Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Wordpress custom post без своего slug, просто /%postname%/
цитата
06/08/14 в 23:11
 LOVE
custom post без своего slug, просто /%postname%/ в урле
такое возможно?

Конструкция в functions.php такая
Код:
'rewrite' => array( 'slug' => 'name', 'with_front' => true ),


Вот без этого name можно? Хочу просто /%postname%/
Пустой слаг '' не работает
'/' тоже

Просто 'rewrite' => false тоже не работает, и 'rewrite' => true тоже, выдает старый name, откуда то из базы накапывает...
rewrite_rules уже в базе чистил...

где-то прочел, что у кастомных постов slug обязателен свой...

работает только один вариант, если захерачить конструкцию вида /2014/08/06/sample-post/,

и прописать в фанкшнс
Код:
'rewrite' => array( 'slug' => '/', 'with_front' => true ),


тогда на выходе получается просто /sample-post/ и без 404
но тогда обычные посты получают урлы /2014/08/06/sample-post/ поэтому не подходит....
цитата
06/08/14 в 23:42
 Дартаньян
LOVE: насколько я знаю никак или реврайты юзать хитрые типа slug-postname.
цитата
06/08/14 в 23:56
 LOVE
ну да, похоже изъебнуться то как-то можно, но это того не стоит, придется юзать длинную конструкцию
цитата
07/08/14 в 13:36
 Дартаньян
LOVE: где-то у меня есть реализацию но хрен знает на каком винте и это было года 3-4 назад.
цитата
07/08/14 в 15:47
 vkusnoserver
Попробуйте этот способ.
цитата
07/08/14 в 20:14
 LOVE
писал:
Попробуйте этот способ.


работает.
вот не знаю только использовать ли,
не порушатся какие-то плагины, не будет мусора в базе, не создастся ли лишняя нагрузка?
цитата
07/08/14 в 22:56
 Дартаньян
LOVE: срать не будет, работает.


Эта страница в полной версии