Я хочу добавить кнопку в Elementor или добавить новый раздел на странице редактирования. В корневом файле моего плагина я просто поставил в очередь только файл js. Я убедился, что файл js загружен идеально, и в консоли я наконец вижу этот console.log('Elementor инициализирован');. Если кто-нибудь может решить проблему, пожалуйста, помогите мне. Для пояснения я просто хочу добавить только кнопку.
Для большей ясности см. изображение
[img]https://i.sstatic.net /82a5AH2T.png[/img]
console.log('custom-button.js loaded');
jQuery(window).on('elementor:init', function() {
console.log('Elementor initialized');
elementor.hooks.addAction('editor/init', function() {
console.log('Editor initialized');
const interval = setInterval(() => {
const targetContainers = document.querySelectorAll('.elementor-add-new-section, .e-view');
console.log('Checking for target containers:', targetContainers);
if (targetContainers.length > 0) {
targetContainers.forEach((container, index) => {
console.log(`Container ${index} found`, container);
if (container.classList.contains('e-view')) {
const buttonDiv = document.createElement('div');
buttonDiv.classList.add('elementor-add-section-area-button');
const newButton = document.createElement('button');
newButton.textContent = 'Add New Section';
newButton.classList.add('button', 'button-primary');
buttonDiv.appendChild(newButton);
container.appendChild(buttonDiv);
console.log('Button added to the editor');
clearInterval(interval);
}
});
} else {
console.log('No matching target containers found yet');
}
}, 500);
});
});
Подробнее здесь: https://stackoverflow.com/questions/791 ... -edit-page
Добавьте кнопку на элементе или добавьте новый раздел на странице редактирования. ⇐ Php
Кемеровские программисты php общаются здесь
1731238015
Anonymous
Я хочу добавить кнопку в Elementor или добавить новый раздел на странице редактирования. В корневом файле моего плагина я просто поставил в очередь только файл js. Я убедился, что файл js загружен идеально, и в консоли я наконец вижу этот console.log('Elementor инициализирован');. Если кто-нибудь может решить проблему, пожалуйста, помогите мне. Для пояснения я просто хочу добавить только кнопку.
Для большей ясности см. изображение
[img]https://i.sstatic.net /82a5AH2T.png[/img]
console.log('custom-button.js loaded');
jQuery(window).on('elementor:init', function() {
console.log('Elementor initialized');
elementor.hooks.addAction('editor/init', function() {
console.log('Editor initialized');
const interval = setInterval(() => {
const targetContainers = document.querySelectorAll('.elementor-add-new-section, .e-view');
console.log('Checking for target containers:', targetContainers);
if (targetContainers.length > 0) {
targetContainers.forEach((container, index) => {
console.log(`Container ${index} found`, container);
if (container.classList.contains('e-view')) {
const buttonDiv = document.createElement('div');
buttonDiv.classList.add('elementor-add-section-area-button');
const newButton = document.createElement('button');
newButton.textContent = 'Add New Section';
newButton.classList.add('button', 'button-primary');
buttonDiv.appendChild(newButton);
container.appendChild(buttonDiv);
console.log('Button added to the editor');
clearInterval(interval);
}
});
} else {
console.log('No matching target containers found yet');
}
}, 500);
});
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79174588/add-a-button-on-elementor-add-new-section-in-edit-page[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия