Изучаем основы WordPress: Урок 1

Сегодня начинаю серию статей о создании сайта на WordPress, статьи будут связаны друг с другом, по мере появления, через подрубрику: Сайтостроение – статьи по WP с учетом SEO тенденций. Предупреждаю сразу, возможно много воды.

Перед изучение WordPress следует первым делом изучаем базовые навыки, необходимые для работы web-мастера – HTML, CSS и JQuery. Забудьте об онлайн учебниках и о прочем, уже давно существует множество бестселлеров. Просто выберите себе поновее и за работу.

Сам WordPress лучше всего понять по официальной документации, но чтоб понять её, нужно знать PHP и как работают CMS. В противном случае придется набраться опыта из примеров и немного поработать с ними, чтоб иметь какое-то представления о функциях WP. Проштудируйте официальную документации, так вы заранее ответите на сотни своих вопросов и сэкономите время. Впрочем, для этого нужно понять, что же такое WordPress, чего там нормальным языком не говорят.

А понять это можно только обратившись к основам и принципам работы, по крайней мере только тогда до меня дошло, как все на самом деле просто. Это же я и попытаюсь донести до вас моим корявым, но надеюсь понятным, языком.

Цикл, базовые функции WP и их параметры

WordPress – это CMS (анг. Система управления контентов) необходимая для упрощения создания многостраничного сайта. Если у вас сайт из пары страниц – будет даже лучше обойтись без него. Вы сэкономите ресурсы сервера и не замедлите загрузку страницы. Но когда страниц много – любое их изменение вывалится в Ад.

Итак вам нужен WordPress, и допустим вы уже написали какой-то шаблон используя навыки выше и дошли до первого динамического построение контента, вывод постов.

Допустим у вас сайт по продаже ДСП свиспан, как в примере, вам нужно показывать на главной виды ДСП картинкой, их названием и переход к описанию.

Первым делом создается цикл:

начало цикла

и указывается его конец:

конец PHP

Эта конструкция уникальная, и используется обычно в таком виде, так что можете записать его в блокнот. Между этими двумя строками вы можете писать обычный код. < ?php и ?> указывает начало и конец PHP кода (что вне этих «скобок» к WordPress не относится). Из самого PHP здесь использован только синтаксис и условия (нужно пройти эти два пункта в учебнике по PHP). have_posts() и the_post() это базовые функции, уже заданные в файлах самого WordPress. Использовать их можно и расширенно, согласно документации. Но мы рассмотрим пример не на них, а на следующих функциях, которые вставим вместе с обычным кодом между этих двух строк, чтоб выводить название постов, картинки посто и ссылки на посты.

Данный цикл поочередно берет все посты, и вставляет их информацию там, где мы просим между этих двух строк. Прогнав один пост через конструкцию он берет следующий и повторяет все, создавая точно такую же конструкцию для него.

Пример цикла вывода постов WP

Как и все остальные представленные в примере функция the_post_thumbnail_url(‘medium’) является базовой, и используемый параметр medium является стандлартным. Информация о них всех находится на codex.wordpress.org. Все это существует физически в файлах самого WordPress и может быть отредактировано там, в случае необходимости. Но в этом случае изменения пропадут при обновлении WP (которое автоматическое, если не отключить). Зато в файле, находящимся по адресу «wordpess -> wp-includes -> post-thumbnail-template.php» вы можете узнать ВСЮ информацию о ней и о принципе её работы.

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

Вообщем с базовыми функция и их параметрами все относительно просто. Но дело в том, что иногда, для полета фантазии ими нельзя вывести нужную конструкция или задать классы для CSS. Для этого существует файл function.php, но об этом в следующей статье.

GD Star Rating
loading...

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

©2011 softocop.ru, created by Kovnir Vladislav.
Softocop