Articles of permalinks

Пользовательский тип сообщения для замены продуктов Woocommerce – ошибка страницы не найдена

Я создал настраиваемый тип сообщений для «Решений», который в конечном итоге заменит все продукты, добавленные в Woocommerce, поскольку у меня больше нет необходимости в корзине покупок. Поэтому мне нужно скопировать данные из каждого продукта в новое «решение» CPT. У меня есть код ниже, чтобы настроить новый тип сообщения: function create_solution_post_type() { register_post_type('solution', [ 'labels' => […]

404 на странице категории .php

Страница моего блога: mysite.com/blog => Работа mysite.com/blog/page/2 страницы страницы: mysite.com/blog/page/2 => Работа mysite.com/blog/cat сообщения категории: mysite.com/blog/cat => Работа Сообщение: mysite.com/blog/cat/postname => Работа mysite.com/blog/cat/page/2 страницы назначения страницы: mysite.com/blog/cat/page/2 => 404 🙁 Постоянная ссылка: /blog/%category%/%postname%/ Удалите базу категорий с помощью Yoast: ok Category.php: <?php get_header(); ?> <?php get_sidebar('page'); ?> <div class="posts-list"> <ul class="categs-list"> <li class="<?php if(is_home()):?>current-cat<?php endif;?>"><a […]

Страницы и сообщения 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 Текущая […]

Как сделать / искать / без параметров не возвращать 404?

У меня есть файл search.php в моей теме, который отображает результаты поиска. Поисковые запросы, направленные на https://example.com/search/query/ отображают результаты поиска правильно. WordPress поддерживает эту структуру URL. Я хотел бы иметь возможность просматривать непосредственно https://example.com/search/ без добавления поискового запроса и отображать его файл search.php, но он возвращает ошибку 404. Как я могу заставить эту страницу работать?

Постоянная ссылка 404 после подкаталога на коренную миграцию

Я изначально установил wordpress в подкаталог под названием / blog. Сегодня я решил изменить URL-адрес моего сайта, чтобы удалить элемент / blog из URL-адреса, например, с сайта www.mywebsite.com/blog на www.mywebsite.com. Вот что я сделал: пошел в настройки> общий и изменил адрес сайта: Адрес (URL) в WordPress: www.mywebsite.com/blog Адрес сайта (URL): www.mywebsite.com удалил мою оригинальную домашнюю […]

Удалить Dash / Hyphen из WordPress CustomPosttype Permalink

Я хочу удалить все дефисы / тире из постоянной позиции Post Postline в WordPress. Например: www.website.com/customposttype/post-name/ становится www.website.com/customposttype/postname/ Любые советы о том, как это сделать с любыми функциями.

Преобразование одиночных вершин в тире в постоянных ссылках

Я заметил, что по умолчанию, если я создам страницу с заголовком «Это здорово», генерируемая постоянная ссылка будет its-great . Я бы хотел, чтобы это стало по-умолчанию. Где я могу изменить это поведение?

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

В настоящее время у меня есть: mywebsite.com/custom-post-type-1/postname mywebsite.com/custom-post-type-2/postname Я хочу достичь: mywebsite.com/my-base-slug/custom-post-type-1/postname mywebsite.com/my-base-slug/custom-post-type-2/postname Я не хочу, чтобы "my-base-slug" появлялся для чего-либо другого, кроме указанных пост-типов. Это возможно и как?

Как получить идентификатор категории (уродские постоянные ссылки) в моем меню суб-навигации?

Я недавно столкнулся с несколькими проблемами с темой, разработанной с учетом довольно постоянных ссылок, когда возвращалась к уродливым (по ряду причин). Были проблемы, которые я разрешил с помощью категорий и тегов, отображаемых на боковой панели, а также теперь имеют ту же проблему с категориями в пользовательском меню навигации. Изначально приведенный ниже код привел бы меня […]