05.08.2014, 15:36 | #1 |
Мастер
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 223
|
Помогите с Wordpress: таксономиния
В теме wordpress создана новая таксономия записей/страниц - Project. Соответственно, я создаю новую запись Project в адрес записи добавляется сайт/project/запись . Так вот, как сделать, чтобы у этой таксономии не добавлялось в адрес слово /project/ , и адрес имел вид сайт/запись?
Когда создается новая таксономия, код имеет такой вид // Теперь регистрируем новую иерархичную таксономию register_taxonomy('topics', 'post', array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'project' ), - возможно ли вообще не создавать slug? )); }
__________________
Кулинарные рецепты Архитектурная студия |
05.08.2014, 23:07 | #2 |
Специалист
Регистрация: 04.02.2009
Сообщений: 266
Вес репутации: 194
|
lbmoney, самый простой вариант для ВП — поставить плагин WP No Category Base.
Настроить это всё также можно тут: Консоль → Настройки → Постоянные ссылки. Но в зависимости от текущей версии ВП могут встречаться разные глюки при попытке того, что в "Дополнительно": категорий и меток.
__________________
|
06.08.2014, 00:27 | #3 | |
Мастер
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 223
|
Цитата:
Добавлено через 2 минуты Работает как теги по сути. Сайт/тег/записи Добавлено через 1 минуту Вот код в моем случае. Насколько я понимаю, переписываются адреса на адрес со slug: $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'can_export' => true, 'show_in_nav_menus' => true, 'query_var' => true, 'has_archive' => true, 'rewrite' => apply_filters( 'et_project_posttype_rewrite_args', array( 'feeds' => true, 'slug' => 'project', 'with_front' => false, ) ), 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments', 'revisions', 'custom-fields' ), ); Добавлено через 36 минут Сменил код на вот такой: $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'can_export' => true, 'show_in_nav_menus' => true, 'query_var' => true, 'has_archive' => true, 'rewrite' => false, 'capability_type' => 'post', 'hierarchical' => false, 'menu_position' => null, 'supports' => array( 'title', 'editor', 'thumbnail', 'excerpt', 'comments', 'revisions', 'custom-fields' ), ); Кое что с места сдвинулось, адреса стали иметь вид: сайт/?project=запись
__________________
Кулинарные рецепты Архитектурная студия Последний раз редактировалось lbmoney; 06.08.2014 в 00:27. Причина: Добавлено сообщение |
|
07.08.2014, 16:20 | #4 |
Мастер
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 223
|
Как всегда выкладываю на этом форуме ответ на собственный вопрос, вдруг кому пригодиться)))
Помог англоязычный интернет 1. Есть древний плагин - https://wordpress.org/plugins/remove...tom-post-type/ 2. Сделать это вручную - http://colorlabsproject.com/tutorial...post-type-url/ Всем спасибО!
__________________
Кулинарные рецепты Архитектурная студия |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите установить код на Wordpress | parovozik | Установка кода на различные движки | 2 | 07.11.2013 11:27 |
Помогите с установкой на wordpress 3. | domenz | Установка кода на различные движки | 12 | 23.05.2011 16:16 |
Помогите с WordPress | Игорек | Разработка и сопровождение сайтов | 3 | 26.01.2011 23:42 |
Помогите по Wordpress пожалуйста | Maximkala | Поиск исполнителей | 3 | 18.09.2010 00:49 |
Помогите с WordPress! | magura888 | Разработка и сопровождение сайтов | 12 | 21.08.2009 02:48 |
Часовой пояс GMT +3, время: 18:07.