Разбор интеграции html в wordpress по кирпичикам. Часть 1

Категории:Wordpress, Для начинающих
Теги: , ,

В цепочке уроков “Разбор интеграции html в  wordpress” я хотел бы по кирпичикам разобрать каждую функцию которая имеет место быть в будущей теме wordpress. Каждый блоггер и вебмастер всегда хочет совершенствовать свой блог, сайт, ресурс. Но очень часто Вам не хватает знаний что куда ставить, какая функция за что отвечает. Я постораюсь объяснить наиболее доступно о всех функциях, которые я встречу при разборе СВОЕЙ темы wordpress. Тема, что стоит на моем блоге, уникальна так как рисовал, верстал и интегрировал в wordpress ее я сам. Я думаю эта статья будет интересна не только начинающим верстальщикам и блоггерам, а и гуру обоих сфер.

С чего начнем первую часть? Ну конечно же с файла header.php.

Начинаем со строки <html xmlns="http://www.w3.org/1999/xhtml">

Здесь нужно добавлять функцию php <?php language_attributes(); ?>.Несложно догадаться, что функция служит для опредиления языка Вашего html.Далее назодим мета-тег и вставляем в content и  charset следующие функиции:

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

Из названия функции<?php bloginfo('html_type'); ?> можно понять, что функция выводит ключевые слова, контент, который будет на Вашем блоге, сайте. Далее идет кодировка Вашего html кода. Чаще всего это utf.

Идем дальше. Находим тег <title></title>. Между тегами вставляем следующую функцию:

<?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archive <?php } ?> <?php wp_title(); ?>. Функция отвечает за текст, который Вы введете в админке wordpress и который будет отображаться в названии страницы. Как пример, у меня в админке написано: “Блог для тех, кто верстает”, что и отображается вверху окна.

Сразу после тайтлов не забываем вставить строку <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />, которая определяет версию Вашего Worpress пакета.

Как подключить стили к нашему  документу? Вставляем слудующую строку с функцие прикрутки файла стилей, которы должен называться style.css: <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

Чуть не забыл. Как указать путь к другим файлам стилей, кроме стандартного style.css? Так как у меня еще есть файл стилей отдельно для IE6, у меня стоит дополнительная строка: <link rel="stylesheet" href="<?=bloginfo('template_url')?>/style-ie6.css" type="text/css" media="screen" />. Путь к файлу стилей для IE6 таков: Моя тема > style-ie6.css. Функция <?=bloginfo('template_url')?> нужня для опредиления активной темы в расположеном корневом каталоге и уже от него плясать.

Перед закрыающимся тего </head> функцию <?php wp_head(); ?>, которая отвечает за дополнительные автоматические и ручные настройки и функции добавляющиеся в head.

Вроде бы и все. Но нет. Обычно в файл header.php загоняют структуру html кода до самого меню. Тоесть формируя шапку.

Для вставки логотипа мы уже знаем какую функцию нужно писать. Это делается так же как и подключение дополнительных файлов стилей. Мы просто назодим место, где должно распологаться лого, вставляем туда картинку и указываем путь к картинке, дополнительно дописываея функцию опредиления активной темы wordpress, а именно функцию <?=bloginfo('template_url')?>.

Далее в каждой шапке есть место для описания Вашего блоге. У меня там написано “Авторский блог фрилансера Александра Ляшенко“. Так же Вы находите место, где этот текст должен находиться и вставляете функицю <?php bloginfo('description'); ?>. Далее в админке вы введете любой текст, который Вам нужно.

Мы пришли к логическому завершению нашего файла. Это вывод меню. В wordpress изначально в самой верстке нужно называть первый пункт меню, или проще говоря, страницу home. Вы называете страницу как Вам угодно(У меня это “Блог”), заключаете название в тег ссылки <a> и в пути перехода по ссылке прописываете функицю <?php echo get_option('home'); ?>/. Закрываете блок и, самое важное, без которого вы не сможете создавать дополнительные пункты меню, это функиця <?php wp_list_pages2(); ?>, которая отвечает за формирование дополнительных пунктов меню.

В конце не забываем позакрывать все ранее открытые блоки. Все. Файл header.php закончен.

С файлом header.php мы разобрались. Следите за обновлениями. Следующим мы будем разбирать footer.php. Почему именно footer??? Узнаем в следующей части. Удачи Вам!

Шарился по инету и нашел отличную программа для восстановления фотографий! Тепрь вы сможете отреставрировать свою фотографию безболезненно!


Похожие статьи:


Комментарии:

5 комментариев к теме: “Разбор интеграции html в wordpress по кирпичикам. Часть 1”


  1. Хм, неплохие способы, но что-то можно сделать и с помощью виджетов, плагинов. Например, касаемо ключевых слов и меню. В целом познавательно.

    Вопрос, можно ли, сделать из двух-колоночного блога (на wordpress), например как мой блог, трёхколоночный, как твой. То бишь, добавить еще одну колонку и иметь возможность добавлять туда виджеты через аодминку и т.д.
    Или легче взять готовый шаблон?

    Как ты думаешь?


  2. Конечно можно доать еще один сайдбар. Это надо смотреть код. Я буду разберать интеграцию html в wordpress в файлах sidebar.php и rightsidebar.php. Говорю же следи за обновлениями. В любой дизай можно впихнуть что угодно, надо просто это уметть +)


  3. Кстате, с помощь. виджетов и плагинов ты ничего не сделаешь. Это называется натяжка на Wordpress чистого html.


  4. Да, больше всего мея смущал дизайн,кторый с помощью классов можно было сделать.


  5. Вот теперь вы его будете крутить как Вам угодно =)

Оставить комментарий

*