Pytania otagowane jako wp-register-script

8
Kolejkuj skrypty / style, gdy występuje krótki kod
Jaki jest pomysł na rejestrację / kolejkowanie skryptów i / lub stylów do użytku we wtyczkach? Niedawno stworzyłem wtyczkę prostą wtyczkę, aby dodać awatar użytkownika / gravatar z krótkim kodem. Mam różne opcje wyświetlania awatara (kwadratowy, okrągły itp.) I postanowiłem umieścić css bezpośrednio w samym krótkim kodzie. Zdaję sobie jednak …

3
Kiedy powinienem używać wp_register_script () z wp_enqueue_script (), a nie tylko wp_enqueue_script ()?
Mam problem ze zrozumieniem, kiedy musisz użyć wp_register_script(). Obecnie używam po prostu czegoś takiego: add_action( 'admin_enqueue_scripts', array( $this, 'enqueue' ) ); function enqueue() { $handle = 'some-handle'; $js = 'http://example.com/my.js'; wp_register_script( $handle, $js ); wp_enqueue_script( $handle ); } Dużo czytałem (Kodeks, blogi itp.), Ale nie do końca rozumiem, kiedy powinienem …


2
Sprawdź, czy skrypt / styl został umieszczony w kolejce / zarejestrowany
Czy można sprawdzić, czy skrypt lub styl został zarejestrowany przy użyciu wp_register_script/_stylelub wp_enqueue_script/_style? Wszystkie funkcje nie zwracają wartości i jestem całkowicie nieświadomy. Potrzebuję przełączać się między różnymi funkcjami w zależności od bibliotek arkuszy stylów i skryptów, które oferuję. Dziękuję Ci!

1
Jak poprawnie usunąć kolejkę skryptów i stylów w motywie potomnym?
W jednym z moich projektów stworzyłem motyw nadrzędny i motyw podrzędny. Umieściłem w kolejce CSS i JavaScript w moim motywie nadrzędnym, jak poniżej: function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( 'bootstrap-map' ); wp_enqueue_style( 'project-css' ); …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.