- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребята подскажите как убрать слово recipe из формирования урл, см. скрин,
хочу убрать slug и оставить только /%category%/%postname%
вот такой плагин есть https://wordpress.org/plugins/wp-htaccess-control/
Перепробовал все плагины, результат 0
suineg, а может не в плагинах дело, а в неумении их настроить и недостаточном знании php? WP - это система с открытым кодом, при желании до всего можно докопаться.
suineg, а может не в плагинах дело, а в неумении их настроить и недостаточном знании php? WP - это система с открытым кодом, при желании до всего можно докопаться.
Так он и докапывается. Видимо забодался, просит помощи у людей. ☝
Скорее всего, а может быть вы сможете мне помочь?
Выложенный код не имеет отношение к формированию урла.
По WP в бурже можно найти почти всё. Всё уже было сделано до нас много раз.
https://www.google.ru/search?q=remove+post+type+slug+from+permalink&ie=utf-8&oe=utf-8&gws_rd=cr&ei=Vft1V6DSPMyPsgHz5IKgDQ
нашел такой код, который нужно вставить в function.php темы:
http://kellenmace.com/remove-custom-post-type-slug-from-permalinks/
function na_remove_slug( $post_link, $post, $leavename ) {if ( 'events' != $post->post_type || 'publish' != $post->post_status ) {
return $post_link;
}
$post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link );
return $post_link;
}
add_filter( 'post_type_link', 'na_remove_slug', 10, 3 );
я соответственно изменяю, вместо events на recipe:
function custom_remove_cpt_slug( $post_link, $post, $leavename ) {if ( 'recipe' != $post->post_type || 'publish' != $post->post_status ) {
return $post_link;
}
$post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link );
return $post_link;
}
add_filter( 'post_type_link', 'custom_remove_cpt_slug', 10, 3 );
не помогает, даже если if убрать, один фиг slug из урл не убирается, что может быть не так?
suineg, погуляйте по сайту и посмотрите на URL. Вам так нужно?
да! Именно так ☝
---------- Добавлено 01.07.2016 в 11:16 ----------
Вот эта штука удалил slug
add_filter('user_trailingslashit', 'remcat_function');function remcat_function($link) {
return str_replace("/recipe/", "/", $link);
}
Но теперь есть 404 ошибка