...

Aby globalnie ustawić wszystkie zakładki akordeonu z Elementora jako domyślnie zamknięte na wszystkich stronach WordPress, możesz dodać niestandardowy kod JavaScript do motywu. Oto jak to zrobić:

  1. Zaloguj się do swojego panelu administracyjnego WordPress.
  2. Przejdź do Wygląd -> Edytor motywu.
  3. W Edytorze motywu znajdź plik footer.php i kliknij na niego, aby go edytować.
  4. Przesuń się na dół pliku footer.php i znajdź znacznik </body>.
  5. Wklej poniższy kod JavaScript bezpośrednio przed znacznikiem </body>:


<script>
document.addEventListener('DOMContentLoaded', function () {
    setTimeout(function () {
        const accordions = document.querySelectorAll('.elementor-accordion .elementor-tab-title');

        accordions.forEach(function (accordion) {
            accordion.classList.remove('elementor-active');
            accordion.nextElementSibling.style.display = 'none';
        });
    }, 100);
});
</script>


  1. Kliknij przycisk „Zaktualizuj plik” lub „Zapisz zmiany”, aby zapisać zmodyfikowany plik footer.php.

Kod JavaScript dodany powyżej wykonuje następujące czynności:

  1. Nasłuchuje, czy strona została załadowana.
  2. Odczeka krótką chwilę (100 ms), aby upewnić się, że wszystkie elementy na stronie zostały załadowane.
  3. Wyszukuje wszystkie zakładki akordeonu Elementora na stronie.
  4. Dla każdej zakładki akordeonu usuwa klasę elementor-active, co powoduje zamknięcie zakładki.
  5. Ukrywa treść każdej zakładki akordeonu, ustawiając jej styl display na none.

Po zastosowaniu tego kodu, wszystkie zakładki akordeonu z Elementora będą domyślnie zamknięte na wszystkich stronach WordPress. Pamiętaj, że wprowadzone zmiany mogą zostać utracone, jeśli zaktualizujesz lub zmienisz motyw, dlatego zalecane jest korzystanie z motywu potomnego.

Nie znalazłeś funkcji, która Cię interesuje?
Napisz do mnie.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *