Articles of url rewriting

Использование перезаписи URL для добавления настраиваемого URL для настраиваемого типа сообщения

Я использую ACF для создания многоязычного сайта. Мои пользовательские URL-адреса должны работать как с префиксом, так и без него. Например, mysite.com/posttype/any-slug/ и mysite.com/en/posttype/any-slug/ должны отображать одну и ту же запись. Я попытался использовать это правило перезаписи в functions.php (и некоторые его варианты), но у меня проблемы с его работой: add_action('init', 'add_my_rule'); function add_my_rule() { add_rewrite_rule('^en\/posttype\/[.+]$','index.php?pagename=$matches[1]','top'); […]

force www переписать, если WordPress помещен в папку

Мой сайт wordpress установлен в моей папке, и он автоматически создает код в htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myfolder/ RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /myfolder/index.php [L] </IfModule> # END WordPress Теперь я хотел бы заставить www ссылаться на все мои ссылки и найти этот […]

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

У меня есть Post-Type Collection с типами пользовательского типа. Я хочу следующую структуру URL: www.baseurl.com/collection/current-category-name/postname Как это сделать?

Правило перезаписи для главной страницы не работает правильно

Я пытаюсь настроить правила перезаписи для пользовательской домашней страницы, потому что мы планируем использовать полноэкранные слайды и использовать javascript pushstate для обновления URL вместо использования официальных страниц WordPress. Мы решили, что использование переменных GET было бы проще всего для того, чтобы разрешить привязку к определенному слайду на главной странице, но это не выглядит красиво, поэтому […]

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

Я пытаюсь добавить конечную точку к непривязанным элементам мультимедиа. Этого я надеюсь достичь: example.com/attachment-slug/foo/ … где foo – конечная точка, которую я пытаюсь добавить. Вот мой код: add_action( 'init', function() { add_rewrite_endpoint( 'foo', EP_ATTACHMENT ); } ); add_action( 'template_redirect', function() { global $wp_query; if ( ! isset( $wp_query->query_vars['foo'] ) ) { return; } include dirname( […]

Чистый пользовательский URL для Serach + Таможенная таксономия

У меня есть обычная таксономия, называемая filter . Все следующие URL-адреса приводят к archive.php и должны дать мне хотя бы 1 сообщение. /filter/bar работает по умолчанию, не требуется настраиваемое правило /myCategory/filter/bar работает с моим собственным пользовательским правилом, хорошо! /search/foo работает по своему пользовательскому правилу /?s=foo&filter=bar работает как ожидалось /search/foo/filter/bar BOOM! Нет записей Вот мои правила: […]

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

У меня есть зарегистрированный пользовательский тип записи: «jobs» // set up labels $labels = array( 'name' => 'Jobs', 'singular_name' => 'Job', 'add_new' => 'Add New Job', 'add_new_item' => 'Add New Job', 'edit_item' => 'Edit Job', 'new_item' => 'New Job', 'all_items' => 'All Jobs', 'view_item' => 'View Job', 'search_items' => 'Search Jobs', 'not_found' => 'No Jobs […]

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

Мне нужно переписать некоторые URL-адреса на пользовательские шаблоны. Например, у меня есть страница на сайте domain.com/page, и когда пользователь нажимает «удалить» на элементе, он переходит на домен.com/page/?remove=54. Я бы хотел, чтобы он переписал domain.com/page/remove/54. Помощь приветствуется, спасибо заранее!

Как добавить Shortcode в html код img? <img src = >

Привет, я пытаюсь добавить URL-адрес тега изображения с помощью короткого кода WordPress, который у меня уже есть … Как я могу заставить его работать?

Массовый URL-адрес добавления (добавить слово в slug)

Есть ли способ увеличить количество слов в конце каждого URL-адреса? У меня около 3500 сообщений, и для каждого из них потребуется много времени. Например, URL-адреса www.example.com/my-post/ www.examle.com/new-post/ И я хочу добавить одно слово к концу URL www.example.com/my-post-word/ www.examle.com/new-post-word/ Есть ли сценарий MySql для такой работы?