Как разработать плагин на WordPress?

Поделиться
HTML-код
  • Опубликовано: 26 фев 2021
  • ↓↓↓
    Уроки по Веб Разработке - geniuscourses.com/
    Хоcтинг/VDS - 1vds.ru/sochirca2602
    Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. 1vds.ru/sochirca2602
    Данный ролик является руководством по разработке WordPress плагина.
    Шаблон используемый в ролике можно скачать в нашем телеграм канале - t.me/bedev/101. (Подпишитесь обязательно на телегу, чтобы первыми получать подобные подарки)
    Исходник урока - github.com/CRIK0VA/alebooking
    Понравилось видео? Поддержки автора на boosty.to/bedev и получи уникальные закрытые курсы с практикой и поддержкой автора. (Описание ништяков для подписчиков в этом видео - • Как поддержать автора ... )
    Подпишись на меня везде, чтобы не потеряться:
    ---------------------------------------------
    Telegram - t.me/bedev
    RUclips - / crik0va
    Yandex Zen - zen.yandex.ru/bedev
    VK - bedeveloper
    FaceBook - / russianwp
    Instagram - / sochirca
    LinkedIn - / alexandr-sochirca-1669...
    Шаблоны для WordPress разработанные автором видео:
    1.envato.market/yRob5N
    #wordpress #plugin #ityoutubersru

Комментарии • 74

  • @bedeveloper
    @bedeveloper  Год назад +3

    *Понравилось видео? Поддержки автора на **boosty.to/bedev** и получи уникальные закрытые курсы с практикой и поддержкой автора. (Описание ништяков для подписчиков в этом видео - **ruclips.net/video/qLrK8-NrQ9E/видео.html** )*

  • @mister_robot01
    @mister_robot01 3 года назад +9

    Самый лучший канал про WP, спасибо за ваш труд! Ждем продолжение, хотелось бы еще ajax))

  • @jack-lizard
    @jack-lizard 6 месяцев назад +1

    2 года прошло, но информация до сих полезна и актуальна. Большое человеческое спасибо...

  • @lllyx93
    @lllyx93 4 месяца назад +1

    Не без косяков, но ты единственный кто очень подробно раскрыл эту тему, спасибо от всего сообщества программистов

  • @alexm7
    @alexm7 Месяц назад

    Очень полезно! Спасибо, Александр

  • @user-kh7fv5rn1g
    @user-kh7fv5rn1g 3 года назад +6

    Очень много новой информации 👍 Нужно теперь время, чтобы весь этот код досконально разобрать 🤔. Спасибо за подробное объяснение !

  • @androideasycoding
    @androideasycoding 3 года назад +3

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

  • @FATALGIG
    @FATALGIG 3 года назад +6

    Отличная подробная инструкция! Люблю этот канал за "душевный" подход к созданию контента, как говорится "всё для людей" разобрано с нуля до результата без воды! Спасибо за старания!

  • @Qwerty-gz3kb
    @Qwerty-gz3kb 3 года назад +5

    Топ контент, ждём продолжения)

  • @nikolay_it_master
    @nikolay_it_master 3 года назад +4

    Толковый, информативный пример. Спасибо.

  • @8malek
    @8malek 2 месяца назад

    Спасибо за труд 🫡 Хотелось бы побольше про создание плагинов , может как меню вытягивать , запросы к апи делать , страницу с настройками разбить на вкладки и все такое, более хардкорное ))

  • @AlexAlexi
    @AlexAlexi 3 года назад +4

    Спасибо! Ждем-с full курс через 62 дня :-)

    • @maxxbf
      @maxxbf 3 года назад

      Красиво)

  • @sgimancs
    @sgimancs 2 года назад +1

    Очень солидно и детально! Конечно для начинающих новичков очень сложно и объёмно. Но аналогов здесь почти нет.

  • @user-hy5oh6ku5q
    @user-hy5oh6ku5q Год назад

    Замечательное видео. Конкретно, понятно и подробно! А исходники - это отдельный респект!

  • @SlavaSanin
    @SlavaSanin 3 года назад +2

    Отличный материал! Спасибо!!!

  • @dimalepel
    @dimalepel 2 года назад +1

    Рад что нашел Ваш канал. Спасибо за Вашу грамотную и доступную подачу. Благодаря Вам захотелось изучать WP ещё глубже. Успехов Вам.

  • @anton-ekip
    @anton-ekip 3 года назад

    Отлично, пожалуй впервые встречаю реальный кейс разработки плагина

  • @seoonlyRU
    @seoonlyRU 2 года назад +1

    шик и блеск! Лайк за инструктаж от вебмастера и сеошника СЕООНЛИ

  • @faridveliyev9287
    @faridveliyev9287 2 года назад

    Большое спасибо, очень познавательный урок! Ценю труд и время вложенные в этот урок!

  • @iliasaidar7424
    @iliasaidar7424 3 года назад

    Лайк, коммент, ждём продолжения. Благодарю.

  • @vitalyelokhi2916
    @vitalyelokhi2916 3 года назад +2

    Класс, продолжай

  • @MrDrumer73
    @MrDrumer73 3 года назад

    Супер все очень здорово
    таких видео нигде еще нет
    спасибо огромное

  • @masterng56
    @masterng56 6 месяцев назад

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

  • @androideasycoding
    @androideasycoding 3 года назад

    Продолжаем, урок бомба.

  • @Dikolman
    @Dikolman 2 года назад

    Класс! Ждем продолжение!

  • @ivansyaha
    @ivansyaha 3 года назад +4

    Сподобалось, чекаю на наступні частини.

  • @abdulmalgonusov1544
    @abdulmalgonusov1544 3 года назад +1

    Спасибо большое! Как раз учусь создавать плагины, почти закончил читать доку по созданию плагинов. Надеюсь, это видео поможет мне в практике. Уже успел один плагин написать :D

  • @denyspetrushkov5854
    @denyspetrushkov5854 7 месяцев назад +1

    крутой урок, спасибо. но в твоем коде есть ошибка, в самом конце, с пагинацией - она не работает так, как нам нужно по причине того, что ей без разницы какой posts_per_page стоит в нашем кастомном квери - оно берет значение из глобального. чтобы изменить его - нам нужно реализовывать это с помощью хука pre_get_posts

  • @user-mm7rs8rp4y
    @user-mm7rs8rp4y 2 года назад

    Ваш канал лучший.

  • @dimalepel
    @dimalepel 2 года назад

    Продолжай в том же духе!

  • @awenn2015
    @awenn2015 2 года назад +2

    1:45:45 только спустя два часа я дошёл до того что мне действительно нужно, мне кажется это не особо целесообразная трата времени так что тайм коды сильно упростили бы эту задачу, ты не думаешь так?

  • @tintin7702
    @tintin7702 2 года назад

    молодец! очень интересно!!

  • @EvilGazz
    @EvilGazz 2 года назад +1

    1:35:00 -> Вместо return plugin_dir_url(__FILE__) . 'templates/archive-room.php'; лучше использовать load_template(dirname(__FILE__) . '/templates/archive-room.php'); Иначе на версии 5.7.2 вываливается ошибка Call to undefined function get_header()

  • @luksik0
    @luksik0 2 года назад

    Добрый день! Очень хочется продолжения. Особенно момент как делать для публикации на сторы. Кстати сам процесс публикации тоже интересен. Может какие нюансы есть.

  • @mihdan_dev
    @mihdan_dev 3 года назад +3

    Вообще-то стандарт написания кода описан в Кодексе WordPress ( developer.wordpress.org/coding-standards/wordpress-coding-standards/php/) и он не соответствует тому, что я увидел у вас на экране

  • @vladimirww5152
    @vladimirww5152 Год назад +1

    Классный материал!
    Только setting произносится как сэтинг или сэдинг, но никогда как ситинг 🙏 Просто это столько раз было повторено в видео, что решил написать об этом))

    • @VangardG
      @VangardG Год назад

      Да и режет слух "Пладжин" особенно "Пладжин Ситинг".
      Читается то нормально "Плагин Сэтъинг".
      Плагин, это словосочетание от Плаг ин (Plug in), что означает подключить.

    • @VangardG
      @VangardG Год назад

      Ох.. дошел до "Ситинг Файлдс"...
      Должно быть "Сэтъинг филдс".

  • @aurumedition6338
    @aurumedition6338 2 года назад

    По больше таких видео

  • @VitaliiTriboi
    @VitaliiTriboi Год назад

    спасибо за хороший урок. Для начинающего очень познавательный.
    Есть косяк с фильтрами location, если выбрать район то он сбрасывается после фильтрации. Ещё у меня баг проявляется с пагинацией если выбрать последнюю страницу.

  • @user-ux8le5hw2b
    @user-ux8le5hw2b 3 года назад

    Подскажите как использовать параметр пагинации, который Вы ввели в плагине?

  • @awenn2015
    @awenn2015 2 года назад

    Прикольно слушать как ты вместо theme читаешь фемы

  • @user-cx2qr9sn9g
    @user-cx2qr9sn9g 2 года назад

    не могли бы Вы увеличивать текст? У вас на большом экране конечно хорошо видно, а вот например на ноутбуке - уже проблематично что-то рассмотреть) спасибо.

  • @anton-ekip
    @anton-ekip 3 года назад

    А как проверить работает ли при активации-деактивации обновление пермалинков, ибо у меня похоже не работает, отдает 404 на странице архива

  • @vladimirkazzi
    @vladimirkazzi 3 года назад

    ДАЕШЬ НОВЫЙ РОЛИК!!! WORDPRESS В МАССЫ! МЫ ТРЕБУЕМ ПРОДОЛЖЕНИЯ!!!! XDDDD

  • @awenn2015
    @awenn2015 2 года назад +1

    Вообще не то что мне нужно, как отдельную страницу плагина создать скажет кто или нет ? Как у wpmail smtp

  • @awenn2015
    @awenn2015 2 года назад +1

    Мм, а где тайм коды? Как я могу узнать нужная ли тут инфа для меня или нет?

  • @user-cx2qr9sn9g
    @user-cx2qr9sn9g 2 года назад

    привет. что это у вас за квадратные коричневые штуки с отверстиями в шкафу, это, что - табуретки?

  • @user-gq1sq9zw8p
    @user-gq1sq9zw8p Год назад +1

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

    • @sergey_zatsepin
      @sergey_zatsepin Год назад

      Да тут шаблон не принципиален, или просто понравился?) Здесь автор понаписал очень много плохого кода, так что в "его" теме можно ожидать такой же ужас) Можно поискать аналогичные шаблоны или вообще забить - это может даже быть намного лучше, чем потом в чём-то таком ^ копаться.

  • @MikhailEremeev
    @MikhailEremeev 3 года назад +1

    Круто..., где время найти (((

  • @user-hy5oh6ku5q
    @user-hy5oh6ku5q Год назад

    Я прошу прощения, но не понял как связан плагин с сайтом? Как пользователь попадет на его страницу с городами и помещениями?

  • @user-bg4bq2rj4n
    @user-bg4bq2rj4n 3 года назад

    Привет, Александр!
    Все круто и доходчиво, решил делать вместе с тобой по этапам.
    Появились вопросы, на которые не могу найти ответа, возможно ты подскажешь.
    В общем ситуация с пагинацией на странице archive-room.php, после того как создали страницу с настройками в админке (post_per_page) я вернул значение параметра post_per_page на страницу archive-room.php и преобразовал стандартный цикл вывода постов
    echo isset($options['title_for_rooms']) ? '' . $options['title_for_rooms'] . '' : '';
    $paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
    $args = ['post_type' => 'room', 'posts_per_page' => (int) $options['posts_per_page'], 'paged' => (int) $paged];
    $rooms = new WP_Query($args);
    if ( $rooms->have_posts() ) {
    while ( $rooms->have_posts() ) { $rooms->the_post(); ?>

    • @faizulla5838
      @faizulla5838 2 года назад

      откуда ему знать.... нет отвеиа нигде

  • @artyomkovachev5462
    @artyomkovachev5462 3 года назад

    Автору спасибо. Но я видимо что-то упустил. Очевидно, что шаблон luster c плагином бронирования, был проф. проект для продажи на темфорест, а сейчас автор его тут бесплатно раздаёт. Спасибо конечно, но почему...Так все плохо на Envato?

    • @user-qs8vf5dm3c
      @user-qs8vf5dm3c 2 года назад

      Они там уже только свои собственные продукты продают.

  • @user-px6hd3kd1e
    @user-px6hd3kd1e 2 года назад

    Почему фильтр не на AJAX?

  • @kurtasov-ru
    @kurtasov-ru Год назад

    27 минута код не работает, меню Room появляется

  • @user-ux8le5hw2b
    @user-ux8le5hw2b 3 года назад

    Вопрос снимается, надо просто до конца было досмотреть

  • @user-nn6mb9tv1b
    @user-nn6mb9tv1b 3 года назад +1

    попытался купить курс - извините той платежной системе не доверяю и данные карты вводить не хочу - почему нет квитанции для оплаты через сбербанк к примеру

    • @bedeveloper
      @bedeveloper  3 года назад

      Это не платежная система, а билинг официального банка, одного из крупнейшего в нашей стране. Переживать не стоит.

    • @user-nn6mb9tv1b
      @user-nn6mb9tv1b 3 года назад

      @@bedeveloper и все же - есть еще как минимум две причины по которым не могу воспользоваться тем сервисом - что со сбером

  • @user-hd8rv5cs2t
    @user-hd8rv5cs2t 2 года назад +1

    Предложение удалять по одному посту прям странное. Это запрос к бд в цикле и это антишаблон. На 1 млн записей - будет 1 млн обращений к бд - вы не дождетесь завершения.

  • @danilazubrov691
    @danilazubrov691 3 года назад

    wp 5.6.2
    flush_rewrite_rules(); не работает
    delete_option( 'rewrite_rules' ); работает
    подскажите где собака порылась:

  • @bandkpz
    @bandkpz 3 года назад +2

    "Как разработать плагин на WordPress?" - изучить PHP.

    • @user-qs8vf5dm3c
      @user-qs8vf5dm3c 2 года назад

      Этого мало.

    • @bandkpz
      @bandkpz 2 года назад

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

  • @user-ql9tz2zf7w
    @user-ql9tz2zf7w 3 года назад

    как сделать тему для wordpress из psd файла

    • @user-qs8vf5dm3c
      @user-qs8vf5dm3c 2 года назад

      Сначала сверстать, потом натянуть.

  • @afeliyatenase1714
    @afeliyatenase1714 3 года назад

    В этом видео есть информация о том, как продавать свои плагины, чтобы вордпресс их выдавал при запросе через консоль?

  • @denial3874
    @denial3874 Год назад

    Так все мелко нехера не видно