Как установить постоянную ссылку для главной страницы?

4 апр. 2014 г., 00:40:10
Просмотры: 15.2K
Голосов: 3

У меня есть статическая главная страница по умолчанию в WordPress. Как известно, если у вас есть главная страница в WordPress, вы не можете установить постоянную ссылку через админку, можно задавать постоянные ссылки только для других страниц. Кто-нибудь знает способ, как я могу установить постоянную ссылку для главной страницы? Чтобы при посещении моего сайта example.com он автоматически менялся на example.com/examplelink при загрузке?

Спасибо!!

0
Все ответы на вопрос 2
1

Я хочу установить другую страницу в качестве главной, добавить пользовательский шаблон для главной страницы и поместить в него следующий код:

<?php wp_redirect( get_permalink( $id ), 301 ); exit; ?>
4 апр. 2014 г. 00:52:51
Комментарии

Если это решение вам помогло, пожалуйста, примите ответ

kraftner kraftner
4 апр. 2014 г. 16:52:35
0

Если вы не хотите устанавливать ID вручную, вы можете сделать следующее:

1) Создайте шаблон страницы page-template-homepage-redirect.php в вашей теме

<?php
/*
Template Name: редирект главной страницы
*/
wp_redirect(  get_permalink( wp_get_post_parent_id( $post_ID ) ), 301 );
exit;
?>

2) Создайте пустую страницу и используйте этот новый шаблон

3) Перейдите в Настройки - Чтение и установите эту новую страницу в качестве статической главной страницы

4) Измените slug/постоянную ссылку оригинальной главной страницы на желаемую

5) Вернитесь к списку страниц и убедитесь, что вы установили оригинальную главную страницу (на которую нужно перенаправлять) как родительскую для страницы "редирект главной страницы"

15 июн. 2017 г. 16:25:41