Articles of permalinks

get_permalink вызывает белый экран

Я довольно новичок в разработке WordPress (из drupal). Недавно мне было поручено создать систему для экспорта сообщений в формате xml, и в целом это хорошо, хотя следует отметить, что действие im, которое в настоящее время подключается, – add_action ('wp_footer', 'my_function'); хотя я также установил систему для работы в задании wp-cron (это отключено, но оно также […]

Посещение постоянных перерывов страницы add_rewrite_endpoint

Я создаю некоторые перезаписи конечных точек на некоторых шаблонах, и если я ругаю правила перезаписи вручную, все работает. Но когда я перехожу на страницу постоянных ссылок, даже если я нажимаю кнопку «Сохранить» или просто перехожу на страницу, переписывание конечных точек не работает, и я получаю 404. Если я снова ручу правила перезаписи, все будет работать. […]

Автоматическая переадресация (301) после изменения постоянных ссылок

Когда я начал свой сайт wordpress, я создал категории и подкатегории, например Легковые автомобили Новости шоу Конференции телефоны Новости шоу Конференции и т.д В новостной статье о телефонах будет URL-адрес domain.com/phones/news-phones/slug в то время как новостная статья о машинах будет domain.com/cars/news-cars/slug Теперь я нахожу это плохо, после того, как у меня есть 300 статей. Как […]

redirect /% category% /% postname% .html to /% category% /% postname%

Мой сайт был сначала построен с html / css в 2000 году, и когда я перестроил его с помощью WordPress в 2012 году, я сохранил расширение .html в интересах сохранения одинаковых URL-адресов. Теперь я хочу избавиться от него и перенаправить старые html-страницы на новые страницы без расширения. Моя текущая структура постоянной ссылки: /%category%/%postname%.html Мне бы […]

помогите удалить последнюю конечную косую черту с помощью add_rewrite_rule

Я уже несколько раз пытался удалить последнюю черту URL- add_rewrite_rule которую я создал с помощью add_rewrite_rule . ниже – реализация моего кода function master_load_ads_txt_template_include($template) { $is_load_ads_txt = (bool)get_query_var('ads-txt'); if( $is_load_ads_txt ) { $template = get_template_part("template-parts/ads-txt"); } return $template; } add_action( 'template_include', 'master_load_ads_txt_template_include' ); function master_load_ads_txt_rewrite() { add_rewrite_rule('ads.txt', 'index.php?ads-txt=true', 'top'); add_rewrite_rule('^ads.txt/', 'ads.txt', 'top'); } add_action('init', 'master_load_ads_txt_rewrite'); […]

Отфильтровать сообщения на новой странице

Я хочу создать фильтры для сообщений на странице таксономии. Я хочу создать новые страницы для этих фильтров и просто разместить ссылки на них на странице таксономии, но мне нужно сохранить структуру URL. Например, в настоящее время у меня есть: http://example.com/custom_taxonomy/term/child_term и я хочу заказать заказы по цене, например, и я хотел бы иметь следующий URL-адрес […]

Постоянное изменение во время сохранения сообщения

У меня есть странное поведение в backend wordpress во время сохранения страницы: У меня есть существующая страница с действующей постоянной ссылкой (pagetitle = A -> permalink = B) Я удаляю постоянную ссылку Я обновляю страницу, и система генерирует новую постоянную ссылку -> название страницы -> к странице можно получить доступ с новой постоянной ссылкой (pagetitle […]

Как удалить родительский пул из URL-адреса на странице wordpress

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

Невозможно настроить структуру постоянных ссылок

У меня многоуровневая установка WP. С сегодняшнего утра работает только второй сайт. Первая показывает эту ошибку 404 для каждой статьи или страницы, связанной с, за исключением домашней страницы. Я попытался изменить файл .htaccess, но это не сработало. Поэтому я попытался изменить настройки постоянных ссылок, поскольку я читал онлайн, но затем я заметил, что whataver, который […]

Очень странное поведение, связанное с htaccess и настраиваемыми сообщениями и подстроками пользовательских сообщений (BUG?)

У меня есть обычная почта, чье имя «няня». Я написал это в моем .htaccess: RewriteRule ^babysitter/?$ /index.php/some-page/ [QSA,L] В условиях неспециалиста, если url соответствует hostname.com/babysitter или hostname.com/babysitter/, перейдите на hostname.com/index.php/some-page . Странное поведение, которое я получаю, это то, что это не работает (я имею в виду, что RewriteRule не сопоставляется), и я получаю ошибку 404, […]