Articles of url rewriting

Локализовать базы URL-адресов

Я управляю неанглийским блогом. Мне нравится, что WordPress переведен на испанский язык, и в настоящее время я использую переведенную на английский язык версию WordPress. Единственное, что я хотел бы изменить, это структура URL для моего блога. Например, вместо sitio.com/category/gatos , я бы хотел изменить URL-адрес на sitio.com/categoria/gatos . Я знаю, что вы можете установить базу […]

Как использовать if ($ wp_query-> query_vars == 'pagethatdontexist') без получения 404? Как подавить 404

Я хочу что-то сделать, если мой url is / pagethatdontexist Но я не хочу, чтобы wp отправлял 404 заголовка. Я попробовал это: add_action('wp', array($this,'awp')); function awp(){ global $wp_query ; debug($wp_query->is_404); if($wp_query->query_vars['name'] == 'pagethatdontexist') debug('yes were at pagethatdontexist');; $wp_query->is_404 = false; debug($wp_query->is_404); } Что работает, но все же отправлено 404 заголовка. Где я могу подключиться и […]

Я не могу получить доступ к списку пользовательских таксономий

У меня возникла проблема с пользовательской таксономией и настраиваемым типом сообщений с использованием того же URL-адреса. Мой URL-адрес, который я использую для моего типа сообщения, это / news, а затем у меня есть таксономия, которая мне нужна / news / cars Я следил за этим сообщением, чтобы заставить мой URL работать, но теперь я не […]

Удалить родительскую страницу из URL-адреса

Я хотел бы удалить имя родительской страницы из постоянной ссылки. На данный момент у меня есть site.com/parent-page/child-page.php и я хотел бы иметь что-то вроде этого site.com/child-page.php

Как иметь постоянную ссылку, например domain.com/term/postname?

Я пытаюсь без успеха иметь структуру URL, такую ​​как domain.com/term/postname , но я просто получаю 404 для всех страниц, не относящихся к CPT. function add_video_post_type() { $labels = array( 'name' => _x( 'Videos', 'Post Type General Name', 'kibble' ), 'singular_name' => _x( 'Video', 'Post Type Singular Name', 'kibble' ), 'menu_name' => __( 'Videos', 'kibble' ), […]

Переименовать «портфолио»?

У меня есть тема WordPress, с которой я работаю с именем «Форте». Да, это тема премиум. Я обратился к разработчику, но, по-видимому, он действительно не хочет помогать в этой ситуации. Ну, мне нужно изменить «портфолио» на что-то другое. «Портфолио» на самом деле не работает с веб-сайтом, над которым я работаю. В прошлом то, что я […]

Повторное перенаправление URL-адресов с датами к URL-адресам без дат

Когда я впервые начал писать записи, я решил включить месяц и день в URL-адрес, думая, что может понадобиться им. В итоге получается, что нет. Я обнаружил, что могу получить доступ к определенной записи в виде http://myblog.com/2013/02/16/my-entry http://myblog.com/my-entry Ввод во втором случае просто приведет к перенаправлению 301 к первому. Есть ли способ сделать это так, чтобы […]

Как запустить несколько многосайтовых сетей в одном ящике

Я создаю проект с несколькими сайтами локально с помощью VVV Vagrant VM. Я настраиваю междоменную установку поддомена с отображением домена и двумя подсайтами. Все работает нормально. Это была моя песочница, которую я начал придумывать и разбирался. Теперь я установил новую точную реплику (очевидно, разные URL-адреса) этой рабочей многосайтовой сети на той же виртуальной машине. Все […]

Заблокирована панель администратора после установки HC Custom WP-Admin URL

Я установил плагин «HC Custom WP-Admin URL» ( https://wordpress.org/plugins/hc-custom-wp-admin-url/ ) в моей установке WordPress, а затем изменил значение slug admin на загадочный URL ( http://example.com/some-cryptic-string ), чтобы по умолчанию ( http://example.com/wp-admin ) не было видно. К сожалению, по некоторым причинам, я не могу не увидеть ни одного из URL-адресов. Фактически, я теперь заблокирован из КП. […]

Пользовательские URL-адреса в типах сообщений делают невозможным просмотр архива

У меня есть пользовательский тип сообщения (назовем его «видео») и пользовательскую таксономию (назовем ее «секцией»), я бы хотел, чтобы оба они отображались в URL-адресе. Редактирование почтового URL-адреса работает нормально. Однако, независимо от того, что я делаю, архив типа post – это 404. Кто-нибудь знает, как это исправить? register_post_type('video', array( // .. 'has_archive' => true, 'rewrite' […]