Изучение WP_Query WordPress. Wordpress изучение
Изучаем WordPress бесплатно за неделю ⋆ InBenefit
Изучаем WordPress бесплатно за неделю и создаем свой собственный сайт! Это по силам каждому без исключения. На нашем сайте достаточно материалов о том, как сделать сайт, и чем его наполнить. Одним из главных преимуществ WordPress является простота и удобство применения. Читайте об этом в нашей статье.
Изучение WordPress практически не требует времени и не требует денег. В этой статье мы покажем вам, как изучить WordPress бесплатно за одну неделю и даже быстрее. Поторопитесь забить себе место в Интернете!
Изучаем WordPress бесплатно за неделю
Почему WordPress?
WordPress – самая популярная в мире система управления контентом с открытым исходным кодом. Она позволяет создавать крутые веб-сайты.
Многие уже оценили эту систему. Достаточно сказать, что около 22% всех веб-сайтов мира работают на WordPress. Он создает тысячи рабочих мест по всему миру, а миллионы владельцев веб-сайтов зарабатывают деньги с помощью WordPress. Помимо финансовых преимуществ, Вордпресс позволяет людям делиться своими историями, идеями, создавать сообщества, каталоги, блоги и самые разные информативные контентные сайты.
Зачем изучаем WordPress?
Изучение WordPress не составит труда, если вы готовы уделить пару часов каждый день в течение недели. Чем заняться вечером после занятий в школе или университете? – Сделать вклад в своё будущее, создав сайт на любимую тематику.
Вам потребуются некоторые основные навыки поиска в Google и способность следовать инструкциям. Внимание! Вам не нужно знать HTML и другие языки программирования для создания веб-сайта. Будет ли это полезно изучить в будущем? – Конечно, но это совершенно не обязательно в самом начале. Многие опытные пользователи WordPress начали с нуля, как и вы. На самом деле большинство пользователей WordPress не знают, как писать код и делать дизайн веб-сайтов. Им это не нужно, поскольку существуют тысячи (!) уже разработанных шаблонов, но об этом мы будем говорить ниже.
Теперь, когда вы полны решимости изучить WordPress, пожалуй, начнем…
Понедельник: первые шаги
Первое, что вам нужно сделать, это установить и настроить WordPress. Вам нужно сделать выбор между WordPress.com против WordPress.org. Для большинства предприятий и частных лиц правильным выбором станет WordPress.org. Однако, о разнице между WordPress.com и WordPress.org вы можете подробнее прочитать в нашей статье.
Теперь, когда вы выбрали правильную платформу, следующий шаг – выбор домена и хостинга.
Ваш домен это адрес веб-сайта, который пользователи будут вводить, чтобы посетить вас (пример inbenefit.com). В отдельной статье мы описали свой опыт создания сайта, который тоже начался с выбора домена.
Следующий шаг заключается в выборе веб-хостинга. Он нужен для того, чтобы другие люди смогли увидеть вас в Интернете. У нас есть материал, который поможет вам выбрать лучший WordPress-хостинг.
После того, как вы зарегистрировались на хостинге, вы уже готовы к установке WordPress. У нас также есть материал о том, как создать сайт за 60 минут.
Поздравляем, вы создали WordPress сайт. Далее необходимо обучиться основам.
Вторник: изучение основ Вордпресс
После установки WordPress самое время ознакомиться с системой. В сети можно найти видео для начинающих, которые познакомят вас с панелью управления WordPress, покажут как добавить изображения, видео, аудио и т.д. Теперь у вас должно быть хорошее представление о WordPress, и вам пора уже познакомиться с плагинами.
Среда: использование плагинов WordPress
Реальная сила WordPress в плагинах. WordPress плагины позволяют расширить функциональные возможности веб-сайта, к примеру, обеспечить работу форм контактов, создать магазин и т.д. Существует более 32000 доступных бесплатных плагинов. Это обилие плагинов, конечно, избыточно для начинающих. Вот почему вам надо посмотреть наше руководство для начинающих о том, как выбрать лучший WordPress плагин.
Мы рекомендуем каждому пользователю установить WordPress плагин резервного копирования, WordPress SEO плагин и Floating Social Bar для социального обмена. Также посмотрите другие плагины в категории Плагинов нашего сайта. Изучение плагинов может занять целый день. Следующее, что мы рассмотрим это WordPress темы / шаблоны.
Четверг: применение шаблонов Вордпресс
Изучаем WordPress темы, они контролируют внешний вид вашего сайта. Темы – это заранее разработанные шаблоны, которые можно установить и настроить для вашего сайта. Есть тысячи бесплатных и платных тем, доступных для WordPress. Вы можете скачать бесплатные темы, однако их качество, как правило уступает, премиум WordPress темам.
Премиум темы вы можете приобрести в специальных торговых площадках: StudioPress, Elegant Themes, ThemeLab и др. Но самая продвинутая площадка это, безусловно, Themeforest.
Идеальная тема должна выдерживать баланс между красивым дизайном и мощными функциями. Слишком много возможностей не всегда хорошо для темы. Ознакомьтесь с нашим руководством по выбору идеальной темы WordPress для вашего сайта.
Пятница: настройка WordPress
Каждый веб-сайт имеет различные потребности в настройке. В зависимости от того, что вы хотите сделать с вашим сайтом, вы столкнетесь с новыми вопросами. Например, как добавить форму контактов или создать отдельную страницу для блога. Мы рекомендуем посмотреть различные советы на эти темы в разделе Сайтостроение нашего сайта.
Мы надеемся, что эта статья помогла вам изучить WordPress за неделю. Если вам понравилась эта статья, подпишитесь на наш канал на YouTube. Вы также можете найти нас в FB и VK.
inbenefit.com
Первый шаг в изучении WordPress
Как обычно изучение системы управления контентом начинаем с ее установки. Качаем CMS WordPress. Есть два варианта установки, можно скачать русскую версию или английскую версию. Так как локализация (перевод WordPress) очень неплохо сделана, можно смело использовать русскую версию WordPress.
Вы можете устанавливать CMS на локальном компьютере при помощи Denver или на хостинге. Хостинг я бы советовал недорогой, но очень неплохой ukraine.com.ua.
Так как многие ученики не понимают, как работать на хостинге, то расскажу на примере хостинга ukraine. Заходим на хостинг и регистрируемся. Если вы покупали хостинг с доменом, то можно сразу устанавливать туда я начну устанавливать на поддомен, так как основные домены у меня уже заняты. Итак после регистрации на хостинге и зайдя в него мы попадаем в админ панель.
Важные моменты для начала работы я разделил на номера, начнем их изучать.
Под номером 2 мы можем выбрать для какой страны будем делать сайт, это важный момент, если вы хотите в дальнейшем правильно продвигать сайт и не делать лишних затрат. При оптимизации сайта не бывает не важных деталей, а на данный момент хостинг поддерживает адреса для Германии, США, России и Украины.
Под номером 1 на изображении можно зарегистрировать домен:
Вводим имя домена, выбираем свободный домен из списка и нажимаем зарегистрировать.
Следующим шагом вы попадаете в окно с пользовательским соглашением, с которым вам необходимо согласиться для регистрации доменного имени вашему будущему сайту. Рекомендую соглашения при регистрации читать иногда там написаны интересные вещи.
Внимание важный факт. Для регистрации доменных имен в зоне ru, ua … и других официальных доменов, которые представляют страну необходимо указать регистрационный номер юридического лица или свидетельство о регистрации торговой марки. Подробнее об этом можно разузнать у технической поддержки, например в онлайн чате или позвонить по телефону. Если вы зарегистрированы, то на хостинге есть внутренняя система связи с администраторами хостинга.
Дальше я показывать не буду, так как мне пока покупать домен не нужно, но для дальнейшего обучения мне необходимо зарегистрировать поддомен. Поэтому я перехожу по ссылке https://cp.ukraine.com.ua/hosting -> перехожу в к пункту под номером 3 «Мои сайты«. В открывшемся окне выбираю Добавить поддомен.
После добавления поддомена хостинг покажет вам сообщение о необходимости подождать минут 15 пока поддомен настроят для вас.
После настройки домена необходимо зайти в пункт 4 и создать пользователя FTP для управления файлами. Для работы с FTP можно использовать программу filezilla. Если вы правильно создали пользователя FTP, то сможете увидеть файл index.html (заглушку на сайте). Эту загрушку можно удалить при необходимости и закачать на ее место файлы WordPress. Закачанные файлы CMS должны выглядеть вот так:
Если файлы залиты, необходимо создать базу данных и пользователя для доступа к данным созданной базы. Переходим по ссылке https://cp.ukraine.com.ua/hosting/ и нажимаем на пункт Базы данных.
В появившемся окне выбираем Создать базу данных
Следующим шагом у вас появится всплывающее окно, указываем в нем название базы данных, остальные настройки оставим такими, как предлагает нам хостинг.
Если вы не убирали галочку при создании базы, то вместе с базой данных у вас будет создан пользователь с таким же именем как имя базы и полным доступом к ней.
После создания базы данных и пользователя вам необходимо записать для себя важные данные, а именно имя базы данных, хост, логин, и пароль, смотрите изображение ниже.
С базой данных все получилось очень объемно, но оно того стояло. Итак, база создана, данные записаны, переходим к установке движка.
Переходим на сайт, у меня это адрес lessons.wp-admin.com.ua. После перехода вы увидите сообщение.
Нажимаем на кнопку Создать файл настроек. Второй шаг создания файла настроек выглядит следующим образом, по изображению ясно, что разработчики системы уже позаботились о том, чтобы проинформировать вас, как действовать. Смотрите на изображение второго шага настройки ниже.
После нажатия кнопки Вперед вы попадаете на третий шаг установки WordPress, где необходимо указать параметры подключения к базе данных.
Заполняем форму данными созданной базы данных. Последнее поле ввода в форме это Префикс таблиц его необходимо делать уникальным, по умолчанию WordPress предлагает префикс wp_ но вы можете его изменить. Нажимаем кнопку Отправить.
Следующий шаг дает нам возможность настроить базовые параметры для сайта, его имя, логин, пароль, email администратора и возможность индексации.
На изображении я подчеркнул важные пункты, которыми ни в коем случаи нельзя пренебрегать. Следуйте всем подсказкам на изображении, их не просто так писали, они очень важны на самом деле. Логин главного администратора должен быть уникальным, желательно его не оставлять стандартным admin, а лучше придумайте свой. Еще я подчеркнул флажок «Разрешить поисковым системам индексировать сайт«, этот флажок необходимо убрать, чтобы поисковые системы не находили сайт пока он не готов к просмотру пользователями. Запрет на индексацию связан с тем что WordPress умеет сам пинговать поисковые системы и тем самым давать сигнал поисковым системам что пора бы начать индексировать сайт. Если флажок убран, то такого сигнала поисковикам просто не будет, пока потом мы не дадим разрешение в настройках сайта на индексацию. Более того если ваш сайт поисковики по какой-то причине найдут, то эта настройка не даст поисковым роботам ходить по сайту и выводить результаты в поиске. Проще говоря, поисковые машины будут обходить ваш сайт стороной, пока вы им не разрешите.
Вот и закончилась установка WordPress, после нее вы увидите приглашение войти в админку. Давайте входить:
После нажатия на кнопку Войти вы попадете на страницу site-name.com/wp-login.php, где можно ввести пароль и логин. Если вы вошли, значит сайт уже работает и можно переходить к настройке WordPress. На этом пока все, ожидайте следующего урока для начинающих разработчиков, удачи в обучении и разработке.
wp-admin.com.ua
Изучение WP_Query WordPress
От автора: приветствую вас в последней статье на тему «Изучение WP_Query». Наше путешествие было довольно долгим. Rachel и я горды тем, что именно мы авторы этой серии. Надеемся, вам понравился круиз. В этой заключительной части мы вспомним все, что было изучено и, наконец, завершим серию
Часть 1: Вступление
Эта статья от Rachel была вступительной. В ней мы узнали:
Что из себя представляет WP_Query простыми словами и в примерах
Зачем следует использовать WP_Query, и почему лучше использовать этот, а не другие методы для создания пользовательских запросов
О предостережениях при использовании WP_Query
Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?
Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress
Узнать подробнееЧасть 2: Циклы в WP_Query
Вторая часть рассказывала о создании циклов в классе WP_Query, также была написана Rachel. Из этой статьи мы узнали:
Что такое цикл в WordPress и когда он используется
Способы структурирования циклов (с детальными примерами)
Как запускать экстра циклы
Часть 3: Функции работающие с WP_Query
В этой статье, написанной вашим покорным слугой, мы рассмотрели 13 функций, которые взаимодействуют с WP_Query, облегчая работу с этим классом. Собственно, сами функции:
get_query_var(), получает публичные переменные запросов
query_posts(), изменяет основной цикл, очень плохая функция
get_post(), получает пост
get_posts(), получает посты и сохраняет их в массив
get_pages(), таким же образом вытягивает страницы
have_posts(), условный комментарий. Возвращает TRUE, если запрос возвращает посты
the_post(), вспомогательная функция для цикла
setup_postdata(), устанавливает глобальную переменную $post
rewind_posts(), очищает текущий цикл
wp_reset_postdata(), сбрасывает глобальную переменную $post
wp_reset_query(), сбрасывает весь запрос
is_main_query(), проверяет, является ли текущий запрос основным (еще один условный комментарий)
in_the_loop(), проверяет, находимся ли мы в цикле (еще один условный комментарий)
Часть 4: Фильтры и Экшены работающие с WP_Query
Эта часть была одновременна и скучной, и важной. Раздражало то, что слишком много информации нужно было исследовать, а это занимало много времени. Но оно того стоило, мы много чего узнали. (Советы от про: создайте парочку заданий на тему, о которой хоть что-то знаете!)
Каждый фильтр, связанный с WP_Query, это SQL-команда, запускающая запрос – большинство из них обрабатывают различные условия LIMIT, WHERE или DISTINCT. А 3 экшена ниже служат совершенно для других целей:
pre_get_posts встраивается в запрос перед его выполнением.
parse_query парсит запрос.
the_post модифицирует объект поста.
Часть 5: Свойства и методы
В этой статье я описал свойства и методы класса WP_Query. («Свойства» и «методы» это те же самые переменные и функции, но внутри PHP класса) Изученные нами свойства:
$query
$query_vars
$queried_object
$queried_object_id
$posts
$post_count
$found_posts
$max_num_pages
$current_post
$post
25 свойств, начинающихся на $is_, работающих как условные комментарии
И методы:
init()
parse_query()
parse_query_vars()
get()
Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?
Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress
Узнать подробнееset()
&get_posts()
next_post()
the_post()
have_posts()
rewind_posts()
&query()
get_queried_object()
get_queried_object_id()
Часть 6-12: Аргументы класса WP_Query
В следующих семи статьях Rachel проделала грандиозную работу и объяснила принципы работы всех аргументов, которые можно использовать в классе WP_Query с примерами:
Часть 6: Аргументы – Страницы, посты и типы постов
Часть 7: Аргументы – Категории и Теги
Часть 8: Аргументы — Классификации
Часть 9: Аргументы – Пользовательские поля
Часть 10: Аргументы – Дата и время
Часть 11: Аргументы – Статус поста, постраничная навигация и сортировка
Часть 12: Аргументы – Поля Author, Search, Password, Permissions, Caching и Return
Часть 13: 10 полезных примеров использования WP_Query
В этой статье я взял на себя смелость опробовать пару примеров различного применения класса WP_Query и его функций. (Также быстренько напомнил вам, как создаются циклы в WP_Query) Сами примеры:
Получение списка постов автора за определенный год
Создание раздела «Последние посты из этой категории» с исключением текущего поста
Создание раздела «Самые популярные посты», отсортированного по количеству комментариев в статьях
Создание простого слайдера
Отображение случайной цитаты в сайдбаре
Отображение товаров в определенном ценовом диапазоне
Как показать пост внутри поста
Создание списка запланированные постов (с аннотациями)
Создание раздела «Пост год назад»
Как показать «детей» текущей страницы
Это была самая веселая статья из серии!
Часть 14: Объединение WP_Query и основных запросов
Статью написала Rachel, в ней она рассказала, как скомбинировать WP_Query с основным запросом. Тут не обойтись без спойлеров, Rachel привела 3 замечательных примера:
Первый пример показывал, как отобразить посты одного типа из архива категорий.
Как вытянуть посты (через главный запрос) по определенному типу и отобразить посты каждого типа отдельно в одном списке.
Как разделить один основной запрос в два пользовательских.
Часть 15-17: Родственные классы WP_Query
А вы знали, что существуют родственные WP_Query классы, помогающие ему? В этой статье я и Rachel рассказали о:
Изучении WP_User_Query в части 15
Изучении WP_Comment_Query в части 16
Изучении WP_Meta_Query и WP_Date_Query в части 17
Часть 18: Улучшения в запросах в WordPress 4.1
В этой части Rachel рассказала об улучшениях в системе запросов в WordPress v.4.1 – таких как вложенные запросы, параметры комментариев и фиксы основных багов. Легкая статья перед завершением всей серии.
Часть 19: Заключительная
Как сказала Оракул из Матрицы Революции: «Все, что имеет начало, имеет и конец.»
Это было длинное путешествие, и как я говорил в начале этой статьи, эта серия получилось одной из самых длинных в истории Tuts+. Свои усилия я объединил с Rachel McCollin, одной из лучших инструкторов на Tuts+. Мы с гордостью можем сказать, что написали самую всеобъемлющую, самую длинную серию уроков по классу WP_Query.
Мы тяжело потрудились над созданием этой серии и надеемся, вам была полезна каждая строчка. Если вы за эти 19 уроков узнали хоть что-то новое для себя, значит, мы старались не зря.
Если у вас есть любые замечания, советы и предложения, оставляйте их в комментариях. И как всегда, если вам понравилась данная серия статей, поделитесь ей со своими друзьями.
Автор: Barış Ünver
Источник: http://code.tutsplus.com/
Редакция: Команда webformyself.
Хотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?
Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress
Узнать подробнееХотите быстро научиться создавать сайты и блоги на WordPress с уникальным дизайном?
Получите самую полную в Рунете бесплатную систему обучения создания сайтов на WordPress “Уникальный сайт с нуля”
Получитьwebformyself.com