Articles of url rewriting

Таксономия по URL-адресу

У меня огромная проблема: я хочу иметь хорошие URL-адреса на моей домашней странице. У меня есть настраиваемый тип сообщений и таксономии. Теперь я хочу иметь такой URL: WWW. mydomain .com / videos (Category) / funny (Таксономия) / the-video (Post) или WWW. mydomain .com / videos (Категория) / спорт (таксономия) / the-video (Post) Как мне это […]

Неправильный 404 для страниц при использовании постоянной ссылки, статической главной страницы и страницы сообщений

У меня проблема с настройкой постоянной ссылки, которая, как мне кажется, связана с моей настройкой, переписыванием правил и т. Д. В разделе «Настройки-> Чтение» у нас есть статическая страница «Передняя страница», а также страница «Сообщения» («Главная и новости» соответственно). В разделе «Настройки»> «Постоянная ссылка» у меня есть пользовательская, настроенная как /news/%postname%/ . В принципе, я […]

Как создать пользовательский Slug для тегов и категорий с префиксом или суффикс?

Я хотел переименовать slug, чтобы использовать пользовательский переписать с префиксом или суффиксом, который я выбираю. Например, если имя тега является «продуктом», я хочу использовать переписывание с помощью slug, в котором говорится «product-powerpint-ppt», поэтому конечный URL-адрес будет выглядеть как / tag / product-powerpoint-ppt вместо / tag / product Я искал решение этой проблемы со времени назад, […]

На страницу Постоянная ссылка Структура для типа публикации страницы

Я пытаюсь переписать URL страницы, чтобы они закончили с .htm Я смог сделать это, используя … /* Add .htm extension to Page URL Links */ add_action('init', 'htm_page_permalink', -1); function htm_page_permalink() { global $wp_rewrite; if ( !strpos($wp_rewrite->get_page_permastruct(), '.htm')){ $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.htm'; } } /* Remove the trailing slash/ on Pages */ add_filter('user_trailingslashit', 'no_page_slash',66,2); function […]

Добавить пользовательский каталог по URL-адресу

Как добавить пользовательский «каталог» в свой URL для страниц и сообщений? Таким образом, основной URL-адрес веб-сайта: http://www.example.com , но когда я перехожу на страницу, я хочу этот URL: http://www.example.com/SOMETHING/new_page Как я могу поместить это «ЧТО-ТО» в URL-адрес, не влияя на функции WordPress?

add_rewrite_rule и передача переменных для пользовательских типов сообщений

Это сводит меня с ума!! Сценарий … Пользовательский тип сообщения назовем его установкой «cpt_product» с переписыванием «продуктов», Попытка использовать add_rewrite_rule для создания дружественного URL-адреса для метаданных, относящихся к продукту. Например, этот пользовательский тип сообщения имеет 3 мета поля, связанные с каждым сообщением (mt_details, mt_inventory и mt_availability) Желаемая последовательность URL-адресов domain.com/products/product-name/details/ domain.com/products/product-name/inventory/ domain.com/products/product-name/availability/ Это позволит получить […]

Довольно URL-адреса и пользовательские типы сообщений

Я читал сообщения в WP SA о переписываниях и пользовательских типах сообщений, но я не могу понять, почему мой поиск двух разных типов сообщений не работает. Я хотел бы, чтобы мои URL-адреса стали example.com/search/events/searchtem и example.com/search/artists/searchterm . У меня есть CPT, называемый «события», а один называется «художники». Моя пользовательская структура постоянной ссылки установлена ​​на /%postname%/ […]

Как передать url в качестве параметра в add_rewrite_rule

Я создаю плагин, который полагается на передачу URL-адреса в качестве параметра GET. Теперь я пытаюсь прикрыть ссылки, используя правила перезаписи, но застрял. Что у меня есть сейчас: function oe_wpib_add_rewrite_rules() { add_rewrite_tag( '%wpib%','^(http(?:s)?\:\/\/[a-zA-Z0-9\-]+(?:\.[a-zA-Z0-9\-]+)*\.[a-zA-Z]{2,6}(?:\/?|(?:\/[\w\-]+)*)(?:\/?|\/\w+\.[a-zA-Z]{2,4}(?:\?[\w]+\=[\w\-]+)?)?(?:\&[\w]+\=[\w\-]+)*)$' ); add_rewrite_rule( '^wpib/([^&]*)', 'index.php?wpib=$matches[1]', 'top' ); } add_action( 'init', 'oe_wpib_add_rewrite_rules' ); То, что выше, признает http://domain.com/wpib/somestring и переводит его на http://domain.com/?wpib=somestring Проблема в […]

Помощь с .htaccess и входом с подпапками

Я знаю, что этот вопрос задавался много раз, но я до сих пор не уверен, что у меня это правильно. Я пытаюсь сделать так, чтобы моя страница входа была здесь: www.url.com/login Моя установка WordPress содержится в подпапке моего веб-сервера под названием «Главная» (я уже соблюдал эти инструкции и работает нормально). Вот как я настроил свои […]

Конкретная маршрутизация для CPT

Я занимаюсь разработкой сайта для художественной галереи. A имеет Artist CPT (внутреннее имя artsin_artist), которое определено в моих функциях.php, например: register_post_type('artsin_artist', array( 'labels' => $labels, 'public' => true, 'hierarchical' => false, 'supports' => array('title'), 'has_archive' => true, 'rewrite' => array('with_front' => true, 'slug' => 'artists'), 'publicly_queryable' => true, )); Поэтому у меня хороший рабочий архив […]

Intereting Posts
Отключить плагин для определенной группы пользователей Тема Клео для WordPress с необычным необычным наверху Фильтрация сообщений по настраиваемому значению поля не работает Woocommerce – добавление продукта в корзину программно через JS или PHP Возможное взломать меню? Стратегия получения метаданных для использования вне цикла Как остановить WordPress, возвращая 404 на страницы с разбивкой по страницам после использования add_rewrite_rule ()? Выход после определенной записи в цикле Автоматическое обновление загружаемых файлов WordPress Как вводить сообщения из определенной категории на домашней странице Пользовательский тип сообщения has_archive Как назначить настраиваемый шаблон сообщения своим пользовательским правилам таксономии Параметры Framework не правильно сохраняют параметры Как добавить дополнительное поле для добавления новой категории (без использования плагина) Как использовать скрипты при удалении заголовка / нижнего колонтитула