Сделать обычную страницу в точности как домашняя страница

Я хочу создать пользовательскую страницу, которая будет выглядеть точно так же, как index.php, показывая другой контент.

Прямо сейчас, на index.php, я показываю только сообщения в категории «Новости», но на своей странице я хочу показывать сообщения в категории «Блог».

Я попытался скопировать код index.php в customtemplate.php, но он не работает.

Надеюсь, ты поможешь мне. Заранее спасибо!

Solutions Collecting From Web of "Сделать обычную страницу в точности как домашняя страница"

Нужна дополнительная информация.

Вы можете скопировать и переименовать файл, похожий на page-template.php, и добавить заголовок шаблона страницы.

//* Template Name: Your Page Template Name 

или

Вы можете переименовать файл home.php и pre_get_posts чтобы pre_get_posts какую категорию сообщений он отображает:

 function my_home_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '123' ); } } add_action( 'pre_get_posts', 'my_home_category' ); 

Это зависит от того, как цикл генерируется в вашей теме.