Vadim Bogaiskov
Ответы в темах
Просмотр 2 ответов — с 1 по 2 (всего 2)
-
В файле footer.php удалите содержимое
<div class="site-info">...</div>
и вставьте на его место, то что требуется.
Желательно это проделать в дочерней теме, а не в оригинале.Если не можете найти это место в файле футера, просто добавьте в style.css:
div.site-info { display: none; }
и спрячьте этот текст.
- Ответ изменён 7 лет, 5 месяцев назад пользователем Vadim Bogaiskov.
- Ответ изменён 7 лет, 5 месяцев назад пользователем Vadim Bogaiskov.
Вот каким получился хак с отловом события ended. Я постарался подробно описать каждый шаг в комментариях.
/*** НАЧАЛО: Хак - прерываем бесконечный цикл прокрутки плейлиста ***/ jQuery(function () { // Ожидаем событие окончания проигрывания трека jQuery('.mejs-mediaelement audio').on('ended', function (e) { // Найдем первый элемент в списке плейлиста, // которому принадлежит проигрыватель (mejs-mediaelement audio) first_item = jQuery(this).closest("div.wp-playlist").find('.wp-playlist-item').first(); // Если первый элемент должен сейчас начать проигрываться (содержит класс wp-playlist-playing), // то есть завершился последний, то останавливаем плеер if(first_item.hasClass('wp-playlist-playing')) { e.preventDefault(); // Предотвратить стандартное действие // Дождемся завершения загрузки трека, которая уже выполняется асинхронно this.addEventListener('loadeddata', function() { loaded = true; // Загружен this.pause(); // Стоп!!! }, false); } }); }); /*** КОНЕЦ: Хак - прерываем бесконечный цикл прокрутки плейлиста ***/
Однако хочется верить, что будет найдено более правильное решение (хак — есть хак). А еще лучше, если разработчики WP предусмотрят такую опцию в стандартном плеере.
Просмотр 2 ответов — с 1 по 2 (всего 2)