Master-X
Форум | Новости | Статьи
Главная » Форум » Новички » 
Тема: Нужно 2 разных header.php в WP
цитата
28/10/11 в 11:23
 raider
прошу помощи

файлы готовы header.php и header2.php
но что и где прописать чтобы
вместо <?php get_header(); ?>
запрашивало например
<?php get_header2(); ?>
цитата
28/10/11 в 11:45
 Stek
Открываешь файл темы index.php и там пишешь нужное тебе условие.
цитата
28/10/11 в 12:01
 raider
не понимаю
у меня сразу в index.php
----------------------
<?php get_header(); ?>
прописано
а вот где задается значение
header()
?

я бы скопировал и изменил имя
цитата
28/10/11 в 12:23
 FXIX
http://codex.wordpress.org/Function_Reference/get_header

Description

Includes the header.php template file from your current theme's directory. if a name is specified then a specialised header header-{name}.php will be included.

If the theme contains no header.php file then the header from the default theme wp-includes/theme-compat/header.php will be included.
цитата
28/10/11 в 12:30
 raider
<?php
if ( is_home() ) :
get_header('home');
elseif ( is_404() ) :
get_header('404');
else :
get_header();
endif;
?>

вот это подходит
а как теперь сделать
index.php - home это понятно (Main Index Template)
для Single Post (single.php) чтобы был header2.php
цитата
29/10/11 в 00:48
 raider
спасибо
но я не кодер я модулями только работаю
помогите с окончательным кодом
цитата
29/10/11 в 07:28
 FXIX
header-name1.php на морде
header-name2.php на постах
header.php на остальных

if (is_home()) {
get_header('name1');
}
elseif(is_single()) {
get_header('name2');
}
else {
get_header();
}
цитата
29/10/11 в 09:56
 raider
благодарю!
цитата
01/12/11 в 01:34
 raider
новая проблема
как отредактировать выдачу категорий?
цитата
27/02/12 в 19:24
 aaamoto
FXIX: ООО спасибо за пример, давно искал, случайно здесь наткнулся! smail54.gif
цитата
28/02/12 в 03:56
 Austerlitz
Можно еще в самом файле header.php анализировать урл и инклудить либо header1.php либо header2.php.
цитата
28/02/12 в 05:04
 photomuza


Шпаргалка тут - http://dl.dropbox.com/u/50709636/шпаргалка.zip


Эта страница в полной версии