Зробіть вашу Власну Тему для WordPress – Частина 2

Частина 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”. Для того, щоб ознайомитися з іншими частинами натисніть на посилання нижче.

Загрузка...

3 коментарі:

  1. Autoblogger, 15. Лютий 2008, 11:43

    Загалом цiкаво дуже написано!
    Так тримати

     
  2. hellveen, 15. Лютий 2008, 20:53

    Ага, а автоблогеру слід убитися об стіну :)

     
  3. podarok, 16. Лютий 2008, 12:50

    ббез особливих проблем можна автоблогера закинути в Bad Behavior базу…
    Тоді ві і на своєму власному вебсайті перестане коментувати 8)))

     

Написати коментар:


Украинская Баннерная Сеть
Блог про Львів, життя та інші приколи Український рейтинг TOP.TOPUA.NEThurtom.com
UA TOP BloggersІвано-Франківськ
Безкоштовний хостинг TOPUA