#2 Посадка верстки на Wordpress | Создание дополнительных полей

Делаем свою тему на Wordpress. В уроке создадим дополнительные поля и выведем меню
/* Материалы урока */
Код урока: github.com/DmitryBerdnikov/pi...
Макет: drive.google.com/file/d/1x2G6...
Верстка: drive.google.com/file/d/1RuGc...
База данных и папка wordpress c темой из урока: drive.google.com/open?id=1s1O...
/* Команды урока */
Запуск browser-sync: browser-sync start --proxy "localhost/pizzatime" --files "**/*" --no-notify
/* Ссылки урока */
Carbon Fields: carbonfields.net/
WP Kama Carbon Fields: wp-kama.ru/plugin/carbon-fields
Контейнеры в Carbon Fields: wp-kama.ru/plugin/carbon-fiel...
Wp_get_attachment_image_url(): wp-kama.ru/function/wp_get_at...
Register_nav_menu(): wp-kama.ru/function/register_...
Wp_nav_menu(): wp-kama.ru/function/wp_nav_menu
Меня зовут Дмитрий Бердников, я веб-разработчик. На этом канале буду делиться знаниями по веб-разработке.
/* Соц. сети */
Мой ВК - berdnikovdmitry
♫Music By♫
Song: Jarico - Island (Vlog No Copyright Music)
Music promoted by Vlog No Copyright Music.
Video Link: • Video
#wordpress

Пікірлер: 152

  • @user-up6es3nr6s
    @user-up6es3nr6s4 жыл бұрын

    Таймкоды: 0:22 Подключаем Carbon Fields 6:24 Выводим Логотип 10:04 Выводим телефон 15:05 Выводим адрес 16:34 Выводим координаты карты 19:45 Выводим соц. сети 22:21 Выводим меню 27:24 Делаем логотип ссылкой на главную

  • @user-dv3lb9xd7q

    @user-dv3lb9xd7q

    2 жыл бұрын

    Привет! Подскажи пожалуйста. Как например сделать меню в footer, но чтобы оно не показывалось пока я его не создам например, а точнее пока не добавлю новые элементы. потому как когда я ставлю меню и даже если там нет элементов, меню занимает место... Надеюсь я доступно изъясняюсь)

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    @@user-dv3lb9xd7q Привет! А как меню занимает место, если там не элементов?) 1) Попробуй погуглить, wordpress if menu has items 2) Посмотри в эту сторону, можно ли как-то проверять длину элементов и если она равна ноль, то не выводить developer.wordpress.org/reference/functions/wp_get_nav_menu_items/ 3) Решение в лоб, это создать кастомный флаг и с помощью него показывать или не показывать меню

  • @ideagame3633
    @ideagame3633 Жыл бұрын

    Очень Полезные видео . На ютубе разработчики с большим количеством подписчиков не могут предложить такого. Только воду и песок.)

  • @dkyshka2436
    @dkyshka24364 жыл бұрын

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

  • @dkyshka2436

    @dkyshka2436

    4 жыл бұрын

    Если ты когда нибудь создашь свой курс, я куплю его.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    4 жыл бұрын

    Спасибо

  • @tigrpoehal1836

    @tigrpoehal1836

    2 жыл бұрын

    чем больше людей увидит, тем больше у тебя будет конкурентов)

  • @user-hb2vj1hh4o
    @user-hb2vj1hh4o3 жыл бұрын

    Я две недели назад устроился фронтендером. Мне сразу дали натягивать верстку на вордпесс. Я с ним никогда до этого не работал, всё познавал через боль и баги. Твои видео буквально окрыли мне глаза! Спасибо большое!

  • @kosfilmproduct
    @kosfilmproduct3 жыл бұрын

    Отличные видео, очень хорошо объясняете. Что откуда берете и т.д. Я много пересмотрел и таких подач информации очень мало. Надеюсь Вы вернетесь и продолжите делать видео. Очень было бы здорово сделать такое про посадку интернет магазина на Woocommerce!

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Спасибо! С woocommerce не часто сталкивался. Не знаю, буду ли записывать уроки. Если разберусь детально то, да. Не хочется записывать уроки, просто чтобы выложить. Хочется чтобы они были полезные

  • @dr.livesey5157
    @dr.livesey51572 жыл бұрын

    Лучшие уроки по вп

  • @vladislavvulf1
    @vladislavvulf13 жыл бұрын

    Отличный канал! Спасибо огромное за понятные уроки

  • @mirrror7152
    @mirrror71523 жыл бұрын

    ЧЕЛ СПАСИБО БОЛЬШОЕ ты просто спас меня

  • @Anahitacode
    @Anahitacode3 жыл бұрын

    Спасибо за видео. Успехов в развитии канала! Много нового и полезного для себя вывожу.

  • @lorem727
    @lorem7273 жыл бұрын

    Спасибо за уникальный контент!). Везде пихают этот идиотский ACF который нужно настраивать каждый раз при установки WP. Спасибо, ты топчик, еслиб я не натыкнулся на это видео я бы помер с этими ACF и другими кастомными полями

  • @serzhuk22
    @serzhuk223 жыл бұрын

    Офигенные уроки!

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Спасибо!

  • @arrov1980
    @arrov19802 жыл бұрын

    *Расписывает 30 строк кода на js чтобы проскролить к элементу* - "Но мы можем так не париться и использовать якори" :)))

  • @dimape.4180
    @dimape.41803 жыл бұрын

    Спасибо огромное! Погнал php изучать!

  • @constvntine5453
    @constvntine54534 жыл бұрын

    Спасибо, лайк😊

  • @alexunder649
    @alexunder6492 жыл бұрын

    Спасибо большое

  • @internationaluser86
    @internationaluser862 жыл бұрын

    Спасибо вам

  • @Aslankz1983
    @Aslankz19834 жыл бұрын

    Просто божественно и доступно без воды все как есть! Просмотры будут, просто мало кто знает о канале! Мне ютуб в рекомендациях показал! Тут скорее всего нужно поработать с заголовками натяжка установка и тд. Спасибо автор! Еще было бы классно по JS Валидация формы, всякие select на JS. Пусть будут короткие но нужные. По тем же самым Валидациям номер телефона проверка, емаил и тд. в сети они есть, но там в основном jq. Тот как вы делаете и подставляете по JS другую информацию в заказе, я лично такие видео не видел либо они есть но не в доступной форме! Еще бы всякие всплывашки типа чата, я думаю новичкам будет интересно как это реализовать! Да и много чего нужно все сразу не расскажешь! Я бы посоветовал создать чат в телеграм, и там всех в кучу собирать, получится небольшое сообщество! Курсы бы минимальные с практикой по JS.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    4 жыл бұрын

    Спасибо за обратную связь. Да нужно будет что-то придумать. Телеграм чат t.me/frontender_group

  • @spr1ng586
    @spr1ng5862 жыл бұрын

    11:30 - как идея вместо дополнительного поля, использовать регулярные выражения, и в итоге с помощью их оставлять, только цифры, как пример

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Полностью согласен, это намного лучше. Тоже пришел к этому, но не сразу, когда делал курс не додумался

  • @vitalb7907
    @vitalb79072 жыл бұрын

    по поводу глобальных перемен и carbon fields. глобальные переменные лучше не использовать. тем более карбон делает только 1 запрос в базу, а дальше выводит повторяющиеся с кеша. то есть нет повторного запроса в базу

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Про кэш не знал, спасибо

  • @user-ci7fo9ju7p
    @user-ci7fo9ju7p2 жыл бұрын

    Я искал нефть, а нашел золото

  • @user-sq1nh8mu7r
    @user-sq1nh8mu7r3 жыл бұрын

    А как то можно на основной странице сайта убрать сверху настройки wp ? Из-за этих настроек не видно моей шапки с логотипом и меню

  • @user-up6es3nr6s
    @user-up6es3nr6s4 жыл бұрын

    Для телефона в атрибут href можно не выводить дополнительное поле. Можно определить функцию в functions.php (пример в ссылке) и ее уже использовать как обертку для основного телефона. gist.github.com/DmitryBerdnikov/326be7c8dfdb67f6cf469602af443fbb

  • @user-dv3lb9xd7q

    @user-dv3lb9xd7q

    2 жыл бұрын

    А если номеров тел. как минимум 3-4 как написать функцию?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    @@user-dv3lb9xd7q Привет! Можно же эту функцию вызывать для любого количества номеров. Не совсем понял, можешь подробнее объяснить?

  • @user-dv3lb9xd7q

    @user-dv3lb9xd7q

    2 жыл бұрын

    @@user-up6es3nr6s ПРивет! У меня на сайте три разных номера тел. Соответственно мне надо три разных варианта. Как написать функцию или код чтобы у меня было три разных номера телефона?

  • @user-dv3lb9xd7q

    @user-dv3lb9xd7q

    2 жыл бұрын

    @@user-up6es3nr6s Я понял что это для неограниченного кол-ва номеров, но нужно сделать три разных номера.

  • @user-dv3lb9xd7q

    @user-dv3lb9xd7q

    2 жыл бұрын

    @@user-up6es3nr6s и да! Видео у тебя очень, прям очень отличные!!! Спасибо огромное!

  • @Marshmallow-cl1yp
    @Marshmallow-cl1yp2 жыл бұрын

    Спасибо за видео! Есть вопрос: не отображаются новые tabs и даже не меняется название "Настройки темы" внутри админки. Код пишу, как у Вас, ошибок нет. Подскажите, что может быть не так?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Очень много вариантов, что может быть не так. Предлагаю скопировать код с репозитория урока, запустить у себя. И посмотреть, работает или нет. Если работает, то внедрять себе по аналогии

  • @tigrpoehal1836
    @tigrpoehal18362 жыл бұрын

    привет, а почему у вордпресников не принято использовать такой синтаксис?) add_action('init', function() { });

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Ты про то, чтобы писать анонимные функции в хуки? Без понятия, можно и так. Я в такие философские темы вордпресса не лез, да и не очень то и хотелось, конкретно в wp это узнавать)

  • @katsiatynapratasevich1795
    @katsiatynapratasevich17952 жыл бұрын

    Спасибо за урок. Подскажите как подключить скрипт type="module">

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Можно попробовать этот способ, есть примеры подключения скриптов developer.wordpress.org/reference/hooks/script_loader_tag/

  • @user-fz8iq6qo2q
    @user-fz8iq6qo2q3 жыл бұрын

    А у меня вопрос: Есть блог по кулинарии можно с помощью carbon fields создать карточку в которой будет публиковаться ингредиенты? И с помощью каких функций мне добавлять?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! 1) Можно создать отдельный тип записей, например, блюдо. Это создается с помощью самого вордпреса. 2) Затем для этого поста, создать свои настройки. Например, ингридиенты, это можно сделать с помощью carbon fields. Нужно создавать post_meta, пример есть здесь, в самом низу Container::make( 'post_meta', 'Дополнительные поля' ) ->show_on_post_type('product')

  • @user-fz8iq6qo2q

    @user-fz8iq6qo2q

    3 жыл бұрын

    @@user-up6es3nr6s Спасибо буду пробовать

  • @internationaluser86
    @internationaluser862 жыл бұрын

    У карбон фиелдс, есть элемент map, можно ли его рассмотреть для карты?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Вроде только для гугл карт. Лично я создаю текстые поля для записи координатов

  • @internationaluser86

    @internationaluser86

    2 жыл бұрын

    @@user-up6es3nr6s Понятно

  • @user-tq9mm9wy6w
    @user-tq9mm9wy6w3 жыл бұрын

    Здравствуйте, когда устанавливаю carbon fields без установки плагина, wp выдает ошибку Fatal error: Uncaught Error: Class 'Carbon_Fields\Carbon_Fields' not found in C:\wamp64\www\active-box\wp-content\themes\active-theme\functions.php on line 45. Что неверно ? Интересно то, что через плагин также не удается установить, выдает "Загруженный файл превышает директиву upload_max_filesize в php.ini. "(

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Здравствуй! Я тоже сталкивался с проблемами, когда устанавливал не как плагин. Поэтому последнее время устанавливал его через плагины Надо загуглить название сервера + upload_max_filesize в php.ini как увеличить Странно, вроде carbon_fileds немного весит

  • @user-sq1nh8mu7r
    @user-sq1nh8mu7r3 жыл бұрын

    Точь в точь как на видео устанавливал carbon fields , но выходит ошибка в wp как только я вставляю код , как у тебя 01:26 . Ты после того как вставил код , переходил в вп и у тебя появлялись настройки темы. У меня же выходит ошибка : Fatal error: Uncaught Error: Call to a member function add_fields() on null in C:\xampp\htdocs\pizzatime\wp-content\themes\pizzatime\functions.php:85 . Ругается wp на 85 строку , на ->add_fields( array( . В интернете не нашел как исправить ошибку . Не знаешь , в чем у меня проблема ? 2 способ подключения тоже не работает , там уже ругается wp на другую ошибку

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет, тоже иногда выскакивает такая ошибка. Но всегда каким-то образом ее устраняю. Когда я ставил через плагин, никогда такого не было. А что пишет, если ты через плагин устанавливаешь? Попробуй не разбивать на файлы, а писать carbon fields сразу в functions.php

  • @user-gh6kx5xx7u

    @user-gh6kx5xx7u

    3 жыл бұрын

    только что была такая же ошибка. Неправильно был путь указан. require_once( 'includes/carbon-fields/vendor/autoload.php' ); вот так должна строчка выглядеть , а было require_once( ABCD . 'includes/carbon-fields/vendor/autoload.php' ); или что то такое

  • @valerykhilinski6477
    @valerykhilinski6477 Жыл бұрын

    Здравствуйте! А не подскажешь как подружить carbon fields с yoast seo? Чтобы yoast seo сканировал и доп.поля Спасибо)

  • @user-up6es3nr6s

    @user-up6es3nr6s

    Жыл бұрын

    Здравствуй! К сожалению не сталкивался с таким, можно посмотреть в этом направлении. Но не знаю реализуемо ли wordpress.org/support/topic/carbon-fields-and-yoast-seo-support/ github.com/htmlburger/carbon-fields/issues?q=yoast

  • @grigodoes
    @grigodoes3 жыл бұрын

    Добрый день. Можете пожалуйста объяснить эту конструкцию __( 'Theme Options' ) и почему ее можно спокойно заменить на 'Theme Options'?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Добрый день! Эта конструкция переводит текст, если у нас есть файл для перевода. Здесь нету смысла использовать отдельный файл для перевода. Поэтому сразу можно перевести Theme Options как Настройки темы. Подробнее тут wp-kama.ru/function/__

  • @Sports-bo9lc

    @Sports-bo9lc

    3 жыл бұрын

    @@user-up6es3nr6s где взять файл для перевода?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@Sports-bo9lc Привет! Какой файл? Я в другом комменте отписался, что может быть проблема с этим. Надо просто почитать в документации, как делать разные переводы. Но в carbon fields какая-то ошибка при вызове функции для перевода. И я не думаю, что нужно переводить админку на разные языки

  • @LoveSkill_69
    @LoveSkill_692 жыл бұрын

    Здравствуйте! У меня когда меню вывести пытался, стили подключились, но почему-то ссылки стали располагаться одна под другой, и еще проблема когда в css что-то меняю ничего не происходит, хотя он подключен в header

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Здравствуй! Нужно проверить попробовать загружается ли css файл. Советую открыть вкладу network в dev tools и найти css, посмотреть грузится он или нет. Если нет, то искать причину почему не грузится. Если css грузится, то проблема в селекторах, если стили не применяются. Значит нужно задать правильные селекторы

  • @user-fz8iq6qo2q
    @user-fz8iq6qo2q3 жыл бұрын

    Пытался настроить меню в шапке,но так и ничего не получилось.Не получается найти ссылки на меню чтобы изменить стили как с Test и Главная на видео:(

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Попробуй скопировать код с гитхаба и сделай точно также как в видео. Возможно, где-то идентификтор меню неправильно написал. Или в админ панеле не выбрал область меню

  • @Sports-bo9lc
    @Sports-bo9lc3 жыл бұрын

    Кто может ответить, почему у меня ругается в на эту строчку кода Container::make('theme_options', __('Theme Options')) а вот так нет Container::make('theme_options', ('Theme Options')), и тема появляется на английском. Спасибо

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Из-за функции перевода в carbon fields какая-то ошибка вылазит. Я где-то встречал описание этой проблемы, но сейчас не могу найти. Лучше не использовать функцию перевода и писать просто текст

  • @Sports-bo9lc

    @Sports-bo9lc

    3 жыл бұрын

    @@user-up6es3nr6s Спасибо!

  • @user-xo2bp5mq3z
    @user-xo2bp5mq3z2 жыл бұрын

    Пытался установить плагин Carbon Fields через плагины, но при загрузке файла выдает такую ошибку: Загруженный файл превышает директиву upload_max_filesize в php.ini.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Значит нужно в конфиге увеличить лимит загружаемого файла. Странно, так как файл немного весит

  • @viktorkot992
    @viktorkot9922 жыл бұрын

    лучше подключать через composer мне кажется чем через папку includes ?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! У меня были проблемы с подключением, лично я в последние время подключаю через плагины с помощью архива

  • @Sports-bo9lc
    @Sports-bo9lc3 жыл бұрын

    Сегодня столкнулся с такой проблемой: Настройки сайта в этой вкладке появилась ошибка Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'usage' not found or invalid function name in C:\OSPanel\domains ewMySite\wp-includes\class-wp-hook.php on line 292 подскажите что не так, искал в интернете ничего путного не нашёл. Может уже сталкивались с этой ошибкой?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Не сталкивался, после чего это ошибка произошла?

  • @Sports-bo9lc

    @Sports-bo9lc

    3 жыл бұрын

    @@user-up6es3nr6s Жаль, да все делал как на видео, по второму разу, только с другим сайтом, для тренировки. Буду искать в чём причина

  • @Sports-bo9lc

    @Sports-bo9lc

    3 жыл бұрын

    Сидел искал решение проблемы, но так и не решил, думал что это могло быть связанно с кешом, почистил осталась проблема... Установил плагин который чистит кеш самого wordpressa, не спасло

  • @vitalb7907
    @vitalb79072 жыл бұрын

    на сколько хорошо использовать глобальные переменные?) на сколько знаю их лучше избегать

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

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

  • @medviol
    @medviol2 жыл бұрын

    Попробовал ставит плагин Carbon Fields обома способами и получил ошибку: Fatal error: Uncaught Error: Call to a member function add_fields() on null in D:\Xampp\htdocs\odobrit\wp-content\themes\odobrit\functions.php:34 Stack trace: #0 и еще много букофф. Так и не пойму, как решит это. Не могу дальше двигаться( Ошибка возникает когда подключаю последний кусок кода плагина Может посоветуешь что-то?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

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

  • @medviol

    @medviol

    2 жыл бұрын

    @@user-up6es3nr6s да, пробовал твой код с гитхаба - та же история

  • @medviol

    @medviol

    2 жыл бұрын

    Нашел проблему. Подключение надо было делать через add_action('carbon_fields_register_fields', 'register_carbon_fields'); - это для новой версии плагина

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    @@medviol а это чем то отличается от этого подключения? github.com/DmitryBerdnikov/pizzatime-wordpress/blob/2a77c341b2e4b43adcced9c5532f534e50951011/lesson8/functions.php#L51

  • @medviol

    @medviol

    2 жыл бұрын

    @@user-up6es3nr6s add_action( 'carbon_fields_register_fields'... - для новых версий и add_action( 'carbon_register_fields'... - для старых. Разница в одном слове, не сразу и заметишь)

  • @ikadill5921
    @ikadill59213 жыл бұрын

    Здравствуйте, скажите пожалуйста, а почему Вы не работаете с полями WP без плагина?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Полей wp не хватает, а если создавать доп поля без плагина, то это не очень удобно. Поэтому лучше использовать плагин, можно использовать advanced custom fields, но мне больше нравится carbon fields

  • @ikadill5921

    @ikadill5921

    3 жыл бұрын

    @@user-up6es3nr6s , спасибо большое за ответ! Ваш курс уже третий по wp который смотрю, до этого были без карбона, решила уточнить))

  • @user-ny3fg6vl6h
    @user-ny3fg6vl6h3 жыл бұрын

    Я когда делал саму верстку, то к меню так в сss добирался .gallery__menu-nav ul li a и когда в ворд прес закинул то не пришлось настраивать )

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Если под wp сразу делать, то да, можно сразу дотягиваться по тегам, но я стараюсь избегать селекторов по тегам и использовать их только там, где они необходимы

  • @mem_v_kruzhochke
    @mem_v_kruzhochke Жыл бұрын

    У меня какая-то проблема с этим carbon fields, вообще не получается ни с плагином, ни с кодом его подключить, сайт ломается сразу же

  • @user-up6es3nr6s

    @user-up6es3nr6s

    Жыл бұрын

    Привет! Давно не следил за совместимостью wordpress с этим плагином, как вариант, может ломаться в новых версиях wordpress, если плагин перестал обновляться

  • @mem_v_kruzhochke

    @mem_v_kruzhochke

    Жыл бұрын

    @@user-up6es3nr6s на wp-kama пишут что он не сочетается с вп вообще с 2019 года "по запросу автора", что-то такое. Но у вас видео то не 19-го года, короче хз, а перенести как-то надо🥲

  • @mamikon8545
    @mamikon85454 жыл бұрын

    Классный канал. Какие планы на будущее?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    4 жыл бұрын

    Спасибо. В целях точно записать проекты сложнее по верстке, затем эти проекты посадить на wp, только уже с меньшим объяснением. Записать уроки по сборке проекта. Создать свои шаблоны, чтобы потом ими пользоваться. Записать уроки по js на практических примерах Идей много, надо делать

  • @dasman6163

    @dasman6163

    3 жыл бұрын

    @@user-up6es3nr6s ждём)

  • @ErikDARK
    @ErikDARK Жыл бұрын

    с сайта карбона при попытке скачать просто обновляется на главную ..........

  • @user-up6es3nr6s

    @user-up6es3nr6s

    Жыл бұрын

    Привет! Уже давно не пользовался этой технологией. Значит надо поискать другой способ установки или использовать ACF

  • @happy--user

    @happy--user

    Жыл бұрын

    @@user-up6es3nr6s Карбоновыми формами давно не пользовались? Чем же тогда пользуетесь.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    Жыл бұрын

    @@happy--user давно wordpress не использовал в работе, сейчас только фронтендом занимаюсь

  • @dmitro9106
    @dmitro91063 жыл бұрын

    Столкнулся с такой пролбемой, при попытки присвоить header-page__ul стили, как на видео ничего не получается. Хотя я всё зделал как на видео переписовал раза три.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! Загрузи код на github и пришли ссылку, я посмотрю. Все должно работать, надо искать ошибку в синтаксисе, либо в классе html ошибка, либо в селекторе css, либо в свойстве css

  • @dmitro9106

    @dmitro9106

    3 жыл бұрын

    @@user-up6es3nr6s Привет, проблема в том что файлы не обновляется, даже через Редактор Тем при обновление код остаётся прежнем. Но вот вчера обнаружил проблему пошёл спать, утром открыл и файлы изменились, но сейчас к сожелению ничего не меняется, файлы остаються прежнеми.

  • @dmitro9106

    @dmitro9106

    3 жыл бұрын

    @@user-up6es3nr6s Изменил опять стили, и понял что файлы почему-то обновляються через время.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@dmitro9106 Не совсем понял, как это файлы не обновляются? Используешь browser-sync? Если проблема в нем, то проверь синтаксис запуска комманды. Посмотри в документации browsersync.io/

  • @dmitro9106

    @dmitro9106

    3 жыл бұрын

    @@user-up6es3nr6s нет, проблема не в нём но я уже успел разобраться, спасибо за поддержку, контент очень качественный не находил на Ютубе ни разу такой хороший бесплатный материал, желаю успешной монитизаций собственного творчества.

  • @Alina_Shhh
    @Alina_Shhh3 жыл бұрын

    add_action( 'after_setup_theme', 'theme_support' ); function theme_support() { register_nav_menu( 'menu_main_header', 'Меню в шапке' ); } не применяются стили, может, кто подскажет в чем проблема

  • @Alina_Shhh

    @Alina_Shhh

    3 жыл бұрын

    еще ломается js,почему-то

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Так стили это про css, а тут html и php. Если меню не появляется, то само меню в админ панеле выбло создано и установлено, что это menu_main_header?

  • @Alina_Shhh

    @Alina_Shhh

    3 жыл бұрын

    @@user-up6es3nr6s спасибо за отклик) в css все добавляю:вот структура: пицца о нас контакты в css стили nav__link я добавляю nav__ul.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@Alina_Shhh Можешь еще раз объяснить, что не так, а то не понял)

  • @Alina_Shhh

    @Alina_Shhh

    3 жыл бұрын

    @@user-up6es3nr6s не работают стили для вордпрессовского меню

  • @cumar8585
    @cumar85853 жыл бұрын

    Всё хорошо я лайк поставил. НО единственное что каждый раз в шаблонах горадить $GLOBALS[..... это ну так себе решение. А так то всё хорошо.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Привет! А какое лучше решение? Бывают места где нужно 3 раза телефон вывести, например, в шапке, в попапе и подвале. Придется 3 раза делать запрос в базе данных, а если делать $GLOBALS, то всего один. В чем минус этого решения?

  • @cumar8585

    @cumar8585

    3 жыл бұрын

    @@user-up6es3nr6s не знаю какое лучше но вроди как в wp можно было во всех местах в шаблоне обращатся к $GLOBALS['var'] просто как $var Ну где т ов начале шаблона написать globals $arr а дальше уже просто $arr['var'];

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@cumar8585 Можно, но мне не мешает писать $GLOBALS['var']. Может быть функции в functions.php создать, по типу get_phone, которая и будет обращаться к глобальной переменной. Если писать в начале каждого шаблона переменную и записывать туда глобальное значение, то придется это делать во многих местах, например, если 10 шаблонов. И, если нужно будет изменить, то придется менять в 10 местах

  • @cumar8585

    @cumar8585

    3 жыл бұрын

    @@user-up6es3nr6s ок, вы меня убедили.

  • @aIoneQQ
    @aIoneQQ3 жыл бұрын

    Ты точно фронтендер? Что то беком запахло)

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    Да ладно) Там бека чуть чуть, базу смежный отраслей полезно знать

  • @bobjohnes2737
    @bobjohnes27372 жыл бұрын

    У меня проблема с установкам плагина

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! Какая проблема? Недавно устанавливал carbon fields через плагины, архивом и все работало

  • @bobjohnes2737

    @bobjohnes2737

    2 жыл бұрын

    @@user-up6es3nr6s У мен возникла ошибка,но сейчас нету

  • @rs4662
    @rs46622 жыл бұрын

    повторил все один к одному, поставил плагин и обеими способами, но "настройка темы" не появляется( данный урок считая для себя оконченным

  • @vitalb7907
    @vitalb79073 жыл бұрын

    Никто не сталкивался с ошибкой "Container IDs can only contain lowercase alphanumeric characters, dashes and underscores" Вылетает каждый раз

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    А подскажи, какие id ты используешь, когда такая ошибка, это с id из видео такая ошибка? Я вроде не сталкивался с таким. В ошибке написано какие символы можно использовать

  • @vitalb7907

    @vitalb7907

    3 жыл бұрын

    @@user-up6es3nr6s Это название для theme_options Использую русские символы, на это и ругается вроде. не знаю почему

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@vitalb7907 Field::make( 'field', 'id', 'name' ), Для имени или id? Если id, то скорее всего нельзя русские символы и в ошибке написано как раз про символы

  • @vitalb7907

    @vitalb7907

    3 жыл бұрын

    @@user-up6es3nr6s такс, но вторым же параметром мы задаем имя. Даже у тебя в видео "Настройки сайт", это второй параметр и это имя prnt.sc/wvgl54

  • @user-up6es3nr6s

    @user-up6es3nr6s

    3 жыл бұрын

    @@vitalb7907 Понял, перепутал с field. Тогда странно, на xampp такой ошибки нету и на разных хостингах пробовал. Может это настройки php, либо что-то в wp включено, что вызывает такую ошибку. Поставь еще раз carbon fields последнюю версию, добавь его как плагин. Попробуй это на хостинге, если не пробовал

  • @denpro9712
    @denpro97124 жыл бұрын

    На фоне доступности русскоязычной инфы вцелом - неплохо. А по существу, все печально. Настолько скомкано и поверхностно. Новички нихера не поймут. Опытные люди ничего полезного не найдут. Пробубнил чета в микрофон и все. Я чуть не уснул. Ну удачи. Хули.

  • @user-up6es3nr6s

    @user-up6es3nr6s

    4 жыл бұрын

    Спасибо за обратную связь, буду стараться улучшить. Что бы ты посоветовал?

  • @vladimirsmytpf8711

    @vladimirsmytpf8711

    4 жыл бұрын

    @@user-up6es3nr6s все классно, я новичок и все понимаю

  • @aIoneQQ

    @aIoneQQ

    3 жыл бұрын

    @@vladimirsmytpf8711 Нифига ты... новичек и сразу wordpress и php понимает...:DDD

  • @keks_o4162
    @keks_o41622 жыл бұрын

    Добрый день! Почему когда впервые задаю id поля (site_phone) и по нему пытаюсь вывести номер телефона через echo carbon_get_theme_option('site_phone'); все работает... но потом меняя id этого же поля на условно site_phone_number и пытаясь вывести echo carbon_get_theme_option('site_phone_number'); оно не работает, просто ничего не отдает Объясните почему так происходит, как это работает?

  • @user-up6es3nr6s

    @user-up6es3nr6s

    2 жыл бұрын

    Привет! После того как был поменян id, это считается новым полем и телефон в админке нужно заново ввести

  • @keks_o4162

    @keks_o4162

    2 жыл бұрын

    @@user-up6es3nr6s понял, большое спасибо за ответ!

Келесі