Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [WordPress] zmiany w functions.php w motywie potomnym, nie mogę wprowadzić zmian
siutek
post 3.12.2016, 19:22:19
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Witam,
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ę:

  1. <?php
  2. /**
  3.   * Order Calc javascript file
  4.   */
  5. wp_enqueue_script('one-page-calc-js', ONEPAGE_DIR_URI . 'assets/js/calc.js', array('jquery'), '', true);
  6. ?>


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/
Go to the top of the page
+Quote Post
Pyton_000
post 3.12.2016, 21:51:48
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Bo funkcja jest już zadeklarowana i temu ten błąd.

http://themes.simplethemes.com/skeleton/tu...-a-child-theme/

https://code.tutsplus.com/tutorials/a-guide...heme--cms-22623
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 21:03