Articles of url rewriting

Таксономия Родитель не отображается в адресной строке

Я создал пользовательскую таксономию и назначил тип персонализированного сообщения. Это иерархическая таксономия, и я добавил термины в обратном порядке иерархически. Я добавил, например, главную категорию «MAIN» и подкатегорию «Sub Cat». Теперь, когда я смотрю «Sub cat» в конце, я получаю /mysite.com/THE-CHOSEN-SLUG/sub-cat вместо /mysite.com/THE-CHOSEN-SLUG/main/sub-cat Что мне не хватает? Я уже некоторое время работал с CPT и […]

Проблема перезаписи URL-адреса WordPress

blog.com/product/somename В приведенном выше URL-адресе – как сообщить WordPress, что «продукт» – это переменная, а «somename» – его значение. Затем, как извлечь это значение и использовать его внутри функции, которую я создам? Короче, мне нужно: зарегистрировать переменную, проверить url для переменной, извлечь значение, использовать шаблон post post и сгенерировать the_content на основе этого значения, но […]

Изменение настраиваемого типа сообщений из параметров плагина

Я хотел бы дать пользователям возможность изменить пользовательский пул сообщений в моем плагине. Используя этот ответ, я могу жестко установить его в функцию: Redeclare / Change Slug настраиваемого типа плагина Итак, как я могу переписать это для обновления, когда пользователь обновляет параметр плагина? Я попробовал что-то вроде этого: function add_custom_rewrite_rule() { $slug = get_option('change_rewrite_slug'); // […]

Перепишите вопрос

У меня возникают проблемы с созданием моего переписывания. Я искал здесь (и другие сайты) для примера, но пока не повезло. Мой сайт для тестирования: ../?attachment_id=3027&attachment_category=yosemite Я бы хотел, чтобы он отображал это: ../portfolio/yosemite/3027 или даже эти: ../portfolio/3027/yosemite/ ../3027/yosemite/ Я попытался добавить это в мой .htaccess : RewriteRule ^([^/]*)/([^/]*)/$ /?attachment_id=$1&attachment_category=$2 [L] но, очевидно, это не сработало. […]

Родительский cpt / дочерний пользовательский тип сообщения URL-ссылка

Я пытаюсь установить отношения в WordPress между двумя настраиваемыми типами сообщений, которые я создал, и отображать эти отношения в структуре URL-адресов постоянной ссылки каждого типа. Я создал два пользовательских типа post_cpt и solution_offering_cpt . Между отношениями «solution_cpt» и «solution_offering_cpt» существует от одного до многих. Другими словами, у каждого «solution_offering_cpt» никогда не будет более одного родителя […]

Получение add_rewrite_rule и add_rewrite_tag для работы

Я новичок в использовании add_rewrite_rule и add_rewrite_tag . Я пытаюсь получить очень простой пример для работы, но ничто из того, что я делаю, похоже, заставляет его работать. Я хочу получить доступ к этому URL (это работает при непосредственном вводе этого URl): http://localhost/?author_name=rewrite Через этот URL: http://localhost/name/rewrite У меня есть следующий код в functions.php: $wp_rewrite->flush_rules(); add_action( […]

Правила переписывания Apache и проблема WordPress

Я попытался исправить свою проблему, используя правила перезаписи WordPress, но, к сожалению, это заняло у меня столько времени, что я пробовал этот подход. Я получил его работу для одной из моих более простых проблем, но теперь я не могу заставить его работать для моей двух переменных переписывать. # START Custom rules. RewriteEngine On RewriteRule ^examentraining/vak/([^/]+)/([^/]+)/?$ […]

Пользовательские пули автора не работают с методом get_author_posts_url

Я действительно оценил решение для автора переписывать правила здесь: Change Author Base Slug для разных ролей Решение работало для меня, однако, когда я теперь использую метод get_author_posts_url ($ id) для получения URL-адреса ссылки автора, он предоставляет ссылку без пули, такую ​​как www.mysite.com//username – если я набираю правильный URL-адрес в моем браузере. www.mysite.com/slug/username он работает и […]

get_permalink получает старое правило перезаписи

У меня были некоторые правила перезаписи в моем файле functions.php. Я решил, что они мне не нужны, и удалили все правила перезаписи, а затем покрасили их. Однако по какой-то причине, когда я использую get_permalink (), URL неверен. Он все еще получает старое правило. Я уже очистил кеш, а также попытался получить доступ из окна инкогнито. […]

Корректировка перезаписи URL-адресов для пользовательского типа сообщения приводит к тому, что шаблон возвращается к index.php

У меня есть настраиваемый тип сообщения с переписыванием URL-ссылок на URL, который, похоже, работает, если он использует / mynews / stories / YYYY / mm / story-name, но если я изменил «мм» на первые 3 буквы месяца (например, Jan, Feb , Mar и т. Д.), Иерархия шаблонов ломается, и она использует index.php. Мой код здесь […]

Intereting Posts
Проблемы с фильтрацией WordPress REST API JSON Excerpt_length или the_excerpt работают неправильно Приоритезация ошибок сценариев wp enqueue Пользовательские таксономии неправильно подсчитывают изменения? WordPress SQL – Как проверить категорию? Основное меню не отображается из-за кэша w3 Пустой контент php-код не анализирует расширенные пользовательские поля галерея add-on Несколько сайтов WordPress, одна и та же база данных, но отфильтрованное содержимое Удалить ссылку «Просмотр» в Редактировании сообщения Admin Наследовать настройки плагина на новый сайт в Multisite Как сортировать сообщения в admin по заголовкам с форматом dd.mm.yyyy? WPCLI поиск и замена вариантов для всех таблиц URL-адрес блога при использовании index.php в виде блога и front-page.php в качестве главной страницы Переадресация WordPress на основе даты появления файла cookie Странные символы появились в заголовке