Быстрая разработка плагина Wordpress, используя генератор структуры

Поділитися
Вставка
  • Опубліковано 23 сер 2024
  • Создайте ваш первый интернет-магазин на WooCommerce: webformyself.c...
    Как Вы знаете система управления контентом WordPress очень популярна в данное время. Значит у нас как разработчиков всегда есть работа по созданию новых сайтов или поддержке существующих, что само собой подразумевает разработку плагинов. Ведь редко когда хватает стандартного функционала CMS, а готовые решения иногда не совсем подходят. При этом, когда довольно часто приходится вести разработку плагинов, то затрачивается большое количество времени на создание его начальной структуры, то есть, на все возможные подготовительные работы.
    Поэтому в данном уроке мы с Вами рассмотрим очень удобный сервис по генерации заготовок под плагины CMS Wordpress и создадим не сложное расширение для импорта товаров в магазин WooCommerce.

КОМЕНТАРІ • 17

  • @sancho-paska
    @sancho-paska 5 років тому +1

    Cпасибо за видео!)
    Очень хочется посмотреть создание плагинов для геокодирования

    • @user-of4dc3rh5c
      @user-of4dc3rh5c 5 років тому

      Здравствуйте!
      Пожалуйста!
      А можете уточнить, что именно Вам хотелось бы увидеть?

    • @sancho-paska
      @sancho-paska 5 років тому

      @@user-of4dc3rh5c , помню, примерно год назад, на канале Webformyself появилось Ваших пару видео на эту тему.
      Например, можно создать плагин для Вордпресса, используя google api или mapbox.js, который будет иметь гибкий функционал для геокодирования, создания собственных карт и т.д. ?

    • @user-of4dc3rh5c
      @user-of4dc3rh5c 5 років тому +1

      @@sancho-paska Да были такие уроки. Тема интересная, нужно подумать.

  • @sancho-paska
    @sancho-paska 5 років тому +3

    Не планируете снять видеокурс о веб-архитектуре движка Вордпресс?

  • @eurorock5912
    @eurorock5912 5 років тому +1

    О, Виктор, с возвращением! Давненько вас не было) Не подскажете, над чем сейчас работаете? А то в последнее время только новые ваши кадры чего-то предлагают. Без сарказма, а с интересом))

    • @user-of4dc3rh5c
      @user-of4dc3rh5c 5 років тому

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

  • @afeliyatenase1714
    @afeliyatenase1714 3 роки тому +1

    В каком файле должен выполняться основной код, если допустим код влияет на отображение медиа в контейнере?

  • @draackul
    @draackul 3 роки тому

    Регистрировать хуки необходимо в "корневом" классе плагина YourPlugin. Для этого существует специальный метод - YourPlugin :: define_admin_hooks() для админ части. Сама функция - метод в классе YourPlugin__Admin :: yourFunc(). Подключением занимается отдельный класс YourPlugin_Loader. Начал ковыряться в коде, чтобы правильно интегрировать ajax и у меня начали возникать вопросы. Зачем вы используете такой каркас, если не пользуетесь его же механизмами?

    • @draackul
      @draackul 3 роки тому

      Если я правильно понимаю логику происходящего, объект класса _Admin передаётся в _Loader::add_action(), где регистрируется хук на метод этого переданного объекта.

  • @mariokun
    @mariokun 4 роки тому +8

    Все здорово, но меня смутила одна вещь, вы так любите функции? Что готовы оборачивать в них любое действие... Очень люблю ооп, но тут, у вас ооп головного мозга,

    • @orkoteg09
      @orkoteg09 Рік тому

      MVC никто не отменял
      одна функция - одно действие

  • @user-lv4uw4fk8i
    @user-lv4uw4fk8i 3 роки тому

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

    • @user-qs8vf5dm3c
      @user-qs8vf5dm3c 2 роки тому

      Формат csv очень простой, exel - сложный.

    • @jorymarisdale4950
      @jorymarisdale4950 Рік тому

      Тут вопрос не в xml а показать структуру модуля