В общем будем создавать музей,ну или писать тему для движка wordpress,
Дисклаимер:
Фигачить буду сплошным текстом, выкладываю этот бред тут, может быть комунить станет понятнее, в общем мне этого когда-то нехватало для понимания.
Пусть у нас есть здание (вордпресс) (ага, маразм крепчал, не это естетсвенно я писал в жопу пьяный) и в нём нужно сделать музей (сайт)
А почему музей? Потому что современные сайты напоминают музее — зайдёшь в одну комнату (страницу сайта) тут одни экспонаты (например новости, новость — это экспонат), в другую, тут картины (фото галерея сайта).

Этап 1. Подготовка. Творим, мля….

В папке wp/content/themes создаём папку с названием нашей темы, например MS (МонтажСтрой, пусть так называется наш музей), далее создаём файл style.css (именно с таким названием, ни с коем другим бля)(внутреннее оформление музея)
этот файл вордпресс будет зырить на название темы и на основные стили, кстати эти стили он выдст в визуальном редакторе для стилей текста в админке, так что лучше подключать стили для сайта через @import в общем читать дальше.
открываем наш style.css и хуярим туда следующие строки, а чуть не проебал, создаём заодно папку css, далее код style.css:
[cc lang=»css»] /*
Theme Name: MS
Theme URI: http://pavelk.ru/portfolio/MS
Description: Тема для МонтажСтрой
Author: PavelK
Version: 1.0
License: GPL
*/
@import url(«css/all.css»); /* здесь как раз и подключаем основные стили, т.е. оформление залов (страниц) нашего музея, кстати, так ( между /* и */) в файлах с расширением css пишутся комментарии */
[/cc] В общем разберётесь.
Далее создадим три файлика:
index.php — основной файлик нашей темы, одна комната и способ расположения экспонатов в ней), о его внутренностях попозже,
header.php — файл, который выводит шапку нашей темы, говоря проще, ту часть которая будет постоянной от странице к странице, бля надеюсь вкурили, что header.php это оформление ПОТОЛКА в комнате музея (ну там люстра и вся хуйня) в этот файл закидываем весь тот код, который у нас будет на верхушке сайта, для, подвала сайта создаём файл footer.php — по аналогии это пол музея (паркет, ламинат или на вкус создателя музея (темы)).

Этам 2. собираем всё вместе, наполняем.

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

Пока что я не рассказал накойхер нужен файл index.php, ну чтож, рассказываю — через него как раз и будет показываться комната (страница) нашего музея (сайта) и наполняться содержимым, тоесть что и где будет расположено. Открываем index.php и пишем:
[cc escaped=»true» lang=»php»] <?php get_header(); ?>

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<? php the_content(); ?>
<?php endwhile; ?>

<?php get_footer(); ?>
[/cc]

Многие меня спрашивают, что за хуйня расположена между
а это наш таджик-экскурсовод, он выполняет команды ПЕРЕД ПРИХОДОМ ПОСЕТИТЕЛЯ (т.е. НА СЕРВЕРЕ располагает экспонаты на указанных нами местах, показывает нужную информацию посетитель не видит его работы, а видит результат), теперь пусть экспонат у нас это картина Малевича (возвратимся в реальность — картина Малевича это у нас Пост, т.е. запись, сделанная в админке вордпресса).
Кстати, ВНЕ < ?php и ?> это то, где мы задаём расположение экспоната, т.е. оформленное через css файл (файл стилей в народе называется) место расположения экспоната.

вот чел приходит посмотреть главную комнату (набирает в браузере http://montaj-stroy.ru) и попадает сначала в комнату index.php и экскурсовод перед посещением по заданному нами способом располагает экспонаты:

< ?php get_header(); ?> — это мы показываем способ оформления потолка нашего музея (люстра покраска и вся хуйня), кстати, всё, что после вот таких поебеней — // считается комментариями в коде, и выполнятся ясен хер не будет

< ?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> — это мы командуем ему: если есть экспонаты для это комнаты, то начинай делать следующее: пока есть экспонат получить его.
< ?php the_ID(); ?> — показать его уникальный идентификатор
< ?php the_content(); ?> — выставить его содержимое
< ?php endwhile; ?> закончить выставление и перейти к следующему экспонату для этой комнаты (т.е. к строке №1)

< ?php get_footer(); ?> — это мы командуем побыстраляну сделать пол.

В общем, бля надеюсь всю самую суть поянил, ещё раз как дальше думать и мыслить:
wordpress (вордпресс) — здагние для нашего музея
музей- наша тема
< ?php ?> команды экскурсоводу-таджику
всё, что вне < ?php ?> в файле с расширением .php — наш способ оформления.
еще раз повторяю команды экскурсоводу (< ?php ?>) они делаются до того как это увидит посетитель (на СЕРВЕРЕ просиходит)

Дальше хуярим саму темку. Это типо опубликованный черновик- в пьяном угаре =) продолжение через 1 день.