Articles of url rewriting

Страницы и сообщения WordPress перенаправляются на IP-адрес сервера вместо URL-адреса домена

Я установил URL-адрес сайта и URL-адрес WordPress только как доменное имя. Я не статически использовал IP-адрес сайта в области wp-admin. Я использовал domain name/index.php/%year%/%monthnum%/%day%/%postname%/ permalink domain name/index.php/%year%/%monthnum%/%day%/%postname%/ . Когда я нажимаю на любую страницу или сообщение, отображается ошибка 404. Имя домена заменяется IP-адресом. Файл .htaccess, имеющий основное содержимое. Когда я нажимаю на любую страницу или […]

add_rewrite_rule – Страница Slug от "/ foo-bar /" до "/ foo / bar /"

Мне нужно foo-bar, чтобы стать foo / bar: //domain.com / foo-bar »//domain.com / foo / bar Я перестраиваю веб-сайт, который в настоящее время находится в домашней CMS. У них есть несколько страниц с детьми, но URL-адрес родительской страницы не соответствует детям. Исходные URL-адреса были изменены, но дети никогда не обновлялись. Ожидаемая структура: //domain.com/parent/ //domain.com/parent/child Текущая […]

Как получить WordPress для разбора / mypage / area / value как / mypage /? Area = value?

Я успешно «зарегистрировал» ключ запроса, называемый «area» в functions.php, например: function myplugin_register_query_vars( $vars ) { $vars[] = 'area'; return $vars; } add_filter( 'query_vars', 'myplugin_register_query_vars' ); Это позволяет мне иметь страницу с парой ключ / значение, например: http://example.com/mypage/?area=newyork Обратите внимание, что в этом примере «mypage» – это пуля для существующей страницы WordPress. Кроме того, я использую […]

Невозможно переключить поставленный запрос в pre_get_posts hook

Мне нужно динамически изменять, какая страница загружается на основе URL. Это система перевода, а для каждого языка разброс страниц различен. URL-адреса выглядят так: /en/best-restaurants-in-tokyo /it/migliori-ristoranti-a-tokyo /fr/meilleurs-restaurants-à-tokyo Пули хранятся в отдельной таблице, а не в wp_posts или wp_postmeta . Единственный способ, который я нашел для этого, – это изменить глобальный объект pre_get_posts в pre_get_posts . Проблема […]

Как изменить собственный тип сообщения

Я пытаюсь изменить portfolio URL-адреса моего сайта (www.website/ portfolio / neleman-cava /) на что-то еще, то есть work Я знаю, что могу сделать это через некоторые плагины, но я, честно говоря, не хочу загружать свой сайт бесполезными плагинами. Кто-нибудь сможет мне помочь и указать, где я должен внести какие-либо изменения в single-portfolio.php <?php get_header(); if […]

Пользовательское правило перезаписи не работает

Я пытаюсь получить от этого типа URL: domain.com/page/classes/?language=english&need=pro К этому: domain.com/class/english-pro БОЛЬШЕ ИНФОРМАЦИИ Обе переменные были добавлены как query_vars . classes – это текущая страница, а page – родительская. ЧТО Я СДЕЛАЛ Вот правило перезаписи, которое я пробовал, но он не работает. function custom_rewrite() { add_rewrite_rule( 'class/([^/]+)-([^/]+)$', 'index.php?language=$matches[1]&need=$matches[2]', 'top' ); } add_action( 'init', 'custom_rewrite' ); […]

Как добавить пули к URL-адресу, но перенаправить на одну страницу

Так что это может быть немного сложно объяснить, но я буду стараться изо всех сил :). У меня есть веб-магазин, в котором работает woocommerce, и у меня есть несколько категорий с несколькими подкатегориями. Одна из страниц настроена так, чтобы выглядеть так, с небольшой маской javascript, и помощью от window.history.pushState Когда вы нажимаете категорию, URL-адрес изменится: […]

Один из них переписывается для одного пост-типа slug (покажите обычную страницу с тем же URL-адресом)

РЕШИТЬ См. Мой ответ ниже; Я не могу сразу принять его. Оригинальное сообщение Я создал пользовательский тип сообщений: register_post_type( 'sector', array( 'labels' => array( 'name' => __( 'Sectors' ), 'singular_name' => __( 'Sector' ) ), 'public' => true, 'has_archive' => false, 'rewrite' => array('slug' => 'sector') ) ); У меня есть сектор под названием «Hotels […]

Какое правило перезаписи URL-адресов нужно написать для получения var в URL-адресе?

У меня есть настраиваемый шаблон страницы, который ведет себя как архив: его URL-адрес – www.mysite.com/test/ . «Довольно ссылки» включены. Мне нужно добавить его в число, например www.mysite.com/test/1234 . Целью является получение этого номера и обслуживание соответствующего архива. Я использовал переменную с именем num , объявленную в functions.php следующим образом: add_filter('query_vars', 'my_register_qv' ); function my_register_qv( $qvars […]

Тип сообщения Постоянная ссылка

Я создаю персонализированный тип сообщения: $rewrite = array( 'slug' => '%categories%', 'with_front' => false, 'pages' => true, 'feeds' => true, ); $args = array( // …Other options 'taxonomies' => array( 'categories' ), 'hierarchical' => false, 'public' => true, 'has_archive' => 'applications', 'publicly_queryable' => true, 'rewrite' => $rewrite, // Other options… ); register_post_type( 'applications', $args ); […]

Intereting Posts
Падение портфеля подкатегорий Добавить пользовательский текст в мета-области изображения медиа-библиотеки Как я могу легко уменьшить размер установки WordPress от разработки до производства? почему, когда я пытаюсь вставить вложение изображения вместе с сообщением, wp_get_attachment_url дает мне очень неправильный путь к файлу? Многоузловая ошибка? – Восстановить настройки сети. Сохранить адрес электронной почты после входа в систему с помощью ldap Показать только ссылку, если div существует Добавление постраничного запроса в настраиваемый URL-адрес Где варианты «шаблон» и «current_theme», полученные из FacetWP – условно отображаемые метки фасетов Пользовательская функция поискового вызова Динамический массив WP_Widget с внешним AJAX Добавление большего количества текста в сообщение после его публикации Сообщения Страница Избранное Изображение Как получить URL-адрес каждого размера пользовательского изображения для выбранного изображения