Добро пожаловать в клуб по WordPress

Хотите присоединиться к не имеющему себе равных клубу по WordPress?
Не стесняйтесь и станьте частью большого сообщества. Пройдите простую регистрацию,
чтобы пользоваться всеми возможностями нашего клуба.
Присоединяйтесь к нам, вам обязательно понравится.

Совет Работа с темами WordPress

Тема в разделе "Основы, описания, уроки.", создана пользователем Wildcdu, 1 май 2017.

  1. Весь WP это сплошной цикл, все что в нем делается так или иначе связанно с циклом, приведу пример примитивный:

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    мы спрашиваем, если ли записи (if — если), которые подходят под наши условия, и пока они есть (while —пока) выполняем некие действия над ними в цикле, то есть для каждой записи. Если же записей нет (else — иначе), выполняем какие-то другие действия.

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    вот так выглядит примерно каждый цикл.

    Функции, доступные только внутри цикла
    • the_title() — выводит название записи
    • the_permalink() — ссылка на запись
    • the_ID() — ID записи
    • the_author() — автор записи
    • the_category() — категория записи
    Переменные
    • $post->ID — ID текущего поста, используется некоторыми функциями, вроде вывода миниатюры
    • $post->post_content — фактическое содержание записи, включая разметку
    • $post->post_modified — дата последнего изменения записи
    • $post->post_name — ЧПУ записи
    Это не весь список доступных переменных.

    Функции, не работающие в цикле
    • wp_list_pages() — возвращает список ссылок на ваши статические страницы
    • next_posts_link() — ссылка на следующую страницу в архиве записей
    • wp_tag_cloud() — выводит облако тегов
    • get_permalink() — получаем ссылку на запись для дальнейшего использования в PHP
    учитывайте факт существования подобных функций.
    Ну и картинка для понимания и подсказка для жизни
    ClubWP.ru - Клуб WordPress

    Пойдем дальше... Может надо было с этого начать... ну я как то подзабыл

    Давайте посмотрим на структуру шаблона WP авось пригодится

    ClubWP.ru - Клуб WordPress

    Добавлю пояснения

    Файлы index.php и style.css необходимы для функционирования шаблона. При отсутствии любого из этих файлов — WordPress просто не увидит этого шаблона.
    Файлы, отмеченные как специальные — вносят дополнительные шаблоны отображения. И расширяют функционал темы и прочие вкусности.

    Свой шаблон

    Стандартный картинки для отображения в админке WordPress имеет размеры 300*225 пикселей. Для отображения текстовой информации о шаблоне в начало файла style.css необходимо добавить следующий текст:

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:


    Помните!
    Все файлы шаблона не являются автономными.

    При вызове главной страницы, движок запрашивает только index.php, который делает вызов header.php в начале, sidebar.php в середине и footer.php в конце.

    Затем sidebar.php может вызывать, в свою очередь, searchform.php для формы поиска и тд. Кроме того, файл header.php, который включает в себя раздел head, будет вызывать файл style.css.

    Какие типы вывода используются в WordPress:
    • Главная — это обычно корневой URL вашего домена, например, site.com
    • Запись — это обычная запись блога
    • Страница — «статическая» страница, находящаяся за пределами основного потока сообщений. Например, страница контактов или карта сайта
    • Пользовательские страницы — страницы, для которых настроен специальный вывод записей. Например, галерея или страница отзывов
    • Результаты поиска — отображает список записей, найденных механизмом поиска по сайту
    • Архив — вывод записей по тегу, категории, дате, автору и прочим подобным признакам
    Чем отличается вывод страниц и записей?
    Страницы отвечают за вывод «статических» страниц, а записи — это основной формат WordPress. Это же это блоговая CMS. Вывод этих типов тоже отличается.

    Записи обычно выводят с формами комментирования, страницы без них. В записях выводят информацию о дате публикации, авторе и прочие мета-сообщения. Страницы же лишены этого. Они несут статическую информацию и являются аналогом статических страниц классического HTML.

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

    ClubWP.ru - Клуб WordPress

    На сегодня все.
    Спасибо, комментарии дополнения приветствуются!
    Позже будем разбирать комментарии, категории и теги.
     
  2. Хронология загрузки WordPress:

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

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