Создание WordPress Темы (Шаблона) с нуля — Настройка темы и подключение features

Создание WordPress Темы (Шаблона) с нуля - Настройка темы и подключение features wordpress
Создание WordPress Темы (Шаблона) с нуля — Урок 5 Настройка темы и подключение features wordpress

В этом уроке вы познакомитесь с функцией add_theme_support. Сделаем минимальную настройку возможностей для темы, подключим такие фичи как custom-logo, title-tag, post-thumbnails, post-formats.

19 комментариев

  1. Переносил страницу (свою, так как ссылка на вашу, к сожалению не работает) на wordpress параллельно с вашими видео. Заметил проблему — у вас в конце третьего видео (четвертого, если считать вступление) видно, что не подгрузились картинки. Так как у меня возникла аналогичная проблема, надеялся что в этом видео вы объясните как ее пофиксить. А у вас в этом видео они уже загружены. Не могли бы вы прояснить этот момент?

  2. Это самый полный и доступный курс по WP который я нашел в рунете. Спасибо вам за труды. Единственное жаль, что нет уроков по посадке верстки не блога, а какого-нибудь лендинга или сайта с 2-3 страницами. Это помогло бы понять, что такое рубрики, записи и т.д вне контекста блога. Но все равно спасибо вам )

  3. <?php

    function wptuts_setup()
    {
    load_theme_textdomain('wptuts');
    add_theme_support("title-tag");

    add_theme_support('custom-logo' , array('height' => 31
    , 'width' => 134 ,
    'flex-height' => true));

    add_theme_support('post-thumbanails');
    set_post_thumbnail_size(730,446);

    add_theme_support('html5' , array(
    'search_form',
    'comment-form',
    'comment-list' ,
    'gallery' ,
    'caption'));

    add_theme_support('post-formats' , array(
    'aside',
    'image',
    'video',
    'gallery'
    ));
    }
    add_action('after_setup_theme' , 'wptuts_setup');

    function wptuts_scripts() {

    wp_enqueue_style( 'boostrap', get_template_directory_uri() . '/css/bootstrap.min.css' );
    wp_enqueue_style( 'animate', get_template_directory_uri() . '/css/animate.min.css' );
    wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/css/font-awesome.min.css' );
    wp_enqueue_style( 'style-css', get_stylesheet_uri() );

    wp_enqueue_script( 'jquery');

    wp_enqueue_script( 'bootstrap', get_template_directory_uri() . 'js/bootstrap.min.js');

    wp_enqueue_script( 'css3-animate-it', get_template_directory_uri() . 'js/css3-animate-it.js');

    wp_enqueue_script( 'agency', get_template_directory_uri() . 'js/agency.js');

    wp_enqueue_script( 'jquery-easing', get_template_directory_uri() . 'js/jquery.easing.min.js');

    }
    add_action( 'wp_enqueue_scripts', 'wptuts_scripts' );

  4. В шаблонизаторе Underscores это уже все предусмотренно или таким же образом, как здесь, необходимо допиливать?
    Спасибо за труды, интересно смотреть.
    Лайк!

  5. Уроки ориентированные на школьников, которые "примут на веру" ради скорости. "Тут мы подключим это..", "Там то..". А ЧТО ОНО ДЕЛАЕТ и главное ЗАЧЕМ не объясняется. Почти каждую функцию приходится гуглить. Автор, по-братски, пиши сначала сценарий. Или хотя бы план составь /

    З.Ы. Дальше по курсу "учиться" не вижу смысла. Надеюсь автор сделает выводы и начнет снимать УРОКИ, а не летсплеи по сборке тем с комментированием действий в духе кэпа очевидность.

  6. Насчет поддержки разметки html5 Kama пишет : "C версии 3.9 WordPress использует элементы: <figure> (галерея) и <figcaption> (подпись) для кода галереи и для подписи картинок". В нашем примере вместо 'gallery' и 'caption' также нужно использовать 'figure' и 'figcaption'?

  7. привет, классные уроки, а скажи, как сделать соц сети? они у меня прописаны шрифтами, и после добавления меню улетают вообще

  8. а если например пользователь готовой темы загрузит картинку которая на превью у поста будет не заданных значений а например портретная или квадратная ?

  9. А как вы учили?
    Я наверное просто не успеваю перерабатывать так много инфы…

  10. А для чего все эти настройки включать в внутри функции ? Просто я обычно включал просто прописывая в function. Иди это более правильнее ?

  11. Ещё вопрос, к примеру у меня в шапке сайта картинка.
    Подскажи пожалуйста, каким образом мне вывести её в нужное место.
    Желательно не просто ссылкой, а по аналогии с логотипом, возможно ли это вообще?

  12. Кстати <? the_custom_logo() ?> выводит не только картинку, а картинку обёрнутую в ссылку.
    По этому логично

    делать не так

    <a href="#"><? the_custom_logo() ?></a>

    А просто ставит в нудное место

    <? the_custom_logo() ?>

    И оно выведет уже картинку обёрнутую в ссылку)

  13. Здравствуйте, сколько будет стоить создание у вас темы на заказ?

  14. какой курс или уроки посоветуете для того чтобы все понимать что вы делаете с wordpress?

Написать ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *