Привет! Автоматическая транслитерация ярлыка поля в строку для поля "Имя поля" в Advanced Custom Fields (ACF) не является стандартной функциональностью плагина, но её можно реализовать с помощью JavaScript. Это может быть сделано через добавление пользовательского скрипта, который будет отслеживать изменения в поле "Ярлык поля" и автоматически транслитерировать его в поле "Имя поля".
Вот пример, как это можно реализовать:
1. **Добавьте JavaScript код для транслитерации**: Этот код можно добавить в админку WordPress через файл `functions.php` вашей темы или через плагин для пользовательских скриптов.
2. **Что делает этот скрипт:** - Он использует jQuery для отслеживания изменений в поле "Ярлык поля". - При изменении значения в поле "Ярлык поля" происходит транслитерация введённого текста, преобразование его в нижний регистр и замена пробелов на символ подчеркивания. - После этого результат транслитерации автоматически подставляется в поле "Имя поля", если оно ещё не заполнено.
3. **Как подключить:** - Этот код можно добавить в файл `functions.php` вашей темы. - Если вы не хотите изменять тему, можно использовать плагин для добавления пользовательских скриптов, например, "Code Snippets".
Теперь при создании или редактировании полей в ACF, когда вы вводите текст в поле "Ярлык поля", в поле "Имя поля" будет автоматически подставляться транслитерированная версия ярлыка.
К сожалению не сработало. Первую букву вбиваешь - транслитерирует, вбиваешь дальше все название, первая буква исчезает и получаем результат как обычно на русском.
Всем привет! Вопрос по ACF (ACF Pro). На одном сайте встретил такую фишку, что, при заполнении ярлыка поля в поле "Имя поля" происходит автоматическая транслитерация. Пробовал там найти что-нибудь касаемо этого в functions.php - ничего там нет. Может кто-то знает как это сделать?
Бутстраповский слайдер подключается в 2 клика и настраивается как угодно, включая бесконечную прокрутку. Если ты не в состоянии прочитать элементарный код - стоит ли его использовать? Вдруг там зашито невесть что? Возьми нормальное, проверенное решение.
samdo, при использовании популярного плагина Cyr-To-Lat для транслитерации url так же работает функция и в ACF
Привет! Автоматическая транслитерация ярлыка поля в строку для поля "Имя поля" в Advanced Custom Fields (ACF) не является стандартной функциональностью плагина, но её можно реализовать с помощью JavaScript. Это может быть сделано через добавление пользовательского скрипта, который будет отслеживать изменения в поле "Ярлык поля" и автоматически транслитерировать его в поле "Имя поля".
Вот пример, как это можно реализовать:
1. **Добавьте JavaScript код для транслитерации**: Этот код можно добавить в админку WordPress через файл `functions.php` вашей темы или через плагин для пользовательских скриптов.
2. **Что делает этот скрипт:**
- Он использует jQuery для отслеживания изменений в поле "Ярлык поля".
- При изменении значения в поле "Ярлык поля" происходит транслитерация введённого текста, преобразование его в нижний регистр и замена пробелов на символ подчеркивания.
- После этого результат транслитерации автоматически подставляется в поле "Имя поля", если оно ещё не заполнено.
3. **Как подключить:**
- Этот код можно добавить в файл `functions.php` вашей темы.
- Если вы не хотите изменять тему, можно использовать плагин для добавления пользовательских скриптов, например, "Code Snippets".
Теперь при создании или редактировании полей в ACF, когда вы вводите текст в поле "Ярлык поля", в поле "Имя поля" будет автоматически подставляться транслитерированная версия ярлыка.
К сожалению не сработало. Первую букву вбиваешь - транслитерирует, вбиваешь дальше все название, первая буква исчезает и получаем результат как обычно на русском.
Всем привет! Вопрос по ACF (ACF Pro). На одном сайте встретил такую фишку, что, при заполнении ярлыка поля в поле "Имя поля" происходит автоматическая транслитерация. Пробовал там найти что-нибудь касаемо этого в functions.php - ничего там нет. Может кто-то знает как это сделать?
<?php
if(has_nav_menu('mbottom')){
wp_nav_menu(array(
'theme_location' => 'mbottom',
'container' => 'div',
));
}else{
echo 'Ошибка: меню не было зарегистрировано!';
}?>
Приветствую! Какая-то непонятная проблема с меню. Добавляю в меню несколько пунктов, а в нем просто выводятся все подряд страницы сайта.
Регистрирую в functions.php
Добавляю в footer.php (через if, чтобы убедиться, что меню зарегистрировано)
<?phpif(has_nav_menu('mbottom')){
wp_nav_menu(array(
'theme_location' => 'nmf',
'container' => 'div',
));
}else{
echo 'Ошибка: меню не было зарегистрировано!';
}?>
Добавил пункты, сохранил:

Результат-список всех страниц:
Уже не знаю куда копать. Может кто подскажет?
Тогда не понимаю проблемы. У меня именно так и работает - бесконечный цикл
Бутстраповский слайдер подключается в 2 клика и настраивается как угодно, включая бесконечную прокрутку. Если ты не в состоянии прочитать элементарный код - стоит ли его использовать? Вдруг там зашито невесть что? Возьми нормальное, проверенное решение.
https://getbootstrap.com/docs/5.3/components/carousel/
Ну вот у меня в Файерфоксе слайды кликабельны, но не кликабельны стрелки прокрутки. И выглядит всё очень криво.
ChatGPT в помощь.
https://github.com/kidjp85/react-id-swiper/issues/145