2014-01-17 5 views
0

Я создал переднюю страницу (то есть index.php) с моим собственным дизайном. Эта страница будет содержатьКак отличить главную страницу и другие страницы в Wordpress?

  • заголовок получил от <?php get_header(); ?>[есть навигационный штрих-код]
  • Тогда некоторые содержания. Здесь я показываю три эскиза сообщений. [имеет ползунок, столбы и т.д. уменьшенные]
  • И сноска <?php get_footer(); ?>[имеет нижние колонтитулы ссылка]

Проблема заключается в том, я вижу index.php загружен правильно, как на первой странице. Но когда я перехожу к другим страницам, например «О приложении» или «Контакт», соответствующий контент с этих страниц не отображается. Вместо того, что загружается там, то же, что и на странице Index. Я не хочу, чтобы на этих страницах отображался слайдер или миниатюра.

Так как сказать wp, что это моя первая страница, и это моя страница о странице, не загружайте слайдер и прочее на странице About !?

ответ

1

is_front_page() для определения начальной страницы. как вы хотите, только ползунок на домашней странице затем отредактировать header.php файл, которые состоят слайдера часть и сделать что-то вроде этого

if(is_front_page()): 
// Front Page stuff like slider and 
// whatever you want 
endif; 
+0

Вы хотите добавить этот код в 'header.php'? мой код слайдера находится в index.php –

+1

@SujitKulkarni ** файл, который состоит из части слайдера ** –

1

Попробуйте это,

if(is_home() || is_front_page()){ 
//your home page content 
} 
else{ 
//other pages 

} 

Для более here

Надежда его works.

+0

Upvote для вас тоже! –

1

Сделайте другой шаблон и установите этот шаблон для своих страниц. А потом с нападающего установите его.

+0

Хорошо, я попробую это и расскажу, что происходит! –

0

Обычно я создаю файл front-page.php, Wordpress будет использовать это вместо index.php (который вы можете использовать в качестве общего шаблона с этого момента).

Смежные вопросы