modyfikuję właśnie motyw wykorzystując do tego celu mechanizm motywu potomnego. O ile z plikiem css i wszystkimi plikami php poszło gładko, o tyle mam problem z plikiem functions.php
muszę dodać do wczytania dodatkowy plik JS. więc skopiowałem sobie plik functions.php do głównego katalogu motywu potomnego, usunąłem z niego wszystko zostawiając jedynie funkcję onepage_scripts() (oczywiście pomiędzy znacznikami <?php i ?> ), w tej funkcji deklarowane są pliki, które mają zostać zaczytane do motywu. Dorzuciłem swoją linijkę:
<?php /** * Order Calc javascript file */ wp_enqueue_script('one-page-calc-js', ONEPAGE_DIR_URI . 'assets/js/calc.js', array('jquery'), '', true); ?>
niestety strona wyświetla błąd
Fatal error: Cannot redeclare onepage_scripts() in /home/siutekUsr/domains/mojadomena.pl/public_html/wp-content/themes/one-page/functions.php on line 76
nie wiem jak sobie z tym poradzić, aby zrobić wszystko zgodnie ze sztuką nie ingerując w kod plików motywu rodzica. muszę tylko dodać do wczytania plik JS
dodam jeszcze że /one-page/ to katalog z motywem rodzica, a mój motyw potomny znajduje się w katalogu /one-page-child/