Articles of url rewriting

Перезаписываются ли добавленные add_rewrite_rule () после удаления плагина?

Я разрабатываю плагин WordPress и должен add_rewrite_rule() URL-адрес перезаписи с помощью add_rewrite_rule() . Это работает. Но что происходит, когда мой плагин удаляется? WordPress очищает htaccess или мне нужно это сделать? Как удалить URL-адрес, добавленный с помощью add_rewrite_rule() ?

Как изменить отображаемый URL?

Мне нужны такие URL-адреса: http://example.com/root/branch/twig/ переписываться и отображаться на URL-адрес, подобный приведенному ниже: http://example.com/root/twig/ На данный момент два URL-адреса указывают на один и тот же ресурс, поэтому нет никакой разницы между ними на сайте, кроме того, как они выглядят. Я бы хотел, чтобы wordpress отображал более короткую версию. Как я могу это достичь?

Изменить постоянную ссылку на приложение

Привет, я нашел этот код, и я изменил litle, но у меня проблема с ним. Я хочу, чтобы ссылка на странице вложений была чем-то вроде этого [post-permalink]//[postid] 1234/ .. /1253/ Я попробовал это, URL-адрес похож, что я хочу быть, но дает мне ошибку 404: function wpd_attachment_link( $link, $post_id ){ $post = get_post( $post_id ); return […]

Правильный способ переписать Wp

Кажется, это modding мой .htaccess с каждым просмотром страницы. Каков стандартный способ настройки перезаписи? Это то, что у меня есть до сих пор: if(!function_exists('some_rewrite')){ add_action( 'init', 'replacement_rewrite' ); function replacement_rewrite( ) { global $wp_rewrite; $wp_rewrite->add_permastruct('typename','typename/%year%%postname%/' , true , 1); add_rewrite_rule('typename/([0-9]{4})/(.+)/?$','index.php?typename=$matches[2]', 'top'); $wp_rewrite->flush_rules(); } }

Как создать ссылку для страницы

Я новичок в WordPress, и мой вопрос может быть дублирован, но я не могу получить это, пожалуйста, помогите. У меня есть страница с этим URL: example.com/?page_id=49 , но я хочу сделать ее как example.com/test_page . Благодаря!

Как настроить суб-URL-адреса на веб-сайте wordpress (.htaccess)

У меня есть обычный бизнес-сайт, который я построил на WordPress – www.example.com У меня есть страница блога на моем сайте под – www.example.com/blog При просмотре сообщения в блоге это выглядит следующим образом: www.exmaple.com/[category]/[posts-name] Как я могу добавить «/ blog» к этому URL-адресу перед категорией? например: www.exmaple.com/blog/[category]/[posts-name] Это мой текущий .htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> […]

Использование slug категории в правиле add_rewrite

Я использую эту функцию ro rewrite URLs: function archive_rewrite_rules(){ add_rewrite_rule( 'inspiracao/([^/]*)/([0-9]{4})/?$', 'index.php?post_type=post&cat=$matches[1]&year=$matches[2]', 'top' ); } add_action( 'init', 'archive_rewrite_rules' ); Но можно ли использовать категорию slug вместо id категории?

добавлять пользовательские записи в пункты меню

В параметрах меню в WP уже есть поддержка для создания собственных типов сообщений, а также пользовательских типов сообщений и существующих таксономий. Но в моем плагине я предоставляю пару настраиваемых URL-адресов, которые не связаны с каким-либо объектом post. Например, domain.com/open-entries будет перечислять все записи для конкретного CPT с определенными значениями, установленными в postmeta; и других сотрудников. […]

Пользовательская структура константной ссылки с% postname% перед именем домена

У нас работает веб-сайт обзора программного обеспечения, и сейчас у нас очень много обзоров, и мы хотели бы реструктурировать, если это вообще возможно. Я хотел бы знать, есть ли вероятность получить какой-либо переадресации или настраивать структуру постоянной ссылки, чтобы указать следующее: Текущая структура постоянной ссылки для веб-сайта: domainname.com /% category% /% postname% И требуемый / […]

Конфигурация .htaccess для add_rewrite_rule имеет смысл

Я пытаюсь использовать этот код с сайта wordpress wordpress function custom_rewrite_basic() { add_rewrite_rule('^leaf/([0-9]+)/?', 'index.php?page_id=$matches[1]', 'top'); } add_action('init', 'custom_rewrite_basic'); Как должен должен быть настроен файл .htaccess для вышеуказанного кода? Если я положу базовый файл конфигурации wordpress .htaccess я перенаправляюсь на ту же страницу. <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f […]

Intereting Posts
Производительность виджета Javascript, который будет выполняться только на дочерних страницах определенного родителя Тема, чтобы «страницы блога отображались не больше» Дополнительные пользовательские поля – проверка нескольких пустых полей Темы генерации: как изменить разметку метаданных на страницах архива? Построение индексной страницы из настраиваемых полей Галерея сообщений в виде карусели get_categories возвращает массив с одной категорией Форма поиска с категорией и подкатегорией Изменение размера изображений для галереи-плагина? автоматически сохранять название персонализированного типа в качестве категории Как связать ссылку с заголовком в пользовательском поле Создать запись с user_register не создает заголовок Петля начинается с начала со второго цикла while на author.php Изменение имени входа в меню заголовка без изменения главного меню