Articles of url rewriting

Удалить нежелательную часть пользовательской структуры константной ссылки из URL-адреса CPT?

На моем сайте в настоящее время есть регулярные сообщения (в разделе «Trend Watch»), а также пользовательская таксономия («Регион»). Мои параметры постоянной ссылки имеют эту пользовательскую структуру: /trend-watch/%year%/%monthnum%/%postname%/ который дает мне эти URL: /trend-watch/regions/ (перечислены все термины в таксономии регионов) /trend-watch/regions/europe/ (перечислены все должности с термином «Европа» в таксономе Регионов). /trend-watch/2011/03/an-interesting-article/ (один пост). Но теперь я […]

generate_rewrite_rules (действие) vs add_rewrite_rule (функция): какой из них предпочтительнее?

Я вижу, что эти два метода могут быть использованы для создания нового пользовательского правила перезаписи, поэтому при какой ситуации предпочтительнее? Полагаю, они делают то же самое? Я могу либо использовать: add_action( 'generate_rewrite_rules', function( $wp_rewrite ) { $wp_rewrite->rules = array( 'xxx' => 'index.php?xxx' ) + $wp_rewrite->rules; } ); или add_rewrite_rule( 'xxx', 'index.php?xxx', 'top' );

Как вы навсегда удаляете правила перезаписи по умолчанию из таблицы wp_options?

У нас есть много правил перезаписи, сохраненных в нашей таблице wp_options, и я хотел бы навсегда удалить любые записи, которые мы не используем на нашем сайте (например, фиды комментариев, вложения страниц и т. Д.). Каков наилучший способ устранения этих правил и предотвращения их сохранения в базе данных при следующем вызове flush_rules ()? Я бы предпочел […]

Страница дочерних страниц в иерархических пользовательских типах сообщений 404s

В последнее время я работаю с пользовательскими типами сообщений и не имел серьезных проблем. На этот раз я пытаюсь что-то новое. Я хочу создать CPT, который в основном работает как Pages, с иерархией страниц. Реальная вещь на шведском языке, поэтому я буду использовать «Книги» в качестве примера того, как я хочу, чтобы она работала. Поэтому […]

Как изменить существующие правила перезаписи?

Я пытаюсь изменить существующие правила перезаписи, сгенерированные WordPress, чтобы переопределить созданные по умолчанию правила перезаписи. Я использую hook hook rewrite_rules_array для получения массива существующих правил перезаписи. При просеивании через массив правил перезаписи существуют правила перезаписи, содержащие $ в значении массива. После замены набора пар / ключей массива PHP интерпретирует суффикс-текст значения массива, содержащего $ как […]

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

Привет, StackExchange WP_development 🙂 У меня есть немного рассола с этим, и я, конечно, надеюсь, что вы сможете проконсультироваться со мной дальше. Im помогает с сайтом WordPress, который создается как «синглэйт». То, что меня обманывает, это переписать URL. Я просмотрел в Интернете решение, но не повезло. Структура сайта следующая: -Main page – Page template –City […]

Custom post type permalink: используйте только% post_id% и удалите% postname%

Я создал пользовательский тип сообщения в WordPress, который отлично работает. Единственное, что мне нужно решить, это постоянные ссылки, созданные этим CTP. В настоящее время у меня есть: example.com/<custom-post-name>/<post-id>/<postname>/ Я хочу, чтобы он отображал только идентификатор post-id: example.com/<custom-post-name>/<post-id>/ Тип настраиваемого сообщения регистрируется с помощью: function create_post_type_mycustomname() { $args = array( 'capability_type' => 'post', 'has_archive' => 'mycustomname', […]

Проблемы, с которыми сталкиваются правила перезаписи?

Является ли проблемой создание пользовательской таксономии, а пользовательский тип сообщения использует одну и ту же структуру перезаписи? У меня есть пользователь таксономии и пользовательский тип сообщений people_bio . Идея состоит в том, что вы получаете список сообщений о человеке с короткой биографией в верхней части страницы. Я совмещаю их в файле шаблона taxonomy-people.php . Постоянная […]

Категория и теги с тем же именем

В моем блоге, если у меня есть категория и теги с тем же именем, это сделает у тега число в URI. Пример: категория / PHP теги / PHP-2 Есть ли способ сделать мои теги с тем же именем, что и существующая категория, чтобы не добавлять число до конца для моих ссылок?

Как создать определенный URL-адрес интерфейса (а не страницу) из темы или плагина?

Моя тема реализует действие AJAX, которое возвращает некоторый динамический контент и нуждается в некоторых функциях из среды WordPress. Как я могу построить URL-адрес для вызова AJAX самым элегантным и надежным способом? В частности, я вижу множество тем и плагинов, напрямую связанных с файлами PHP, которые находятся внутри их дерева каталогов, которые, в свою очередь, являются […]

Intereting Posts
Как выбрать «полный / миниатюрный» образ в цикле? эскиз не работает Как заставить customizer WordPress автоматически загружать изменения? как группировать сообщения из обычных категорий Дать дочерние категории одинаковый класс (родительская категория-slug) как родительский в списке меню? Как остановить wp-editor (), перезаписывая мой HTML? Получить все сообщения (любого типа сообщений), вложение которых используется в Ограничить доступ к сообщениям / страницам по ролям пользователей Metabox не отображается в категориях пользовательских сообщений типа cmb2 Плагин для регистрации информационного бюллетеня (не отправка, просто сбор данных)? Как получить последний термин от таксономии? Невозможно отобразить заголовки таблиц в ответном расположении таблицы Как предотвратить редактирование метаданных в сообщении? wp_logout_url ($ редирект); не работает в wordpress Показывать ссылки таксономии, если сообщения будут атакованы другим фильтром таксономии