Привет! Подскажи пожалуйста. Как например сделать меню в footer, но чтобы оно не показывалось пока я его не создам например, а точнее пока не добавлю новые элементы. потому как когда я ставлю меню и даже если там нет элементов, меню занимает место... Надеюсь я доступно изъясняюсь)
@@MaxAndrienko Привет! А как меню занимает место, если там не элементов?) 1) Попробуй погуглить, wordpress if menu has items 2) Посмотри в эту сторону, можно ли как-то проверять длину элементов и если она равна ноль, то не выводить developer.wordpress.org/reference/functions/wp_get_nav_menu_items/ 3) Решение в лоб, это создать кастомный флаг и с помощью него показывать или не показывать меню
Огромное, огромнейшее спасибо тебе! Я понимаю, тяжело выкладывать свои старания и видеть, что просмотров мало. Но тебе известно, что чем чаще выкладывать видео, тем больше скрипт Ютуба понимает и выводит в рекомендации. Я искренне желаю тебе сил и мотивации делать это и делится с нами!
Я две недели назад устроился фронтендером. Мне сразу дали натягивать верстку на вордпесс. Я с ним никогда до этого не работал, всё познавал через боль и баги. Твои видео буквально окрыли мне глаза! Спасибо большое!
Отличные видео, очень хорошо объясняете. Что откуда берете и т.д. Я много пересмотрел и таких подач информации очень мало. Надеюсь Вы вернетесь и продолжите делать видео. Очень было бы здорово сделать такое про посадку интернет магазина на Woocommerce!
Спасибо! С woocommerce не часто сталкивался. Не знаю, буду ли записывать уроки. Если разберусь детально то, да. Не хочется записывать уроки, просто чтобы выложить. Хочется чтобы они были полезные
Спасибо за уникальный контент!). Везде пихают этот идиотский ACF который нужно настраивать каждый раз при установки WP. Спасибо, ты топчик, еслиб я не натыкнулся на это видео я бы помер с этими ACF и другими кастомными полями
Просто божественно и доступно без воды все как есть! Просмотры будут, просто мало кто знает о канале! Мне ютуб в рекомендациях показал! Тут скорее всего нужно поработать с заголовками натяжка установка и тд. Спасибо автор! Еще было бы классно по JS Валидация формы, всякие select на JS. Пусть будут короткие но нужные. По тем же самым Валидациям номер телефона проверка, емаил и тд. в сети они есть, но там в основном jq. Тот как вы делаете и подставляете по JS другую информацию в заказе, я лично такие видео не видел либо они есть но не в доступной форме! Еще бы всякие всплывашки типа чата, я думаю новичкам будет интересно как это реализовать! Да и много чего нужно все сразу не расскажешь! Я бы посоветовал создать чат в телеграм, и там всех в кучу собирать, получится небольшое сообщество! Курсы бы минимальные с практикой по JS.
по поводу глобальных перемен и carbon fields. глобальные переменные лучше не использовать. тем более карбон делает только 1 запрос в базу, а дальше выводит повторяющиеся с кеша. то есть нет повторного запроса в базу
Точь в точь как на видео устанавливал 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 на другую ошибку
Привет, тоже иногда выскакивает такая ошибка. Но всегда каким-то образом ее устраняю. Когда я ставил через плагин, никогда такого не было. А что пишет, если ты через плагин устанавливаешь? Попробуй не разбивать на файлы, а писать carbon fields сразу в functions.php
только что была такая же ошибка. Неправильно был путь указан. require_once( 'includes/carbon-fields/vendor/autoload.php' ); вот так должна строчка выглядеть , а было require_once( ABCD . 'includes/carbon-fields/vendor/autoload.php' ); или что то такое
Привет! Ты про то, чтобы писать анонимные функции в хуки? Без понятия, можно и так. Я в такие философские темы вордпресса не лез, да и не очень то и хотелось, конкретно в wp это узнавать)
Для телефона в атрибут href можно не выводить дополнительное поле. Можно определить функцию в functions.php (пример в ссылке) и ее уже использовать как обертку для основного телефона. gist.github.com/DmitryBerdnikov/326be7c8dfdb67f6cf469602af443fbb
@@Фронтендер-з6о ПРивет! У меня на сайте три разных номера тел. Соответственно мне надо три разных варианта. Как написать функцию или код чтобы у меня было три разных номера телефона?
Кто может ответить, почему у меня ругается в на эту строчку кода Container::make('theme_options', __('Theme Options')) а вот так нет Container::make('theme_options', ('Theme Options')), и тема появляется на английском. Спасибо
Привет! Из-за функции перевода в carbon fields какая-то ошибка вылазит. Я где-то встречал описание этой проблемы, но сейчас не могу найти. Лучше не использовать функцию перевода и писать просто текст
Попробовал ставит плагин 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 и еще много букофф. Так и не пойму, как решит это. Не могу дальше двигаться( Ошибка возникает когда подключаю последний кусок кода плагина Может посоветуешь что-то?
Привет! Я последнее время плагин ставлю через плагины. Туда архив закидываю. Попробуй поставить чистую тему, загрузить на него плагин и поставить код из гитхаба, проблема сохраняется или нет?
Нашел проблему. Подключение надо было делать через add_action('carbon_fields_register_fields', 'register_carbon_fields'); - это для новой версии плагина
@@medviol а это чем то отличается от этого подключения? github.com/DmitryBerdnikov/pizzatime-wordpress/blob/2a77c341b2e4b43adcced9c5532f534e50951011/lesson8/functions.php#L51
@@Фронтендер-з6о add_action( 'carbon_fields_register_fields'... - для новых версий и add_action( 'carbon_register_fields'... - для старых. Разница в одном слове, не сразу и заметишь)
Здравствуй! К сожалению не сталкивался с таким, можно посмотреть в этом направлении. Но не знаю реализуемо ли wordpress.org/support/topic/carbon-fields-and-yoast-seo-support/ github.com/htmlburger/carbon-fields/issues?q=yoast
Здравствуйте! У меня когда меню вывести пытался, стили подключились, но почему-то ссылки стали располагаться одна под другой, и еще проблема когда в css что-то меняю ничего не происходит, хотя он подключен в header
Здравствуй! Нужно проверить попробовать загружается ли css файл. Советую открыть вкладу network в dev tools и найти css, посмотреть грузится он или нет. Если нет, то искать причину почему не грузится. Если css грузится, то проблема в селекторах, если стили не применяются. Значит нужно задать правильные селекторы
Здравствуйте, когда устанавливаю 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. "(
Здравствуй! Я тоже сталкивался с проблемами, когда устанавливал не как плагин. Поэтому последнее время устанавливал его через плагины Надо загуглить название сервера + upload_max_filesize в php.ini как увеличить Странно, вроде carbon_fileds немного весит
Привет! Давно не следил за совместимостью wordpress с этим плагином, как вариант, может ломаться в новых версиях wordpress, если плагин перестал обновляться
@@Фронтендер-з6о на wp-kama пишут что он не сочетается с вп вообще с 2019 года "по запросу автора", что-то такое. Но у вас видео то не 19-го года, короче хз, а перенести как-то надо🥲
Спасибо за видео! Есть вопрос: не отображаются новые tabs и даже не меняется название "Настройки темы" внутри админки. Код пишу, как у Вас, ошибок нет. Подскажите, что может быть не так?
Привет! Очень много вариантов, что может быть не так. Предлагаю скопировать код с репозитория урока, запустить у себя. И посмотреть, работает или нет. Если работает, то внедрять себе по аналогии
Пытался установить плагин Carbon Fields через плагины, но при загрузке файла выдает такую ошибку: Загруженный файл превышает директиву upload_max_filesize в php.ini.
А у меня вопрос: Есть блог по кулинарии можно с помощью carbon fields создать карточку в которой будет публиковаться ингредиенты? И с помощью каких функций мне добавлять?
Привет! 1) Можно создать отдельный тип записей, например, блюдо. Это создается с помощью самого вордпреса. 2) Затем для этого поста, создать свои настройки. Например, ингридиенты, это можно сделать с помощью carbon fields. Нужно создавать post_meta, пример есть здесь, в самом низу Container::make( 'post_meta', 'Дополнительные поля' ) ->show_on_post_type('product')
Сегодня столкнулся с такой проблемой: Настройки сайта в этой вкладке появилась ошибка 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 подскажите что не так, искал в интернете ничего путного не нашёл. Может уже сталкивались с этой ошибкой?
Сидел искал решение проблемы, но так и не решил, думал что это могло быть связанно с кешом, почистил осталась проблема... Установил плагин который чистит кеш самого wordpressa, не спасло
Добрый день! Эта конструкция переводит текст, если у нас есть файл для перевода. Здесь нету смысла использовать отдельный файл для перевода. Поэтому сразу можно перевести Theme Options как Настройки темы. Подробнее тут wp-kama.ru/function/__
@@Sports-bo9lc Привет! Какой файл? Я в другом комменте отписался, что может быть проблема с этим. Надо просто почитать в документации, как делать разные переводы. Но в carbon fields какая-то ошибка при вызове функции для перевода. И я не думаю, что нужно переводить админку на разные языки
Привет! Попробуй скопировать код с гитхаба и сделай точно также как в видео. Возможно, где-то идентификтор меню неправильно написал. Или в админ панеле не выбрал область меню
Спасибо. В целях точно записать проекты сложнее по верстке, затем эти проекты посадить на wp, только уже с меньшим объяснением. Записать уроки по сборке проекта. Создать свои шаблоны, чтобы потом ими пользоваться. Записать уроки по js на практических примерах Идей много, надо делать
Привет! Если под wp сразу делать, то да, можно сразу дотягиваться по тегам, но я стараюсь избегать селекторов по тегам и использовать их только там, где они необходимы
Столкнулся с такой пролбемой, при попытки присвоить header-page__ul стили, как на видео ничего не получается. Хотя я всё зделал как на видео переписовал раза три.
Привет! Загрузи код на github и пришли ссылку, я посмотрю. Все должно работать, надо искать ошибку в синтаксисе, либо в классе html ошибка, либо в селекторе css, либо в свойстве css
@@Фронтендер-з6о Привет, проблема в том что файлы не обновляется, даже через Редактор Тем при обновление код остаётся прежнем. Но вот вчера обнаружил проблему пошёл спать, утром открыл и файлы изменились, но сейчас к сожелению ничего не меняется, файлы остаються прежнеми.
@@dimakanu Не совсем понял, как это файлы не обновляются? Используешь browser-sync? Если проблема в нем, то проверь синтаксис запуска комманды. Посмотри в документации browsersync.io/
@@Фронтендер-з6о нет, проблема не в нём но я уже успел разобраться, спасибо за поддержку, контент очень качественный не находил на Ютубе ни разу такой хороший бесплатный материал, желаю успешной монитизаций собственного творчества.
Привет! Полей wp не хватает, а если создавать доп поля без плагина, то это не очень удобно. Поэтому лучше использовать плагин, можно использовать advanced custom fields, но мне больше нравится carbon fields
add_action( 'after_setup_theme', 'theme_support' ); function theme_support() { register_nav_menu( 'menu_main_header', 'Меню в шапке' ); } не применяются стили, может, кто подскажет в чем проблема
А подскажи, какие id ты используешь, когда такая ошибка, это с id из видео такая ошибка? Я вроде не сталкивался с таким. В ошибке написано какие символы можно использовать
@@vitalb7907 Field::make( 'field', 'id', 'name' ), Для имени или id? Если id, то скорее всего нельзя русские символы и в ошибке написано как раз про символы
@@vitalb7907 Понял, перепутал с field. Тогда странно, на xampp такой ошибки нету и на разных хостингах пробовал. Может это настройки php, либо что-то в wp включено, что вызывает такую ошибку. Поставь еще раз carbon fields последнюю версию, добавь его как плагин. Попробуй это на хостинге, если не пробовал
На фоне доступности русскоязычной инфы вцелом - неплохо. А по существу, все печально. Настолько скомкано и поверхностно. Новички нихера не поймут. Опытные люди ничего полезного не найдут. Пробубнил чета в микрофон и все. Я чуть не уснул. Ну удачи. Хули.
Добрый день! Почему когда впервые задаю id поля (site_phone) и по нему пытаюсь вывести номер телефона через echo carbon_get_theme_option('site_phone'); все работает... но потом меняя id этого же поля на условно site_phone_number и пытаясь вывести echo carbon_get_theme_option('site_phone_number'); оно не работает, просто ничего не отдает Объясните почему так происходит, как это работает?
Таймкоды:
0:22 Подключаем Carbon Fields
6:24 Выводим Логотип
10:04 Выводим телефон
15:05 Выводим адрес
16:34 Выводим координаты карты
19:45 Выводим соц. сети
22:21 Выводим меню
27:24 Делаем логотип ссылкой на главную
Привет! Подскажи пожалуйста. Как например сделать меню в footer, но чтобы оно не показывалось пока я его не создам например, а точнее пока не добавлю новые элементы.
потому как когда я ставлю меню и даже если там нет элементов, меню занимает место... Надеюсь я доступно изъясняюсь)
@@MaxAndrienko
Привет! А как меню занимает место, если там не элементов?)
1) Попробуй погуглить, wordpress if menu has items
2) Посмотри в эту сторону, можно ли как-то проверять длину элементов и если она равна ноль, то не выводить developer.wordpress.org/reference/functions/wp_get_nav_menu_items/
3) Решение в лоб, это создать кастомный флаг и с помощью него показывать или не показывать меню
Огромное, огромнейшее спасибо тебе!
Я понимаю, тяжело выкладывать свои старания и видеть, что просмотров мало. Но тебе известно, что чем чаще выкладывать видео, тем больше скрипт Ютуба понимает и выводит в рекомендации. Я искренне желаю тебе сил и мотивации делать это и делится с нами!
Если ты когда нибудь создашь свой курс, я куплю его.
Спасибо
чем больше людей увидит, тем больше у тебя будет конкурентов)
Очень Полезные видео . На ютубе разработчики с большим количеством подписчиков не могут предложить такого. Только воду и песок.)
Я две недели назад устроился фронтендером. Мне сразу дали натягивать верстку на вордпесс. Я с ним никогда до этого не работал, всё познавал через боль и баги. Твои видео буквально окрыли мне глаза! Спасибо большое!
Лучшие уроки по вп
Отличные видео, очень хорошо объясняете. Что откуда берете и т.д. Я много пересмотрел и таких подач информации очень мало.
Надеюсь Вы вернетесь и продолжите делать видео. Очень было бы здорово сделать такое про посадку интернет магазина на Woocommerce!
Спасибо! С woocommerce не часто сталкивался. Не знаю, буду ли записывать уроки. Если разберусь детально то, да. Не хочется записывать уроки, просто чтобы выложить. Хочется чтобы они были полезные
ЧЕЛ СПАСИБО БОЛЬШОЕ ты просто спас меня
Офигенные уроки!
Спасибо!
Спасибо за уникальный контент!). Везде пихают этот идиотский ACF который нужно настраивать каждый раз при установки WP.
Спасибо, ты топчик, еслиб я не натыкнулся на это видео я бы помер с этими ACF и другими кастомными полями
Отличный канал! Спасибо огромное за понятные уроки
Спасибо за видео. Успехов в развитии канала! Много нового и полезного для себя вывожу.
Просто божественно и доступно без воды все как есть! Просмотры будут, просто мало кто знает о канале! Мне ютуб в рекомендациях показал! Тут скорее всего нужно поработать с заголовками натяжка установка и тд. Спасибо автор! Еще было бы классно по JS Валидация формы, всякие select на JS. Пусть будут короткие но нужные. По тем же самым Валидациям номер телефона проверка, емаил и тд. в сети они есть, но там в основном jq. Тот как вы делаете и подставляете по JS другую информацию в заказе, я лично такие видео не видел либо они есть но не в доступной форме! Еще бы всякие всплывашки типа чата, я думаю новичкам будет интересно как это реализовать! Да и много чего нужно все сразу не расскажешь! Я бы посоветовал создать чат в телеграм, и там всех в кучу собирать, получится небольшое сообщество! Курсы бы минимальные с практикой по JS.
Спасибо за обратную связь. Да нужно будет что-то придумать. Телеграм чат
t.me/frontender_group
11:30 - как идея вместо дополнительного поля, использовать регулярные выражения, и в итоге с помощью их оставлять, только цифры, как пример
Привет!
Полностью согласен, это намного лучше. Тоже пришел к этому, но не сразу, когда делал курс не додумался
*Расписывает 30 строк кода на js чтобы проскролить к элементу* - "Но мы можем так не париться и использовать якори" :)))
Спасибо огромное! Погнал php изучать!
Спасибо большое
по поводу глобальных перемен и carbon fields. глобальные переменные лучше не использовать. тем более карбон делает только 1 запрос в базу, а дальше выводит повторяющиеся с кеша. то есть нет повторного запроса в базу
Привет!
Про кэш не знал, спасибо
Точь в точь как на видео устанавливал 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 на другую ошибку
Привет, тоже иногда выскакивает такая ошибка. Но всегда каким-то образом ее устраняю. Когда я ставил через плагин, никогда такого не было. А что пишет, если ты через плагин устанавливаешь?
Попробуй не разбивать на файлы, а писать carbon fields сразу в functions.php
только что была такая же ошибка. Неправильно был путь указан.
require_once( 'includes/carbon-fields/vendor/autoload.php' );
вот так должна строчка выглядеть , а было
require_once( ABCD . 'includes/carbon-fields/vendor/autoload.php' );
или что то такое
привет, а почему у вордпресников не принято использовать такой синтаксис?) add_action('init', function() {
});
Привет!
Ты про то, чтобы писать анонимные функции в хуки? Без понятия, можно и так. Я в такие философские темы вордпресса не лез, да и не очень то и хотелось, конкретно в wp это узнавать)
У карбон фиелдс, есть элемент map, можно ли его рассмотреть для карты?
Привет! Вроде только для гугл карт. Лично я создаю текстые поля для записи координатов
@@Фронтендер-з6о Понятно
Спасибо, лайк😊
Для телефона в атрибут href можно не выводить дополнительное поле.
Можно определить функцию в functions.php (пример в ссылке) и ее уже использовать как обертку для основного телефона.
gist.github.com/DmitryBerdnikov/326be7c8dfdb67f6cf469602af443fbb
А если номеров тел.
как минимум 3-4
как написать функцию?
@@MaxAndrienko
Привет!
Можно же эту функцию вызывать для любого количества номеров. Не совсем понял, можешь подробнее объяснить?
@@Фронтендер-з6о ПРивет!
У меня на сайте три разных номера тел. Соответственно мне надо три разных варианта. Как написать функцию или код чтобы у меня было три разных номера телефона?
@@Фронтендер-з6о Я понял что это для неограниченного кол-ва номеров, но нужно сделать три разных номера.
@@Фронтендер-з6о и да! Видео у тебя очень, прям очень отличные!!! Спасибо огромное!
с сайта карбона при попытке скачать просто обновляется на главную ..........
Привет! Уже давно не пользовался этой технологией. Значит надо поискать другой способ установки или использовать ACF
@@Фронтендер-з6о Карбоновыми формами давно не пользовались? Чем же тогда пользуетесь.
@@happy--user давно wordpress не использовал в работе, сейчас только фронтендом занимаюсь
Кто может ответить, почему у меня ругается в на эту строчку кода Container::make('theme_options', __('Theme Options')) а вот так нет Container::make('theme_options', ('Theme Options')), и тема появляется на английском. Спасибо
Привет!
Из-за функции перевода в carbon fields какая-то ошибка вылазит. Я где-то встречал описание этой проблемы, но сейчас не могу найти. Лучше не использовать функцию перевода и писать просто текст
@@Фронтендер-з6о Спасибо!
А как то можно на основной странице сайта убрать сверху настройки wp ? Из-за этих настроек не видно моей шапки с логотипом и меню
Спасибо за урок. Подскажите как подключить скрипт type="module">
Привет!
Можно попробовать этот способ, есть примеры подключения скриптов
developer.wordpress.org/reference/hooks/script_loader_tag/
Попробовал ставит плагин 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 и еще много букофф. Так и не пойму, как решит это. Не могу дальше двигаться(
Ошибка возникает когда подключаю последний кусок кода плагина
Может посоветуешь что-то?
Привет!
Я последнее время плагин ставлю через плагины. Туда архив закидываю.
Попробуй поставить чистую тему, загрузить на него плагин и поставить код из гитхаба, проблема сохраняется или нет?
@@Фронтендер-з6о да, пробовал твой код с гитхаба - та же история
Нашел проблему. Подключение надо было делать через add_action('carbon_fields_register_fields', 'register_carbon_fields'); - это для новой версии плагина
@@medviol а это чем то отличается от этого подключения?
github.com/DmitryBerdnikov/pizzatime-wordpress/blob/2a77c341b2e4b43adcced9c5532f534e50951011/lesson8/functions.php#L51
@@Фронтендер-з6о add_action( 'carbon_fields_register_fields'... - для новых версий и add_action( 'carbon_register_fields'... - для старых. Разница в одном слове, не сразу и заметишь)
Здравствуйте! А не подскажешь как подружить carbon fields с yoast seo?
Чтобы yoast seo сканировал и доп.поля
Спасибо)
Здравствуй! К сожалению не сталкивался с таким, можно посмотреть в этом направлении. Но не знаю реализуемо ли
wordpress.org/support/topic/carbon-fields-and-yoast-seo-support/
github.com/htmlburger/carbon-fields/issues?q=yoast
Здравствуйте! У меня когда меню вывести пытался, стили подключились, но почему-то ссылки стали располагаться одна под другой, и еще проблема когда в css что-то меняю ничего не происходит, хотя он подключен в header
Здравствуй!
Нужно проверить попробовать загружается ли css файл. Советую открыть вкладу network в dev tools и найти css, посмотреть грузится он или нет. Если нет, то искать причину почему не грузится.
Если css грузится, то проблема в селекторах, если стили не применяются. Значит нужно задать правильные селекторы
Здравствуйте, когда устанавливаю 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. "(
Здравствуй!
Я тоже сталкивался с проблемами, когда устанавливал не как плагин. Поэтому последнее время устанавливал его через плагины
Надо загуглить название сервера + upload_max_filesize в php.ini как увеличить
Странно, вроде carbon_fileds немного весит
на сколько хорошо использовать глобальные переменные?) на сколько знаю их лучше избегать
Привет!
Если можно обойтись без глобальных переменные, то лучше без них.
У меня какая-то проблема с этим carbon fields, вообще не получается ни с плагином, ни с кодом его подключить, сайт ломается сразу же
Привет! Давно не следил за совместимостью wordpress с этим плагином, как вариант, может ломаться в новых версиях wordpress, если плагин перестал обновляться
@@Фронтендер-з6о на wp-kama пишут что он не сочетается с вп вообще с 2019 года "по запросу автора", что-то такое. Но у вас видео то не 19-го года, короче хз, а перенести как-то надо🥲
Спасибо за видео!
Есть вопрос: не отображаются новые tabs и даже не меняется название "Настройки темы" внутри админки. Код пишу, как у Вас, ошибок нет. Подскажите, что может быть не так?
Привет!
Очень много вариантов, что может быть не так. Предлагаю скопировать код с репозитория урока, запустить у себя. И посмотреть, работает или нет. Если работает, то внедрять себе по аналогии
Пытался установить плагин Carbon Fields через плагины, но при загрузке файла выдает такую ошибку:
Загруженный файл превышает директиву upload_max_filesize в php.ini.
Привет!
Значит нужно в конфиге увеличить лимит загружаемого файла. Странно, так как файл немного весит
А у меня вопрос: Есть блог по кулинарии можно с помощью carbon fields создать карточку в которой будет публиковаться ингредиенты? И с помощью каких функций мне добавлять?
Привет!
1) Можно создать отдельный тип записей, например, блюдо. Это создается с помощью самого вордпреса.
2) Затем для этого поста, создать свои настройки. Например, ингридиенты, это можно сделать с помощью carbon fields. Нужно создавать post_meta, пример есть здесь, в самом низу Container::make( 'post_meta', 'Дополнительные поля' )
->show_on_post_type('product')
@@Фронтендер-з6о Спасибо буду пробовать
Сегодня столкнулся с такой проблемой: Настройки сайта в этой вкладке появилась ошибка 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 подскажите что не так, искал в интернете ничего путного не нашёл. Может уже сталкивались с этой ошибкой?
Привет!
Не сталкивался, после чего это ошибка произошла?
@@Фронтендер-з6о Жаль, да все делал как на видео, по второму разу, только с другим сайтом, для тренировки. Буду искать в чём причина
Сидел искал решение проблемы, но так и не решил, думал что это могло быть связанно с кешом, почистил осталась проблема... Установил плагин который чистит кеш самого wordpressa, не спасло
лучше подключать через composer мне кажется чем через папку includes ?
Привет!
У меня были проблемы с подключением, лично я в последние время подключаю через плагины с помощью архива
Добрый день. Можете пожалуйста объяснить эту конструкцию __( 'Theme Options' ) и почему ее можно спокойно заменить на 'Theme Options'?
Добрый день!
Эта конструкция переводит текст, если у нас есть файл для перевода.
Здесь нету смысла использовать отдельный файл для перевода. Поэтому сразу можно перевести Theme Options как Настройки темы.
Подробнее тут wp-kama.ru/function/__
@@Фронтендер-з6о где взять файл для перевода?
@@Sports-bo9lc Привет!
Какой файл? Я в другом комменте отписался, что может быть проблема с этим. Надо просто почитать в документации, как делать разные переводы. Но в carbon fields какая-то ошибка при вызове функции для перевода.
И я не думаю, что нужно переводить админку на разные языки
Я искал нефть, а нашел золото
Пытался настроить меню в шапке,но так и ничего не получилось.Не получается найти ссылки на меню чтобы изменить стили как с Test и Главная на видео:(
Привет! Попробуй скопировать код с гитхаба и сделай точно также как в видео. Возможно, где-то идентификтор меню неправильно написал. Или в админ панеле не выбрал область меню
Классный канал. Какие планы на будущее?
Спасибо. В целях точно записать проекты сложнее по верстке, затем эти проекты посадить на wp, только уже с меньшим объяснением.
Записать уроки по сборке проекта. Создать свои шаблоны, чтобы потом ими пользоваться.
Записать уроки по js на практических примерах
Идей много, надо делать
@@Фронтендер-з6о ждём)
Я когда делал саму верстку, то к меню так в сss добирался .gallery__menu-nav ul li a и когда в ворд прес закинул то не пришлось настраивать )
Привет! Если под wp сразу делать, то да, можно сразу дотягиваться по тегам, но я стараюсь избегать селекторов по тегам и использовать их только там, где они необходимы
Столкнулся с такой пролбемой, при попытки присвоить header-page__ul стили, как на видео ничего не получается. Хотя я всё зделал как на видео переписовал раза три.
Привет! Загрузи код на github и пришли ссылку, я посмотрю. Все должно работать, надо искать ошибку в синтаксисе, либо в классе html ошибка, либо в селекторе css, либо в свойстве css
@@Фронтендер-з6о Привет, проблема в том что файлы не обновляется, даже через Редактор Тем при обновление код остаётся прежнем. Но вот вчера обнаружил проблему пошёл спать, утром открыл и файлы изменились, но сейчас к сожелению ничего не меняется, файлы остаються прежнеми.
@@Фронтендер-з6о Изменил опять стили, и понял что файлы почему-то обновляються через время.
@@dimakanu Не совсем понял, как это файлы не обновляются? Используешь browser-sync? Если проблема в нем, то проверь синтаксис запуска комманды. Посмотри в документации browsersync.io/
@@Фронтендер-з6о нет, проблема не в нём но я уже успел разобраться, спасибо за поддержку, контент очень качественный не находил на Ютубе ни разу такой хороший бесплатный материал, желаю успешной монитизаций собственного творчества.
У меня проблема с установкам плагина
Привет!
Какая проблема? Недавно устанавливал carbon fields через плагины, архивом и все работало
@@Фронтендер-з6о У мен возникла ошибка,но сейчас нету
Здравствуйте, скажите пожалуйста, а почему Вы не работаете с полями WP без плагина?
Привет! Полей wp не хватает, а если создавать доп поля без плагина, то это не очень удобно. Поэтому лучше использовать плагин, можно использовать advanced custom fields, но мне больше нравится carbon fields
@@Фронтендер-з6о , спасибо большое за ответ! Ваш курс уже третий по wp который смотрю, до этого были без карбона, решила уточнить))
add_action( 'after_setup_theme', 'theme_support' );
function theme_support() {
register_nav_menu( 'menu_main_header', 'Меню в шапке' );
}
не применяются стили, может, кто подскажет в чем проблема
еще ломается js,почему-то
Так стили это про css, а тут html и php. Если меню не появляется, то само меню в админ панеле выбло создано и установлено, что это menu_main_header?
@@Фронтендер-з6о спасибо за отклик) в css все добавляю:вот структура:
пицца
о нас
контакты
в css стили nav__link я добавляю nav__ul.
@@Alina_Shhh Можешь еще раз объяснить, что не так, а то не понял)
@@Фронтендер-з6о не работают стили для вордпрессовского меню
повторил все один к одному, поставил плагин и обеими способами, но "настройка темы" не появляется( данный урок считая для себя оконченным
Ты точно фронтендер? Что то беком запахло)
Да ладно) Там бека чуть чуть, базу смежный отраслей полезно знать
Никто не сталкивался с ошибкой "Container IDs can only contain lowercase alphanumeric characters, dashes and underscores"
Вылетает каждый раз
А подскажи, какие id ты используешь, когда такая ошибка, это с id из видео такая ошибка? Я вроде не сталкивался с таким. В ошибке написано какие символы можно использовать
@@Фронтендер-з6о Это название для theme_options
Использую русские символы, на это и ругается вроде. не знаю почему
@@vitalb7907
Field::make( 'field', 'id', 'name' ),
Для имени или id?
Если id, то скорее всего нельзя русские символы и в ошибке написано как раз про символы
@@Фронтендер-з6о такс, но вторым же параметром мы задаем имя. Даже у тебя в видео "Настройки сайт", это второй параметр и это имя
prnt.sc/wvgl54
@@vitalb7907 Понял, перепутал с field. Тогда странно, на xampp такой ошибки нету и на разных хостингах пробовал. Может это настройки php, либо что-то в wp включено, что вызывает такую ошибку.
Поставь еще раз carbon fields последнюю версию, добавь его как плагин. Попробуй это на хостинге, если не пробовал
На фоне доступности русскоязычной инфы вцелом - неплохо.
А по существу, все печально.
Настолько скомкано и поверхностно.
Новички нихера не поймут. Опытные люди ничего полезного не найдут.
Пробубнил чета в микрофон и все. Я чуть не уснул.
Ну удачи. Хули.
Спасибо за обратную связь, буду стараться улучшить. Что бы ты посоветовал?
@@Фронтендер-з6о все классно, я новичок и все понимаю
@@vladimirsmytpf8711 Нифига ты... новичек и сразу wordpress и php понимает...:DDD
Добрый день!
Почему когда впервые задаю id поля (site_phone) и по нему пытаюсь вывести номер телефона через echo carbon_get_theme_option('site_phone'); все работает...
но потом меняя id этого же поля на условно site_phone_number и пытаясь вывести echo carbon_get_theme_option('site_phone_number'); оно не работает, просто ничего не отдает
Объясните почему так происходит, как это работает?
Привет!
После того как был поменян id, это считается новым полем и телефон в админке нужно заново ввести
@@Фронтендер-з6о понял, большое спасибо за ответ!
Спасибо вам