ОБЗОР КУРСА:
‘Cайт на WORDPRESS с AI. Высший уровень’
Обзорное занятие нового онлайн-курса ‘Персональный сайт на WordPress с AI. Продвинутый уровень’. На этом-курсе вы продолжите развивать свой сайт: перенесёте его на собственный сервер, создадите гибкую систему управления контентом, расширите функциональность с помощью кода и AI, и проведёте глубокую оптимизацию производительности.
Базовый онлайн-курс помогает пройти путь от идеи до готового сайта и научиться самостоятельно управлять WordPress. На продвинутом уровне вы сделаете следующий шаг: разберётесь, как сайт устроен не только снаружи, но и изнутри — на уровне сервера, структуры данных, программной логики, безопасности и производительности.
Всем привет, дорогие друзья!
Подтвердитесь, пожалуйста, что меня видать и слыхать. А пока вы подтверждаетесь, гляньте в правый верхний угол экрана. Там вы видите QR-код. Это ссылка на мой телеграм-канал по искусству. Подписывайтесь, там масса интересного. И тем, кто смотрит нас на YouTube, лайк, подписка, комментарий, пожалуйста, потому что это дает возможность продвинуть это видео, показать его как можно большему числу людей. Итак, начинаем обзорное занятие, посвященное курсу «Персональный сайт на WordPress. Продвинутый уровень». Прежде всего, я должен ответить на вопрос «Для кого продвинутый курс по WordPress?» Для двух категорий учащихся. Первая категория — для владельцев сайта на WordPress, которые хотят его развить. То есть тех, у кого сайт уже есть, но который был сделан, ну, вот как придется. Или был сделан кем-то, и вы неизбежно столкнулись с тем, что вы хотите его доработать, хотите его улучшить, хотите расширить его функциональность. И вторая категория заинтересованных в этом курсе лиц — выпускники базового курса.
Сейчас заканчивает обучение первая группа базового курса по WordPress, и я вижу, что здесь присутствуют многие из этой группы, что вполне естественно. Хочу обратить ваше внимание на то, что базовый курс по WordPress закладывает основы профессионального подхода к созданию сайта. Кстати говоря, следующая группа базового курса по WordPress стартует 18-го, и до 31 июля этого года действует скидка 30%. Ловите момент. Это очень удобно, очень важно и интересно. Ещё один вопрос, на который нам нужно всем неприменнейше ответить: о чём продвинутый курс по WordPress? Вот это для нас с вами тоже ключевой момент. И ответ здесь будет таким: о том, как из непрофессионального сайта или из сайта базового инженерного уровня сделать профессиональный сайт, автоматически решающий любые пользовательские задачи. Подчеркну, любые пользовательские задачи. Но у нас есть еще кое-какие вопросы, на которые мы, прежде чем начнем разговор, должны ответить. А что такое непрофессиональный сайт?
А непрофессиональный сайт — это темозависимый набор страниц с ручным управлением оформлением и контентом. Что значит темозависимый набор страниц? Какая-то несколько странная фраза, но ничего в ней странного нет. Те, кто хотя бы краешком сталкивался с WordPress, да и не только с WordPress, но и с Drupal и Joomla, в общем, представляют себе, что такое тема сайта. Тема сайта — её нельзя путать с типом сайта — это набор скриптов и стилей, которые, собственно говоря, задают оформление этого сайта. И в большинстве случаев те, кто создавал сайт на WordPress сам или обращался в какое-нибудь агентство, сталкивался с тем, что вы оказываетесь полностью зависимы от этой темы. Вот что вам предложили, то у вас в конечном счете и будет. И здесь нет никаких степеней свободы для того, чтобы проявить свою творческую активность, свой творческий потенциал и сделать в конечном счете то, чего вы хотите. Вот это будет характеристика непрофессионального сайта. Но тогда ответ на вопрос, что же такое профессиональный сайт, прозвучит следующим образом.
Профессиональный сайт — это темонезависимая, полноценная информационная система, которая автоматизирует работу с оформлением и контентом. Два ключевых слова здесь: темонезависимость и автоматизация. Вот в этом состоит принципиальная разница. Всех собравшихся я, разумеется, не намерен убеждать в том, что сайты сегодня необходимы, что они переживают ренессанс, что они вновь актуализированы. И причины этому я подробно изложил на обзорном занятии базового курса по WordPress, обзорного занятия, которое вы можете посмотреть и на YouTube, и ВКонтакте, и у меня на сайте. И даже запросить у школы. Поэтому нет смысла повторяться. Но я бы хотел добавить все-таки еще две позиции, которые убеждают нас в том, что нам не просто нужен свой собственный, свой персональный сайт, и этот сайт должен быть профессиональным, а в том, что в этом есть острейшая необходимость. Дело в том, что я тут почитал на днях кое-какие исследования, и выяснилось, что падает интерес к социальным сетям.
Причем, что любопытно, количество посещающих социальные сети даже немножко выросло по сравнению с предыдущим десятилетием, но отношение к социальным сетям изменилось. Люди все меньше общаются и больше пользуются социальными сетями как потребители контента. То есть, фактически, социальные сети трансформируются в банальный телевизор. Это тенденция, которая наблюдается по всему белому свету. А применительно к России есть еще один фактор. Это те большие неприятности, которые переживают сейчас маркетплейсы. Wildberries, в частности. И это, со своей стороны, подталкивает вас к тому, чтобы обрести независимость от каких-либо платформ и уже самостоятельно предлагать себя на интеллектуальном, а может быть, даже и на предметном рынке — это зависит от ваших задач. То есть с помощью своего собственного сайта. Итак, о чём сегодня пойдёт речь? Чем продвинутый WordPress-проект отличается от обычного сайта? Первая позиция — профессиональная архитектура.
Учащиеся первой группы базового курса хорошо себе представляют, что мы с самого начала закладываем основы именно профессиональной архитектуры, а не той, которую предлагает WordPress по умолчанию. Вы, я думаю, что хорошо знаете, что WordPress по умолчанию предлагает вам систему Гутенберг, которая фактически исповедует ту самую ленточную идеологию, когда подчиняясь той или иной выбранной вами теме, платной, либо бесплатной, это уже, так сказать, вам решать. Вы оформляете свои страницы вручную, каждую страницу наполняете контентом, расставляя теги, расставляя дескрипторы, расставляя заголовки, подзаголовки, таблицы, картинки. Ну, в общем, это стандартное поведение типичного текстового редактора — какого-нибудь WordPress или гугловского редактора, не принципиально. Но это подход непрофессиональный. Я не скажу, что дилетантский, но очень примитивный, упрощённый.
Поэтому мы, конечно, уже начиная с базового курса а я напомню вам, что действует скидка 30% на базовый курс до 1 августа, до 31 июля включительно, то даже с базового курса мы начинаем и закладываем основы профессионального подхода. А профессиональный подход к сайтостроению на CMS WordPress — системе управления контентом, о которой я подробно рассказывал на обзорном занятии, посвящённом базовому курсу, — я сейчас повторно объяснять не буду. Это, конечно, подход, реализуемый с помощью системы Elementor. То есть, это с помощью системы шаблонов. Ну, вот давайте я вам просто покажу, как выглядят эти шаблоны. Вот таким вот манером. Это автоматизация тех процессов, которые вы хотите заложить в свой сайт. Это основные шаблоны, вложенные шаблоны, в общем, в определённом смысле множественные шаблоны, которые автоматически — ключевое слово здесь «автоматически» — задают оформление и во многом функционал вашего будущего или же вашего настоящего сайта, который вы решили переделать.
Как я уже вам сказал, времена сегодня такие, что даже имеющийся сайт, он требует оптимизации, требует радикального обновления и полной автоматизации, то есть превращения в самостоятельную автоматизированную систему. Но давайте вернемся к нашей с вами схеме. Итак. Профессиональной архитектурой, которая зиждется на Elementor Pro, на системе Elementor Pro. Elementor Pro, разумеется, — это плагин, фактически большая надстройка над WordPress, развивающая и продвигающая эту систему. Итак, следующее отличие продвинутого WordPress-проекта от обычного сайта — контент, отделённый от оформления. Вот это фундаментально важно. Основы закладываются на базовом курсе, поэтому даже тем, у кого свой сайт есть, я рекомендую все-таки базовый курс пройти. Тем более, что сейчас есть такая возможность, есть сейчас скидки. Почему? Потому что вы сразу почувствуете, в чем состоит принципиальная разница от того, что вы делали раньше. Вы сразу увидите и поймёте, как строится архитектура профессионального сайта, пусть даже на базовом уровне.
Контент, отделенный от оформления, это, собственно говоря, шаблоны. Множественные шаблоны, вложенные шаблоны. Всё, что вам остаётся для создания новой страницы или записи, — наполнить её контентом. Чаще всего делается так. Клонируется предыдущая запись. Контент удаляется, наполняется новым, а оформление уже готово автоматически. Я не говорю о том, что это экономия времени. Это само собой. И экономия времени просто совершенно фантастическая. Но это еще и профессиональный подход, который позволит вам в дальнейшем сайт, что называется, масштабировать. К этому я еще вернусь. Третье. Чем продвинутый WordPress-проект отличается от обычного сайта? Это структурированные данные вместо ручной вёрстки. Вот что это такое? Это очень интересно. Потому что мы привыкли к тому, что слово «данные» сегодня интерпретируется бесконечным количеством образов. Что имеется в виду? Давайте я приведу вам пример — так будет проще всего и, на мой взгляд, правильнее всего. Давайте мы зайдем на один из моих сайтов.
Мне так проще, потому что я могу вам сразу показать админку. На примере чужого сайта я не могу вам показать админку. Вот в этом, так сказать, некоторое такое организационное ограничение, что ли, появляется. Это сайт, на котором хранятся и продаются высококачественные сканы пейзажей, которые были мною сделаны на протяжении первого и примерно половины второго десятилетия этого века. Это мои путешествия по северу с форматной камерой и последующей проявкой форматной фотоплёнки, барабанным сканированием и так далее. Конечно, этот сайт представляет собой прежде всего… архивную ценность, потому что это подлинный документ места, подлинный документ времени, а тем более в обстановке тотальной генерации, но сейчас же куда ни плюнь, везде генерация, это становится для многих зарубежных и отечественных издательств вдвойне интересным. Ну, вот мы сейчас находимся на так называемой архивной странице. Ну, давайте ткнем в первую попавшуюся карточку и попадем с вами вот на такую страничку, где представлен слайд, скан которого можно приобрести.
Заголовок. Давайте-ка я сделаю побольше сейчас курсор, чтобы вам было лучше видно. Одну секундочку, дорогие друзья, куда я показываю. Вот так вот. Заголовок, текстовка, текстовка. А дальше вот такая табличка. Обратите внимание. Вот такая табличка над кнопкой «Купить скан». Вот в этой табличке написано. Это стандартная техническая табличка, техническое описание, которое прилагается к каждому скану. А их сотни. Оптика. Schneider Apo-Symmar 180. Пленка. Kodak Ektachrome 100VS. Формат 9 × 12 см. Сканирование: барабанный сканер ICG такой-то. Оптическое разрешение 3000 dpi и тональное разрешение 16 бит. Размер файла 914 Мб. Если бы мы шли по традиционному непрофессиональному пути, создание такой страницы, то, во-первых, каждая страница создавалась бы отдельно, а во-вторых, нам бы пришлось там оформить табличку, и эту табличку заполнять руками, но мы, конечно, действовали бы наверняка через копипаст, мы бы что-то оставляли, что-то удаляли, непременно… ошибались, непременно бы путались и так далее.
Как выглядит профессиональный подход к этому вопросу? Давайте зайдём в админку этой записи, нажмём кнопку «Редактировать запись». И что мы здесь увидим? В самом верху — обратите внимание, это очень интересно. Я даже, может быть, сделаю вам ещё покрупнее, чтобы было лучше видно. Вот так вот. Смотрите, сканы. Вот такое поле. А точнее, вот такая группа полей. Оптика. Разворачиваем. И видим, что это Шнайдер, это Роденшток и ещё один Роденшток. Роденшток 90, Роденшток 150. И можно выбирать. Можно, например… вспомнил, что была другая оптика, взять и заменить. Пленка. Разворачиваем. И видим. Kodak Ektachrome 100G, 100GX, 100VS, 50, Fujifilm Velvia, Fujifilm Provia и так далее. Форматы. Формат нужно вписать. Формат нужно вписать. Сканер. Либо ICG363 Drum Scanner, либо Nikon Coolscan. Тоже можно выбрать. И так для каждой записи. Молниеносно быстро, удобно, профессионально и технологично. Но вы мне зададите естественный вопрос, особенно те, кто сейчас заканчивает базовый курс по WordPress. А у нас в админке такого нет. А откуда ты это взял?
Верно, у вас в админке такого нет. И откуда я это взял? Существует система, которая тоже реализуется через плагин. Понятно. Но, напоминаю, это, во-первых, относится к категории must-have плагинов, во-вторых, плагины эти работают исключительно на бэкенде, на обзорном занятии к базовому курсу я объяснял, по-моему, что такое бэкенд, ну а уж те, кто учится на базовом курсе, теперь хорошо это знают. Так вот, ставится плагин, который называется ACF, Advanced Custom Fields Pro. Я покидаю эту страницу. Уже нет смысла. Advanced Custom Fields Pro. Вот этот плагин, который создает поля. Вот те самые поля, которые вы только что видели. Плагин Advanced Custom Fields Pro. Он организует ввод тех данных, которые что? Совершенно верно: повторяются, которые заполняют повторяющиеся элементы. Не оригинальный контент, а то, что повторяется. Вы уже улавливаете эту тонкость. Вот с помощью этой системы, я даже не назову это плагином, этой системы вы можете вводить любые данные в полуавтоматическом и автоматическом режимах.
Это очень удобно, это очень профессионально. И в итоге создание вот такого сайта с множеством записей занимает в 10 раз меньше времени, в 15 раз меньше времени. И плюс к тому является по определению профессиональным подходом. Гляну, что вы пишете в своих вопросах. Никаких вопросов пока не вижу, поэтому… Продолжаем. Итак, мы только что с вами обсудили структурированные данные вместо ручной верстки. Это фундаментально. Это радикальное расширение функциональности сайта. Ну, так скажем, потенциальное расширение функциональности сайта. Но без которого это расширение просто физически невозможно. Конечно, я понимаю, что у вас сразу червячок вот здесь начал шевелиться. Вот эта вот приставочка PRO нам не нравится. Это явный намек на платный плагин. Он существует как в бесплатной, так и в платной версиях. Но это честный плагин. И даже бесплатная версия позволяет сделать очень много. Ну, просто очень много. Плюс к тому, я хочу обратить ваше внимание на одну очень важную деталь.
Дело в том, что этот курс, продвинутый курс, равно как и базовый, был бы совершенно невозможен еще два года тому назад. Почему? Потому что у нас тогда не было того искусственного интеллекта, к которому мы привыкли уже сегодня. Этот курс опирается на искусственный интеллект как на помощника. И без него мы, конечно, развить свой сайт и превратить его в сайт профессиональный не смогли бы. Но слава богу, что он есть. И слава богу, что мы можем им сравнительно недорого пользоваться. Какой искусственный интеллект я порекомендую вам для прохождения курса? Ответ — любой. Любую модель, к которой вы привыкли. Это может быть ChatGPT. Это может быть его разновидность — Codex, который недавно появился. Это может быть Claude, Grok или любая другая модель. Все, что в вашей душе угодно. Почему? Потому что уровень задач не столь тяжелый, как, например, при генерации видео. Нет, ну таких вещей, конечно, мы с вами не делаем. В этом нет необходимости.
Возможности, которые открывает нам искусственный интеллект, только они превращают этот курс из бесконечно длинного с объяснением, скучным объяснением кодинга и всех вот этих вот вещей в достаточно такой темпераментный месячный курс, интенсивный, который позволит вам либо имеющийся сайт… поднять на профессиональную высоту, либо вообще начать его с нуля. Но если вы хотите начать с нуля, то я рекомендую вначале прийти на базовый. Ну что ж, хорошо, движемся дальше в наших рассуждениях. Следующее, чем продвинутый WordPress-проект отличается от обычного сайта? Масштабируемостью. Новомодное нынче слово и, на мой взгляд, совершенно некорректный термин, потому что масштабирование предполагает как увеличение масштаба, так и уменьшение масштаба, согласитесь. И не совсем понятно вообще грамотному человеку, о чём идёт речь. Но так получилось, что теперь… под масштабируемостью понимают, конечно, увеличение масштаба. Ну, почему? Потому что все хотят больше денег. Вот, поэтому масштабируемость, значит, это увеличение масштаба.
Что означает это в нашем с вами сегодняшнем контексте? Это значит, что если наш сайт построен грамотно и профессионально, опирается не на дедовский Гутенберг, а на Elementor Pro и систему кастомных полей Advanced Custom Fields, то он масштабируется, то есть увеличивается в своем размере легко, быстро, просто и очень эффективно. Это значит, что мы можем, изготовив фактически базовый шаблон нашего сайта, ну точнее комплект базовых шаблонов, мы можем наполнять его неисчислимым количеством записей и страниц, сколько-сколько захотим. Тысячи. На одном из моих сайтов, который посвящен искусству, 930 уже записей. 930. Ну, для персонального сайта это, конечно, многовато. Это уже смахивает на такой достаточно тяжеленький корпоративный проектик. Ну, в моем частном случае вот так. И масштабировать его таким образом я смог только по одной-единственной причине. Потому что он был изначально построен грамотно и профессионально, опираясь вот на эти подходы. Хорошо, движемся дальше. Следующий аспект — это так называемая расширяемость.
Вот расширяемость, то есть чем продвинутый WordPress-проект отличается от обычного сайта, это так называемая расширяемость. Расширяемость часто путают с масштабируемостью. И вот в чем заключается разница, я вам сейчас скажу. Но прежде я посмотрю, что вы пишете. О, вот я вижу вопрос от Марины Олегнович и от Саши Руденко. Привет, Саша. Давно не виделись. А кодить при необходимости мы будем с первого же занятия, весь курс или какие-то отдельные домашки? Как? Что-то я… Марин, что-то я не врубаюсь. Что вы имеете в виду? А кодить? Я читаю «ходить». А кодить при необходимости мы будем с первого же занятия весь курс или какие-то отдельные домашки? Нет, конечно, не с первого занятия. Зачем? Мы будем кодить. Я скажу об этом чуть ниже, когда мы будем пробегать с вами по программе. Нет, нет, нет. Собственно, кодинг, а точнее, вайб-кодинг, потому что это вайб-кодинг. Мы будем далеко не с первого занятия, а тогда, когда уже речь пойдет о радикальном расширении функционала. Так что не переживайте, если вы чего-то опасаетесь.
Александр Руденко пишет. Клод просто ведет за ручку по всем возможностям WordPress при наполнении контента еще без оформления. Оформление можно будет выбрать позднее. Саш, я рекомендую вам прийти на базовый курс. И тогда… Вас ждет масса всяких разных приятных неожиданностей. Так, я посмотрю, что там народ пишет на YouTube. Одну секунду. А мы будем кодить свои плагины? Да, только они не будут называться плагинами. Терпение. Буквально еще 5 минут. И вы поймете, о чем идет речь. Сейчас посмотрю только, что пишут на YouTube. Ничего не пишут. Хорошо. Итак, расширяемость. Что же такое расширяемость? Расширяемость — это возможность накручивать на него любой функционал. Вот какой вам Бог на душу положит. Это не называется словом «плагин». Это называется немножко по-другому. Это называется словом «сниппет». Поэтому на нашем сайте должна в обязательном порядке быть установлена система Code Snippets Pro. И я сейчас продемонстрирую вам ее в действии. Давайте мы перейдем сейчас на вот эту страничку. О, она такая у меня большая получилась.
Она должна быть поменьше. Вот на эту страничку мы сейчас с вами перейдем. Это мой сайт по искусству. Вот одна из страниц. Я даже, пожалуй, сделаю ее еще поменьше. В оригинальную величину. Вот так вот. Это класс, живой класс, дюжина киношедевров, на которых мы учимся. Есть такой класс. Предположим, что компания живые классы объявляет на этот класс скидку. Ну, скажем, 30%. Чего я хочу? Я хочу, чтобы у меня на featured image, или, как его ещё называют, на миниатюре, появилась ленточка, допустим, красная или зеленая, на которой будет помечено, что это скидка. А затем в определенную дату эта ленточка автоматически испарилась. В общем, достаточно простенькая задача, но для ваших сайтов может быть более чем актуальная. Какое-нибудь мероприятие вы объявили, или вы объявили те же скидки, или еще что-то, или какой-то анонс. Как это организовать? Тему искать? Плагин ставить? Тот же WooCommerce или еще что-нибудь? Да и вам это не нужно. И зачем вам перегружать бэкенд? И нагружать свой сервер так, что потом сайт будет еле шевелиться.
Такая задача решается быстро и легко. С помощью так называемых сниппетов. То есть то, что вы, Анастасия, сейчас назвали плагинами, но это уже не плагины. Во-первых, что нам понадобится? Нам понадобится, собственно говоря, самая система. Code Snippets. Это плагин. Это плагин. Давайте перейдем на другую страницу. Вот это админка этой страницы. Дюжина киношедевров, на которых мы учимся. И вот давайте я прокручу сейчас эту админку чуть вниз. Вот сюда. И вы уже догадываетесь, о чем идет речь. Смотрите-ка. Вот такое поле, которое, разумеется, организовано с помощью… Системы Advanced Custom Fields Pro. Текст ленточки. Пишем. Минус 30%. Действует до. Выбираем дату. Допустим, мы хотим, чтобы это был июль. И скажем, полночь с 25 на 26, чтобы эта акция отрубилась. Выбираю и нажимаю готово. Все. Текст ленточки. И дата. Мы заполнили с вами кастомное поле. Теперь нажимаем обновить. И переходим вот сюда. Назад. И обновляем страницу. Я нажал Command R. Все.
Вы видите, что у нас с вами в левом верхнем углу появилась ленточка, где написано скидка 30%. Но… Что делает плагин Advanced Custom Fields Pro? Он просто вводит данные. На этом все. А вот саму эту процедуру… Кто же выполняет? Но мы уже с вами говорили о том, что новички, они начинают бегать по интернету и искать плагин. И вопрошать на форумах. А подскажите, какой плагин это может сделать? А какая тема это может сделать? Ну, теперь мы с вами знаем, те, кто учится на… Заканчивает уже базовый курс, что это совершенно порочный подход. То есть, просто принципиально порочный подход. Как эта вещь реализуется? Реализуется она… Не скажу, что совсем просто. Но, тем не менее, вполне реализуемо. Простите за тавтологию. Вот, посмотрите, дорогие друзья. У меня в админке есть вот такое поле. Сейчас я его найду. Оно называется Snippets — «ножницы». All Snippets. Все сниппеты. Ну, где там? Вот. Сниппеты. Их много. Я даже… Уменьшу немножко показ, чтобы было удобнее найти. Проходим по этим сниппетам. Ищем, ищем, ищем, ищем, ищем.
Скидка на лекции и курсы сайдбар. Скидка на лекции и курсы featured image. Сниппет. Щелкнем по нему. О! Вот это фрагмент кода. Это фрагмент кода, который написал нам искусственный интеллект. Мне в данном случае написал искусственный интеллект. Не скажу, что он написал его с первого раза удачно. Это всегда итеративный процесс. Но если грамотно сформулирован промпт, и если произведена соответствующая подготовка в Elementor, в том самом плагине, который строит архитектуру сайта, то, соответственно, это обычно сокращается до 3–4 итераций, и все начинает хорошо работать. Тем более, что вы взаимодействуете с искусственным интеллектом и говорите, вот это не получилось, вот это не получилось. Тут надо подправить. Вот вам пример кода. Ну и, пожалуй, что я должен продемонстрировать вам, как это работает на практике, когда нам нужно реализовать какую-то функцию. Мне придется сейчас на ходу какую-то задачу придумывать, но я что-нибудь все-таки придумаю. Какую-нибудь очень-очень простую задачу. Вот я перехожу в наш с вами любимый ChatGPT.
И, пожалуй, что с помощью голоса, разумеется, что и вам горячо рекомендую, попрошу его выполнить следующее задание. Пожалуй, что вот так. Будь добр, напиши мне сниппет, который будет визуализировать элемент с классом баннер по понедельникам, средам и пятницам. Сейчас распознается текст. Так, еще раз. Проверяем. Будь добр, напиши мне сниппет, который будет визуализировать элемент с классом баннер. Слово banner должно быть написано латиницей, поэтому я переправлю. С классом баннер по понедельникам, средам и пятницам. Помните, трехразовое питание. Понедельник, среда, пятница. Ну и теперь ждем, что он нам предложит. Это всегда занимает некоторое время, он там мыслит. «Вот сниппет, — пишет он, — для Code Snippets Pro». Он показывает элемент с классом баннер только по понедельникам, средам и пятницам, а в остальные дни скрывает его. И вот простенький код. В данном случае это совсем простенький и примитивный код. Разумеется, зависит от уровня вашей задачи. Главное — грамотно сформулировать задачу.
Прежде всего, вы начинаете разговор с ним «Я хочу вот это, это, это и это». И он вам предложит варианты, может быть, вас о чем-то порасспрашивает, а потом уже сгенерит вам код. И никаких плагинов, боже, сохрани. Задача — решение. Все. И ни о каких посторонних наворотах, которые потом будут висеть на всем вашем фронтенде, на всем вашем бэкенде, и вы будете мучиться и бесконечно вычищать свою систему от паразитных скриптов. Все. Дальше что он пишет? Сниппет нужно настроить на запуск только во фронтенде или везде. Ну, ясно, что в нашем случае, конечно, во фронтенде. Все. Вот по такому принципу… наращиваете, наращиваете и наращиваете функциональность своего сайта. То есть, как говорят на профессиональном языке, вы его расширяете через систему Code Snippets Pro. Она тоже существует в двух вариантах. В базовом бесплатном и в продвинутом платном. Но для большинства задач достаточно базового Code Snippets Pro. Которые пишут обычные PHP-скрипты. Но вам этого в большинстве случаев хватит. Практически для любого расширения.
Посмотрю, что вы пишете. Чем сниппет отличается от плагина? А это все ваши собственные сниппеты? Или их тоже можно где-то скачивать? Нет. Это все мои собственные сниппеты, написанные в зависимости от того, какова задача была передо мной поставлена. Я ставил задачу искусственному интеллекту, он мне писал сниппет. Он мне писал фрагмент кода. Этот фрагмент кода хранится в базе данных. В отличие, кстати говоря, от файла functions.php, который хранится в виде файла в WordPress. Это все хранится в базе данных. Значит, нигде ничего скачивать невозможно. Никаких наборов сниппетов для тех или иных задач не существует. Может быть, где-нибудь они и существуют. Какие-нибудь умельцы, может быть, их и пишут. Но любой чужой сниппет… не решит вашу конкретную задачу. Не решит. Вашу конкретную задачу можете решить только вы сами. А для этого нужно поставить задачу перед искусственным интеллектом. Хочу вот этого, хочу вот этого, хочу вот этого. Напиши мне код-сниппет.
Он еще вас спросит, что вот здесь нужен PHP, скажет вернее PHP сниппет, здесь нужен JS сниппет. И уже в зависимости от того, что он вам предложит, вы будете пробовать. Итак, после этого, что мы с вами делаем? Мы копируем всю эту ботву в буфер обмена. Вот скопировали. Идем в сниппеты и создаем сниппет. В данном случае это PHP-сниппет, он об этом сказал. Вот здесь мы выбираем PHP-сниппет, вставляем обычный копипаст. Можно настроить, чтобы это делалось автоматически через API. Сейчас мы этим не заморачиваемся: это вообще не моя сфера, это сфера Саши Света. Поэтому в моем случае здесь все очень просто, понятно, дружественно, через обычный копипаст. Вы вставили, опубликовали сниппет, включили его и дальше проверяете, как он работает. И в большинстве случаев вы говорите, не работает. Тогда он вам предлагает такой вариант. Снова делаете копипаст. Не работает. Тогда он предлагает вам другой вариант. Третий вариант. Сделали копипаст, сработал. Все, отлично. Чуть-чуть там что-то нужно вверх-вниз подвинуть, там подправить туда-сюда. Все.
Сохраняете этот сниппет. И дальше это можно, конечно, назвать плагином, но так это не принято. Так это не принято. Значит, это сугубо индивидуальный кусок кода, который отвечает только за эту операцию. Плагин отвечает еще за кучу всяких разных операций, вам абсолютно ненужных и перегружающих вашу систему. В этом основная проблема. И это вам, как вы помните, я вдолбливал на базовом курсе каждое занятие. Чтобы вы это уже, так сказать, запомнили навсегда. И как говорили, помните, советские учителя, чтобы от зубов отскакивало. Система Code Snippets Pro, вообще система программных сниппетов, кодовых сниппетов. Это основа вайб-кодинга при сайтостроении на WordPress. И это бесконечное расширение функциональности вашего сайта. Вы можете расширять его и расширять по функционалу. Вот сколько угодно. Вот что вашей душеньке угодно. Вот то он вам и будет делать. Это потрясающая совершенно вещь. И она… оказалась функциональной, работоспособной и дружественной пользователю только после появления искусственного интеллекта.
То есть все эти сниппеты создаются в зависимости от задачи и реализуются с помощью искусственного интеллекта. То есть это чистейший вайб-кодинг, но в данном случае он полностью оправдан. Хорошо. Движемся далее. Что у нас теперь на повестке дня? Мы вновь должны посмотреть на этот наш слайд и отвечать дальше на вопросы, чем продвинутый WordPress-проект отличается от обычного сайта. Последний пункт — производительностью. Да, конечно, производительностью. Профессиональный WordPress-проект использует все доступные нам с вами средства. Я поясничаю, разумеется. Все доступные нам с вами средства для повышения производительности. И прежде всего, конечно, человек, который создал профессиональный WordPress-проект, в общем, не желает уже оставаться в зависимости от обычных shared-хостингов. Он переезжает на VPS. Можно остаться на первых порах на shared-хостинге, но потом все равно переедете. Все равно захотите большей скорости. А скорость превыше всего. Потому что многое может простить клиент, но только не тормоза.
Он подумает, что у него плохо работает интернет, уйдет и больше никогда не вернется. Вот об этом всегда нужно помнить. Поэтому мы прикладываем очень большие усилия к тому, чтобы скорость нашего сайта была максимально возможной. Максимально возможная скорость сайта достигается только на… сервере, то есть на Virtual Private Server, на вашем персональном сервере. Не в общаке, как на shared-хостинге, а на персональном сервере, за который вы несете полную ответственность. Да, полную ответственность. Но вместе с тем это не составляет вам какого-то такого уж особого труда. По большому счету, ну вот я вам даже сейчас продемонстрирую, это потребует чуть-чуть, точнее, ну уж совсем ничтожного времени. Мне нужно просто запустить тоннель, потому что это делается не просто так. Ну и вот я сейчас зайду, я сейчас зайду на свой VPS сервер. Он всегда по HTTP, поэтому он всегда ругается. Не обращайте на это внимания. Так полагается. Вот мы заходим на VPS сервер. Ну вот, собственно говоря, и все.
Раз в неделю, утром, вы заглядываете к себе на VPS сервер, смотрите, все ли в порядке. И если нужно, давайте я сделаю покрупнее. Это-то я перебор. И если нужно, то ставите обновление. Вот и все. Больше от вас ничего не требуется. То есть, когда мы говорим о том, что это целиком ваша ответственность, то имеется в виду то, что вначале вы его настраиваете, естественно, под руководством преподавателя, это само собой. Вы настраиваете его под руководством преподавателя, а потом просто раз в неделю, ну, поначалу будете дергаться, будете заходить каждое утро. Ну, раз в неделю вы заходите на сервер, посмотрели обновление, поставили, и все. И вся любовь. То есть, по большому счету, это громкие слова, что это ваша ответственность. Привычка свыше нам дана. Поэтому привыкните, и будет это для вас совершенно нормально, естественно и свободно. Все, я выхожу с панели. Она нам больше не нужна. Это просто я вам в качестве демонстрации.
Да, VPS-сервер очень важен для того, чтобы сайт мог работать максимально эффективно, с максимальным КПД, и нормально расширяться, нормально масштабироваться — и по функционалу, и по количеству контента, который вы туда закладываете. Масштабируемость такой критерий, который, конечно, предполагает, что этот контент у вас есть. И вы можете подумать, что да чего у меня контента-то, в общем-то, с гулькин нос. А вот это не так. А вот это не так. Вы просто не знаете, сколько у вас контента. Как только у вас появится система живая, работающая, наполняющаяся, мощная. И даже, так скажем, инженерно красивой, у вас идеи начнут появляться. Вам захочется, а можно же еще вот это, а может вот это, а я прикручу еще вот это, а у меня такая-то есть мысль, и сякая-то есть мысль. И все это будет накручиваться, накручиваться. И не прошло года, а у вас уже полторы тысячи записей на вашем сайте. А вот так. Это вполне естественно. Это нормально. Это есть творчество. И это есть прогресс. Но прежде чем я пару слов скажу вам об оптимизации сайта.
Посмотрю, что вы пишете. А перед расширением Марина спрашивает. Лучше закрыть обратно сайт от поисковых систем? Нет. Не нужно закрывать от поисковых систем. Вы это делаете, что называется, на живую нитку. Вам будут, и тот же искусственный интеллект вам будет советовать, что, мол, а вот сделайте там копию сайта, поработайте с копией. Можно так сделать. Ну, допустим, вы собрались переезжать на VPS, подняли VPS сервер, ну, то скопируйте туда сайт. И с ним поработайте, доведите до ума, после чего старый выключите, новый включите. Но так можно и не делать. Можно все на живую нитку. И хуже от этого не будет. Почему? Потому что как раз мы же вчера с вами на занятии проходили. Сайтмэп файлик будет прочитываться всеми поисковиками. Уже все. Расширение — это все-таки не создание с нуля. Хорошо. Вот еще вижу вопрос. От Юлии Старыгиной. Как обеспечивается безопасность? Базовая безопасность обеспечивается несколькими телодвижениями, которые мы проходим на курсе базовом. Это прежде всего мощная интеллектуальная защита на входе в админку.
Потому что подавляющее большинство роботов, ботов гадят вам через админку сайта. Для этого устанавливаются специальные плагины. Вот тут без них не обойтись. Потому что есть вообще золотое правило. Лучший плагин тот, которого нет. И мы, строя грамотную архитектуру сайта, мы всегда делаем все возможное, чтобы не пользоваться плагинами. Потому что подавляющее большинство как действует? Появилась задача — плагин, появилась задача — плагин. В итоге, спустя там месяц на сайте 150 плагинов, сайт вообще не шевелится, потому что все перегружено, вся программная часть перегружена. DOM-архитектура, есть такое понятие, тоже перегружена. Кошмар, в общем, какой получается. Поэтому лучший плагин тот, которого нет, но некоторые плагины необходимы. И к таким плагинам относятся плагины, которые защищают админку. Потом блокируются специальные файлы, по которым боты лезут на ваш сайт в обход основной двери. Это все делается. Но когда речь идет уже о продвинутом сайте, то здесь… и о продвинутом курсе, то здесь мы строим внешний контур защиты.
Внешний контур защиты. И этот внешний контур защиты — это система CDN. Система CDN — Content Delivery Network. Вот на нижней плашке обратите внимание. Content Delivery Network — это копии вашего сайта, раскиданные по миру, которые синхронизированы, естественно, с вашим основным корневым сервером, с Origin Server. И эти копии, они уже, так сказать, безопасны совершенно. И система CDN, будь то Google, будь то Cloudflare, будь то Amazon S3, она уже защищает ваш сайт. Это уже, так сказать, крепостная стена огромная, высокая и прочная, которую просто так уже не пробьешь. Но и ваш сайт и без этой крепостной стены тоже после базового курса уже достаточно защищен. Но это дополнительный фактор защиты. Еще вижу один вопрос. Плагин отзывов и гугла можно ставить или дождаться курса и написать свой сниппет? Чтобы выводить отзывы из Google на сайт. Господи, ну, конечно, лучше это делать через сниппет.
Я вам уже приводил в пример, что плагины от Гугла, ну, например, гугловская CAPTCHA, фитюлечка, которую едва видно, а то и вообще не видно, если это третья версия, вообще не видно. Вот. А нагружает бэкенд так, что потом тот же PageSpeed Insights ругается и говорит, нет, это совершенно невозможно, убирайте к черту. Поэтому обратите внимание, что все сейчас в основном ставят CAPTCHA от Cloudflare. Значит, еще раз, пожалуйста, запомните. Правильная постановка вопроса, а не можно такой-то плагин использовать, а есть задача, как ее решить. Прежде всего, без плагина. И плагин вы ставите только в том случае, когда решения просто нет. Вот тогда вы ставите плагин. Например, писать сниппеты без плагина Code Snippets Pro невозможно. Задача не имеет решения. Поэтому этот плагин нужно поставить. Кастомные поля, о которых мы с вами сегодня говорили, без плагина никак. Поэтому да, мы ставим. Но ради чего мы все это делаем? Ради того, чтобы потом уже никаких плагинов себе не ставить, не перегружать свой сайт всяким барахлом, которое нам не нужно.
Потому что 90% кода, который любой плагин накрутит, это будет код, который вам не нужен. А система сниппетов дает вам только тот код, который вам нужен. И вот тогда это все начинает нормально работать. Марина Олегнович, вопрос еще такого рода. Весь сайт вместе с базой весит около 400 мегабайт. Насколько он тяжелый по меркам сайтов? На этот вопрос ответить невозможно, потому что сайт, который весит 50 гигов, может быть легче того сайта, который весит 400 мегабайт. Дело в том, что вес определяется не количеством мегабайт или гигабайт на сервере. Вес сайта определяется мусорным кодом. Мы говорим, что тяжёлый сайт — это сайт, замусоренный посторонним кодом, а такое замусоривание происходит прежде всего из-за плагинов. Плагин никогда не подходит индивидуально, он всегда решает универсальную задачу. И со всеми вытекающими отсюда паразитными кодами, рассованными по разным участкам вашего сайта. И прежде всего, конечно, в базе данных. Так что ответить на ваш вопрос невозможно. Но, скорее всего, 400 мегабайт — это совсем немного.
Ну, совсем немного. Поэтому пока не беспокойтесь. А самое главное, периодически отслеживайте, как мы это с вами проходили через Lighthouse. Лучше локальный Lighthouse, а не гугловский. И вчитывайтесь в советы. Те советы, которые дает вам система Lighthouse, вы загружаете в искусственный интеллект. Просите прокомментировать и посоветовать, что делать. Хорошо. Там плагины только с курса. Ну, раз там плагины только с курса, Марина, то уж всяко ваш сайт не тяжел. Он легкий. Глоточек, потому что жуткое жарища. Ну, хорошо. Движемся дальше. И что касается оптимизации сайта. Тоже на продвинутом уровне. Как мы с вами видели. Давайте-ка я сейчас уже все лишнее позакрываю. За ненадобностью. Значит, один момент. Вы видите на заднем плане. Ненужные уже вещи. Но вот сейчас давайте перейдем на нужную нам страницу. Значит, как мы уже сказали, без плагинов не обойтись. Must-have плагины ставятся. Но даже они, даже самых достойных фирм, таких как, например, Updraft. Но все равно мусорный код неизбежен. И от него нужно как-то избавляться.
Мусорные скрипты неизбежны. И когда, предположим, вы в том же Lighthouse, ну или в его интернет-версии PageSpeed Insights, проверяете быстродействие вашего сайта, то в рекомендациях вы читаете «Удалите неиспользуемый код на данной странице». Ну вот, благими намерениями дорога в ад, как известно. Удалите неиспользуемый код. Как я его удалю? Вот ты мне дал список кодов, которые ты рекомендуешь удалить, и это повысит быстродействие моего сайта. А как я это буду делать? Я не программер. Спокойствие, только спокойствие, как говорил великий Карлсон. Что мы с вами делаем? Мы ставим третий продвинутый must-have плагин. И этот третий продвинутый must-have плагин называется Asset CleanUp Pro. Вот он. И от него мы уже никуда не денемся. От этого плагина. Этот плагин прикручивает к каждой записи, к каждой странице вашего сайта в админке, разумеется, то есть на бэкенде, он прикручивает свои собственные поля. Эти поля уже произрастают не из Advanced Custom Fields Pro, о которых мы говорили, а свои собственные поля. И давайте я вам просто покажу.
Ну, к примеру, легенда кино Андрей Звягинцев. Я все хочу посмотреть Минотавра. Все у меня никак руки не доходят. Слушайте, если кто смотрел, но не в экранке. Я буду очень признателен за ссылку. Так, вот мы с вами зашли. Это самая страница. А вот такие поля прикрутил плагин Asset CleanUp Pro. Ну, по старой памяти сообщаю вам, что когда я проверял в Lighthouse эту страницу, Lighthouse мне сказал, среди прочего, следующее. А зачем тебе скрипты почтовой формы? У тебя же здесь почтовой формы на странице нет. Ну так убери нафиг эти скрипты. Они здесь не нужны. Верно. Значит что? Разворачиваем вот этот крестик. И видим, видите, красным помечено. Вот это означает, я не буду сейчас объяснять как, что, просто для иллюстрации. Это означает что? Контактная форма, скрипты контактной формы, которые нафиг не нужны на этой странице, они выключены селективно. Но они выключены селективно не только на этой странице, они на всей категории страниц выключены. По всей рубрике. И это позволяет делать вот этот must-have плагин.
Это совершенно замечательная вещь, которая действительно воплощает в жизнь вот те, казалось бы, бесполезные… системы Lighthouse или PageSpeed Insights у Google. Он отвечает на вопрос, а как это сделать? Ты мне посоветовал выкинуть вот это, это, это, это, это и это с данной страницы, а вот плагин, который это делает. Поэтому он тоже must-have. И вот эти три системы, три системы. Это Advanced Custom Fields Pro, то есть кастомные поля, которые организуют систему данных на сайте. Code Snippets Pro, Asset CleanUp Pro, который вычищает от мусора. Вот в связке эта троица реально творит чудеса. То есть она реально превращает ваш сайт в полноценную автоматизированную информационную систему. Такую, какую вы хотите. И мы с вами это будем проходить. Но все бессмысленно. Без искусственного интеллекта. Искусственный интеллект понадобится нам на каждом шагу. Но, собственно, кодинг будет только на тех занятиях, на которых мы будем кодить. Не на всех. Ну, что теперь? Теперь я гляну, что вы еще пишете. Что вы еще пишете? Ну, можете и так.
Можете и так. Но этому плагину нужно учиться. Я зачитаю ваш вопрос. Ага, раз есть такой плагин для очистки, то я могу сегодня поставить плагин отзывов из Гугла на продвинутом курсе, написать сниппет для отзывов, а потом удалить плагин и почистить код так, как сработает. Если вы удалите плагин, то ничего чистить не надо. Вся хрень, которую он там понакрутил, она улетит. А вот подключать его там, где он не нужен, и чтобы он не затупливал другие страницы, вот это очень важно. И это очень актуально. Пожалуйста, имейте это в виду. Хорошо. Хорошо. Что теперь? Теперь буквально пару слов, чтобы уж вас совсем не утомлять. Давайте пару слов о программе. Программе этого курса. Давайте зайдем. Вот он, персональный сайт на WordPress, продвинутый уровень. И у нас тут есть программа. Посмотреть программу курса. И давайте даже я, может быть, ее еще чуть поболее вам сделаю, чтобы вам хорошо было видно. Занятие первое. Профессиональная инфраструктура WordPress сайта. VPS, перенос и рабочее окружение. Это занятие первое.
Оно посвящено либо организации сайта на VPS, либо переносу сайта на VPS. Занятие это. Обязательные и домашние задания, конечно, тоже обязательные. Но вы можете себе внутренне сказать, я боюсь, я не хочу. Вот я сейчас ничего переносить на VPS не хочу. Не переносите. Не надо. Но у вас останутся конспекты, у вас останутся знания. И у вас на протяжении двух недель еще будет запись. Вот, после окончания курса. Поэтому эти знания для тех, кто не хочет почему-то переезжать на VPS, не будут лишними. Движемся дальше. Второе занятие. Настройка VPS. Ну, это из той же серии. Третье. Многоуровневые шаблоны, динамический контент и управляемая структура сайта. Вот здесь уважаемые ученики базового курса. Это занятие, третье, для вас будет повтором, но не копипастом, а там будет кое-что новое. Поэтому, в конце концов, повторение мать учения. Но, пожалуйста, не забывайте одну очень важную вещь. Что на курсе будут ребята двух категорий. Вашей, то есть выпускников базового курса. И тех, кто уже что-то делал, как-то возился с этим делом.
Имеет свой сайт, но пришел на продвинутый курс, хочет его развить. Поэтому третье занятие прежде всего посвящено этой группе. Но и вы, уже имея опыт, сможете позадавать вопросы, а ваш опыт будет полезен другим ученикам. Четвёртое занятие — проектирование структуры данных сайта. Это как раз всё то, что связано с плагином Advanced Custom Fields Pro. Мы научимся разделять оригинальный контент и повторяющиеся данные. А точнее повторяющиеся группы и категории данных. Это очень важно. И это основа профессионального подхода. Почему? Потому что это избавляет вас от бесконечной рутины. Это очень хорошо. И задает входящие данные для работы будущих сниппетов. Пятое занятие. Создание персональной CMS на WordPress. Ну, это, конечно, некоторое творческое преувеличение, наверное, следовало бы взять в кавычки. Но когда вы в WordPress установили вот эти три плагина, точнее, группу из трёх плагинов, группу в полосатых купальниках, то у вас как CMS… как система управления контентом, WordPress перешел уже на качественно новый уровень.
Я не исключаю, что со временем WordPress сожрет вот эти все плагины, о которых мы говорили, вот эти системы, дополняющие WordPress, и все это будет в какой-нибудь там 8, 9, 10 версии WordPress уже туда интегрировано. Возможно, но сейчас пока это не так. И с их помощью мы превращаем WordPress в качественно новую сущность. В гораздо более продвинутую систему, чем он есть на базовом уровне. Дальше. Code Snippets Pro. Ну, это то, о чем я вам уже рассказал. Code Snippets Pro как инструмент профессиональной разработки сайта. Седьмое занятие. Ну, по большому счету, шестое занятие и седьмое занятие, это одно занятие разбито на два. Разбито на два. Хорошо. Восьмое занятие. Внутренняя оптимизация WordPress. То есть, это работа ассенизатора. Засучили рукава, как у меня сейчас, и погнали вычищать. Всю ту помойку, которую оставили после себя плагины. Да и сам WordPress ведь тоже нет в мире совершенства. Поэтому кое-что можно будет подчистить из самого WordPress. Хорошо. Внешний контур производительности сайта. Девятое занятие.
Это как раз все то, что касается системы доставки контента. Это Cloudflare. Но с Cloudflare сейчас возникла проблема в России. На них наехали. Почему на них наехали, я не знаю. Догадываюсь, конечно. Но остались другие CDN-провайдеры. Которые позволят вам добиться тех же эффектов. Правда. Я все-таки полагал, Cloudflare лучший в мире. Вот ничего лучше нет. Да еще и по соотношению цена и качество. Ну, безумно удобная штука. Она же работает и как доменный регистратор. Ну, в общем, прекрасная вещь. Когда-то это был стартап, а сейчас — мощнейший проект, финансируемый самыми продвинутыми компаниями. Но в России с ним беда, его глушат. Однако, альтернативно это Google, это CDN от Google, это CDN от Amazon, это российские CDN-провайдеры, они тоже существуют и работают очень неплохо. И, кстати, у школы «Профайл». Школа «Профайл» использует несколько CDN-систем, в том числе и российскую CDN-систему, по-моему, от Яндекса. Но сейчас боюсь соврать. Вот, непринципиально. Так что и вот этот вопрос мы тоже будем обсуждать.
Внешний контур и производительность. Дело в том, что внешний контур — это не только защита. Это еще и колоссальнейшее расширение производительности. Ну, нехорошо хвастаться, но вы видели, с какой скоростью работает мой сайт, и это благодаря системе CDN. И, точнее, связке VPS плюс CDN. Virtual Private Server, персональный сервер, не отягощенный никакими… Ладно, не будем показывать пальцем. И плюс, конечно, система доставки контента. Это все приводит к тому, что сайт работает ураганно быстро. Бывают, конечно, затупливания, когда в интернете какие-то проблемы. Бывает, что данный конкретный маршрут проходит через какой-нибудь тупой сервер. Тоже случается, особенно в Германии. С этим там большие проблемы. Но в большинстве случаев работает как часы с бешеной скоростью. Так. И десятое занятие — это итоговая защита проектов и стратегия дальнейшего развития WordPress сайта. Дело в том, что даже после прохождения продвинутого курса у вас все равно остаются идеи и возможности свой сайт развивать.
Ну и я напоминаю всем, что мой принцип, который неуклонно соблюдается до сих пор, уже много-много лет, уже два десятилетия, что всем ученикам пожизненная поддержка по любому вопросу. То есть, если вы выпускник курса, вы всегда год спустя… Главное, чтобы я был жив. Пять лет спустя обращаетесь. Вот совсем недавно мне по color management… Мужичок из Якутии звонил. Мы не общались 20 лет. Но он когда-то проходил курс по Color Management. Так что этот принцип сохраняется. Это все, что я вам должен был сегодня доложить. И теперь я готов отвечать на ваши вопросы. Сейчас я посмотрю, что там на YouTube. На YouTube что-нибудь спрашивают? Ничего не спрашивают. Молчат, как рыба об лед. Ну, хорошо. Вот ваши вопросы. А когда у Александра Света на курсе училась, написала вайб-кодингом пару плагинов, потому что не знала про сниппеты. И у меня очень стал висеть сайт. А потом и плагин сломался один. И плагин для очистки мне бы пригодился тогда. Понимаете, если речь идет о WordPress. Плагин вообще такое, как говорят по-умному, убиквитарное понятие.
Он же ведь относится не только к системе WordPress. Поэтому, если так получилось, да, так бывает. И фокус состоит в том, что при грамотном подходе вайб-кодинг перестает быть, пардон, как говорят айтишники, говно-кодингом. Потому что они же, вы знаете, как они высокомерные? Они же мол, что это вайб-кодинг? Ну, в нашем случае других вариантов нет. А вообще я ведь сравнивал. И сутулый админ мрачный, который строчит код, по большому счету делает все то же самое. Проходит те же самые итерации. Сделал, не получилось. Сделал — не получилось. Поправил — не получилось. Ещё раз поправил — опять не получилось. Пошёл курить. Вернулся, поправил — не получилось. С вайб-кодингом это происходит даже быстрее. А то, насколько он загружает систему, Это мы всегда можем проверить. Проверить. Поэтому никаких проблем здесь у нас с вами не возникнет. Следующий вопрос, точнее, комментарий от Ольги Клиновской. Касательно программы, прям огромная просьба затронуть мультиязычность сайта, как ее сделать автоматически. Я помню эту вашу просьбу.
Конечно, мы с вами будем об этом говорить. Аркадий Яхнис пишет: «Должен заметить, что плагин ACF, о котором сегодня услышал, это ровно то, о чем думал в связи с созданием своего сайта. Сайту страшно рад». Да. ACF — это то, без чего на продвинутом уровне просто никак, если вы хотите превратить ваш сайт в автоматизированную систему. Так, еще один вопрос от Виктории Старыгиной. Можно ли использовать плагин для удаления неиспользуемого кода только на сайтах, созданных индивидуально с нуля? Или же его можно применять к уже существующим темам и приложениям? Конечно, можно применять к существующим темам и приложениям. В основном-то он так и используется. Просто мы на курсах наших и на базовом и на продвинутом — напомню, на оба действует скидка 30%, разумеется, до 1 августа. На курсах просто мы идем грамотно. Но вы можете этот плагин использовать и на уже готовом сайте, чтобы его подлечить. Только уметь надо. Дров можно наломать. Вот тут я заранее предупреждаю. Аркадий Яхнис спрашивает.
Алексей, поделитесь видением, каким вы видите будущее сайтостроения на WordPress в перспективе трёх-пяти лет в сравнении с написанием кода сайта с нуля силами того же ИИ? Я понимаю прекрасно, что соблазн огромен взять промптик сляпать и закинуть, и он вам все нарисует. Да, это возможно. Но… даже через три-пять лет, все равно это будет итеративный процесс. Когда он вам выдаст какой-то результат, вы начнете его юзать, проверять, после чего составите список претензий. Вот это не работает, это не работает, а это я хочу вот так. А вы увидели и просите его изменить, он начнет вам это менять, что-то там обязательно начнет ломаться. Это уж, как говорится, к бабке не ходи. Но есть еще один очень важный момент. И, на мой взгляд, это критично важный момент. Он состоит в том, что размещение этого сайта не в вашей власти. Не в вашей власти повлиять на сервер, оптимизировать его, защитить его должным образом и так далее.
Поэтому, вы знаете, мне видится, что будущее за гибридом контент-менеджмент-систем, прежде всего, WordPress и искусственного интеллекта. Вот я думаю, что в конечном счете на пике гауссовой кривой будет именно гибрид. Но так, чтобы сайт с нуля с помощью искусственного интеллекта возник, а все остальное было бы задвинуто и выброшено на свалку истории, нет, этого не произойдет ни в ближайшие три-пять лет, ни в ближайшие 10 лет. Гибрид. И за этим гибридом мы будем следить и будем пользоваться. Собственно говоря, мы им уже пользуемся. При этом нужно еще понимать то, что передача всех вожжей всего управления искусственному интеллекту чревата потерей контроля. А это недопустимо. Как мы видим… Вот вообще в современной, в новейшей истории. Так. Ну что? Все. Вопросов я больше не вижу. Сейчас проверю, что у нас на YouTube. Ничего у нас на YouTube. Никаких вопросов. Тогда, дорогие друзья, давайте еще потянем резину. Буквально секунду. Ольга Клиновская. Вот эта контора сделала гибрид WordPress и вайбкодинга.
Я им попользовалась и долго плевалась. Но главное начать, как говорил Михаил Сергеевич. Этот гибрид мы должны сделать сами. Сами. Тогда нам все будет понятно и все будет управляемо. И в этом суть продвинутого курса. А напомните, что кроме Elementor надо будет купить на курсе. По-хорошему ничего. Ничего. Я просто сообщил вам, что и у Advanced Custom Fields Pro существует продвинутая версия. То есть, продвинутая называется Pro, непродвинутая называется просто Advanced Custom Fields. Вот 99%, что вам ее не придется покупать. Переходить на Advanced Custom Fields Pro нужно, на мой взгляд, только в одном случае. Этот случай я уж не хочу сейчас обсуждать, потому что это частность. Что касается сниппетов, тоже можно обойтись бесплатной версией. Поэтому ответ такой, ничего не нужно покупать до начала курса, а после начала курса вы сами решите, нужно вам расширение или нет. Но зависания не произойдёт. Все-таки эти плагины работают честно и на бесплатном уровне. Все, дорогие друзья, всего вам самого наилучшего. Пока-пока и до встречи на курсе.
Счастливо!