Articles of rewrite rules

Добавить правило перезаписи для пользовательской таксономии

Я создал пользовательскую таксономию в своем продукте для woocommerce. Как это: function custom_taxonomy_Item() { $labels = array( 'name' => 'Aplicações', 'singular_name' => 'Aplicação', 'menu_name' => 'Aplicação', 'all_items' => 'All Items', 'parent_item' => 'Parent Item', 'parent_item_colon' => 'Parent Item:', 'new_item_name' => 'New Item Name', 'add_new_item' => 'Adicionar nova Aplicação', 'edit_item' => 'Edit Item', 'update_item' => 'Update […]

Переписать правила и сохранить URL-адрес

У меня есть archive-jobs.php котором перечислены все задания по следующему URL-адресу; website.com/jobs То, что я хочу сделать, это добавить правило перезаписи, чтобы, если бы вы пошли: website.com/jobs/finance или website.com/jobs/finance/nottinghamshire Он сохранит URL как есть, но он загрузит файл archive-jobs.php (по существу он будет загружать / задания /, но URL-адрес не изменится, если вы перейдете к […]

Таксономия сливается с существующей страницей

На сайте, на котором я работаю, есть две существующие страницы в / parts и / service. На этих страницах представлена ​​информация о отделе отделов и сервисном отделе в бизнесе. Я зарегистрировал таксономию купонного отдела, с условиями «частей» и «обслуживания». Я зарегистрировал персонализированный тип купонов и использовал массив перезаписи для установки «slug» => «% coupon-department% / […]

Не удается получить перенаправление 301 в htaccess для работы (либо перенаправить, либо переписать)

Недавно я изменил классификацию постов и изменил постоянные ссылки, чтобы не показывать категорию. Следовательно, мне нужно перенаправить старые URL-адреса. Я пробовал много вариантов следующего, но ничего не работает: RewriteEngine On RewriteRule ^postname http://www.example.com/postname [R=301,L] # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . […]

Запретить WordPress удалять запросы из URL-адреса

У меня есть веб-сайт, и в моем локальном query_vars я могу получить доступ к странице с query_vars по страницам через query_vars . Однако, когда я загружаю этот сайт на свой сервер, он не распознает query_vars и просто удаляет его из URL-адреса. Например: http://website.com/programacao/page/1 становится http://website.com/programacao/ Но на локальном хосте: http://locahost/programacao/page/1 остается http://locahost/programacao/page/1 И я хотел […]

Функция многократного перезаписи / перезаписи для языков

Я публикую после буквального поиска сотни страниц и ответов, не имея возможности приблизиться к решению. У меня есть многосетевая настройка WP в качестве подкаталогов. У меня есть сайт domain.com/site-a/page-slug, и я хотел бы добавить правило, чтобы сделать этот url domain.com/fr/site-a/page-slug Я пробовал основные правила: function custom_rewrite_basic() { add_rewrite_rule('^fr/(.*)/?', 'index.php?pagename=$matches[1]', 'top'); } которые хорошо работают, но […]

Переписывать сообщения url, поскольку они все дети страницы

Если пользователь моей темы хочет установить статическую страницу как дома, я хочу, чтобы все URL-адреса должностей были детьми выбранной страницы индекса блога. Например, предположим, что permalink похож на; http://www.example.com/example-post или даже с датами, а выбранный почтовый индекс называется Blog , я хочу, чтобы постоянная ссылка была: http://www.example.com/blog/example-post Я попытался использовать rewrite api таким образом (учет […]

WordPress Rewrite отказывается работать

То, что я пытаюсь сделать, это простой «симпатичный» URL-адрес, который до сих пор не удался при загрузке через functions.php, поэтому теперь я использую плагин, который пишет следующее правило: Ugly URL: my-site.com/vendor/ExistingVendorName Rule Pattern: ^vendor/([a-zA-Z0-9]+)/?$ Match: http://my-site.com/mydirectory/load_vendors.php?vendor=$matches[1] Мой load_vendors.php: include_once('global.php'); global $wp_query; if ( $_GET['vendor'] ) { $This_Brand = $_GET['vendor']; echo 'FOO AND BAR'; Load_Wrapper('Vanity','Vendor',$This_Brand); } […]

Два CPT: один использует часть пользовательского переписывающего пула от другого

У меня эти два CPT: публикации и книги. Пользовательский переписывающий пул для Publications – это просто /publications/ Я хочу, чтобы CPT Книги переписывали, чтобы быть /publications/books/ Но я делаю это, и я получаю ошибку 404 при переходе на сайт site.com/publications/books/wordpress-is-great Скорее всего, потому, что публикации переписывают правила, которые «ступают» в книги, а не книги, но […]

URL-адрес для разбивки на страницы в пользовательском типе содержимого

У меня есть некоторые пользовательские типы контента на моем веб-сайте WordPress. Чтобы использовать разбиение на страницы, я использую плагин wppagenavi и он отлично работает, за исключением одного шаблона страницы настраиваемого типа контента, который я создаю для пользовательского запроса, чтобы показать соответствующие настраиваемые типы контента. Он показывает правильные ссылки на страницы, как показано ниже: Сообщение: HTTP: […]