Skip to main content
Обложка видео

ОБЗОР КУРСА:
‘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 нуж­но, на мой взгляд, толь­ко в одном слу­чае. Этот слу­чай я уж не хочу сей­час обсуж­дать, пото­му что это част­ность. Что каса­ет­ся снип­пе­тов, тоже мож­но обой­тись бес­плат­ной вер­си­ей. Поэтому ответ такой, ниче­го не нуж­но поку­пать до нача­ла кур­са, а после нача­ла кур­са вы сами реши­те, нуж­но вам рас­ши­ре­ние или нет. Но зави­са­ния не про­изой­дёт. Все-таки эти пла­ги­ны рабо­та­ют чест­но и на бес­плат­ном уровне. Все, доро­гие дру­зья, все­го вам само­го наи­луч­ше­го. Пока-пока и до встре­чи на курсе.

Счастливо!

"Шадрин!" — телеграм-канал
для интеллектуалов
и поклонников искусств.