Создаем тему для WordPress - часть 2 | Интерблог!

Создаем тему для WordPress - часть 2

8 03 2007

    Оригинал статьи - Part 2 - Header

    Часть 2 будет более подробной по  функциям, которые нужно вставить ваш файл заголовка Wordpress. Откройте ваш header.php файл.
<html>
<head>
<title>My Wordpress Theme</title>
</head>
<body>
<div id="wrapper">
<div id="header">
header
</div> <!– close header –>
<div id="content">
    Теперь, мы будем помещать функции wordpress в наш заголовок. Для начала сам Заголовок.Поскольку Wordpress является динамическим,  наш сайт может имееть динамический заголовок - помещаем это <? php wp_title ();?>  между <title> и </title>. Этот тэг - используется, чтобы вызывать заголовок страницы.
<title><?php wp_title(); ?></title>
Можно сделать более интересный заголовок, используя тэг <title> с другими кодами PHP.
Только скопируйте и вставляйте этот код между <title> и </title>.
<?php wp_title(”); if (function_exists(‘is_tag’) and is_tag()) { ?>Tag Archive for <?php echo $tag; } if (is_archive()) { ?> archive<?php } elseif (is_search()) { ?> Search for <?php echo $s; } if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists(‘is_tag’) and is_tag()) or (is_archive()) ) { ?> at <?php } ?> <?php bloginfo(‘name’); ?> - <?php bloginfo(‘description’); ?>
    Файл будет выглядеть примерно так:

<title>
<?php wp_title(”); if (function_exists(‘is_tag’) and is_tag()) { ?>Tag Archive for <?php echo $tag; } if (is_archive()) { ?> archive<?php } elseif (is_search()) { ?> Search for <?php echo $s; } if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists(‘is_tag’) and is_tag()) or (is_archive()) ) { ?> at <?php } ?> <?php bloginfo(‘name’); ?> - <?php bloginfo(‘description’); ?>
</title>

Следующая вещь, которую мы сделаем, импортируем наш файл таблицы стилей, чтобы использовать его в нашей самописной теме.
<?php bloginfo(’stylesheet_url’); ?>
Этот тэг возвратит url нашей таблицы стилей. Поместите этот тэг после </title>. Но удостоверьтесь, что ваш файл CSS назвал с style.css и лежит в папке с темой!
<style type="text/css" media="screen">
<!– @import url( <?php bloginfo(’stylesheet_url’); ?> ); –>
</style>

Есть некоторые другие тэги, которые мы должны вставить. Скопируйте этот код ниже и вставьте это перед </head>.
<link rel="stylesheet" href="<?php bloginfo(’stylesheet_url’); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(’name’); ?> RSS Feed" href="<?php bloginfo(’rss2_url’); ?>" />
<link rel="pingback" href="<?php bloginfo(’pingback_url’); ?>" />
<meta name="generator" content="WordPress <?php bloginfo(’version’); ?>" />
     Последняя вещь, в которой мы нуждаемся - поместить  <? php wp_head ();?> в header.php. Наконец, ваш header.php файл будет похож на это.
<html>
<head>
<title>
<?php wp_title(”); if (function_exists(‘is_tag’) and is_tag()) { ?>Tag Archive for <?php echo $tag; } if (is_archive()) { ?> archive<?php } elseif (is_search()) { ?> Search for <?php echo $s; } if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists(‘is_tag’) and is_tag()) or (is_archive()) ) { ?> at <?php } ?> <?php bloginfo(‘name’); ?> - <?php bloginfo(‘description’); ?>
</title>
<style type="text/css" media="screen">
<!– @import url( <?php bloginfo(’stylesheet_url’); ?> ); –>
</style>
<link rel="stylesheet" href="<?php bloginfo(’stylesheet_url’); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(’name’); ?> RSS Feed" href="<?php bloginfo(’rss2_url’); ?>" />
<link rel="pingback" href="<?php bloginfo(’pingback_url’); ?>" />
<meta name="generator" content="WordPress <?php bloginfo(’version’); ?>" />
<?php wp_head(); ?>
</head>
<body>
<div id="wrapper">
<div id="header">
header
</div> <!– close header –>
<div id="content">

    Вы читаете вторую часть статьи "Как создавать свои темя для WordPress". Для того, чтобы ознакомиться с другими частями нажмите на ссылки ниже.
· Часть 1 - Слои (Layout)
· Часть 2 - Заголовок (Header)
· Часть 3 - Индекс (Index)
· Часть 4 - Комментарий (Comment)
· Часть 5 - Меню блога (Sidebar)
· Часть 6 - Нижний колонтитул - подвал (Footer)
· Часть 7 - Финиш! (Последние доводки и советы)


Опции

Информация

Technorati Delicious Забобрить эту страницу! Google slashdot YahooMyWeb Digg Добавить на Newsland.ru Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на СМИ2

Советуем почитать еще:
  • Сделайте вашу Собственную Тему для Wordpress - Часть 1
    Советуем почитать - про WordPress!     Оригинал статьи - Part 1 - The Layout.     После того, как я опубликовал свою первую тему для Wordpress, я
  • Создаем тему для блога на WP - часть 5
    Оригинал статьи - Part 5 - Sidebar     Для меню блога (сайтбара), есть некоторые тэги Wordpress, которые мы можем использовать. Например, чтобы отобразить страницы, категории, архивы,
  • Пишем тему для WordPress - часть 6
    Оригинал статьи - Part 6 - Footer     Теперь мы находимся в предпоследней части статьи "Сделайте вашу Собственную Тему для Wordpress". В нижнем колонтитуле (footer), Вы
  • Пишем тему для WP - часть 3
        Оригинал статьи - Part 3 - Index Теперь мы входим самую в трудную часть. Файл Index.php - основной файл в нашей теме для WordPress. Мы
  • Тема для WordPress своими руками - часть 7
    Оригинал статьи - Part 7 - Finish!     Yay … Это - заключительная часть для моего курса "Сделать Вашу Собственную Тему Wordpress". Поскольку я сказал в
  • Leave a comment

    You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>