Bezpieczny sposób dodawania / umieszczania w kolejce pliku stylu CSS do strony wygenerowanej przez wordpress. Jeśli został zarejestrowany za pomocą wp_register_style (), można go teraz dodać za pomocą jego uchwytu.
Mam dwie proste funkcje, które ładują rzeczy za pomocą wp_enqueue_style()i wp_enqueue_script(), coś takiego: function admin_custom_css() { wp_enqueue_style( 'stylesheet_name', 'stylesheet.css') }; function admin_custom_js { wp_enqueue_script( 'javascript_file', 'script.js') }; ... i kilka stron administracyjnych utworzonych przy pomocy add_menu_page()iadd_submenu_page() function my_menu() { add_menu_page('Page 1', 'bar', 'something', 'else', 'foo'); add_submenu_page( 'theme_menu', 'Subpage 1', 'Subpage', …
Korzystam już z WordPress 3.1.4. Nie jestem pewien, gdzie (którego haka) używam: zarejestrować się i / lub kolejkować skrypty i style z przodu iz tyłu? Pytania: Jakie są odpowiednie haki do użycia? Wszystkie skrypty / style rejestracji / frontonu w interfejsie init? Dlaczego nie ma admin_print_styles-{xxx}?
Wydałem wtyczkę, która tworzy krótki kod i wymaga pliku JavaScript i pliku CSS do załadowania na dowolnej stronie zawierającej ten kod. Mógłbym po prostu załadować skrypt / styl na wszystkie strony, ale to nie jest najlepsza praktyka. Chcę tylko ładować pliki na stronach wywołujących shortcode. Znalazłem dwie metody na zrobienie …
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!
Jestem w trakcie tworzenia motywu. Chciałbym dodać strony docelowe za pomocą szablonów stron. Nie mogę znaleźć nigdzie, który pokazuje, jak kolejkować styl lub js dla określonych szablonów stron. Jakieś sugestie. Dawny. Strona docelowa 1 - strona docelowa-szablon-one.php będzie wymagała zupełnie innego stylu i js niż blog lub strona główna.
Zwykle we wtyczce dodawałbym style za pomocą wp_enqueue_style. Jednak obecnie tworzę wtyczkę, która potrzebuje tylko kilku wierszy CSS i zastanawiam się, czy lepiej byłoby podać style wbudowane, aby zapisać żądanie. Oczywiście korzystanie z wp_enqueue_style ma wiele zalet, ale czy są one warte dodatkowych próśb o tak mały kawałek CSS? Czy …
Przeszukałem sieć, szukając odpowiedzi na to pytanie, ale z jakiegoś powodu wszystko, co mogę znaleźć, to rzeczywiste przykłady, ale bez tego konkretnego wyjaśnienia, co jest jasne w przypadku skryptów. Czy ktoś może mi wyjaśnić, dlaczego kolejność stylów podczas tworzenia motywu jest ważna / korzystna, a nie tylko <link rel=stylesheet>w pliku …
Muszę dodać niestandardowe style wstawiane do nagłówka niestandardowego motywu, który tworzę. Natknąłem się na wp_add_inline_style()funkcję, która działa, ale tak naprawdę mi nie pasuje, ponieważ zależy od konkretnego arkusza stylów. Musiałbym dodać style wbudowane na końcu znacznika head bez zależności arkusza stylów. Próbowałem ustawić arkusz stylów motywu lub nieistniejący. W obu …
Tworzę motyw potomny dla Twenty Twelve v1.0 i chcę usunąć czcionkę Open Sans. Open Sans jest dodawany do funkcji Twenty Twelve. Php: wp_enqueue_style( 'twentytwelve-fonts', add_query_arg( $query_args, "$protocol://fonts.googleapis.com/css" ), array(), null ); Próbowałem wyrejestrować / usunąć kolejkę arkuszy stylów w funkcjach mojego childtheme.php (patrz przykłady poniżej), ale bez skutku: function example_scripts_styles() …
Używam Wordpress jako CMS dla projektu, który szeroko wykorzystuje niestandardowe typy postów. Muszę wyświetlać kolumny w panelach administracyjnych dla każdego niestandardowego typu postu w inny sposób. Utworzyłem już niezbędne kolumny i wypełniłem je. Muszę trochę dostosować CSS. Co najważniejsze, próbuję dostosować szerokość niektórych kolumn. Na przykład nie potrzebuję, aby kolumna …
Chciałbym zachować style javascript i css używane przez mój widżet w ich własnych plikach (i nie dodawać ich do motywu). Ale nie mogę uzyskać Wordpressa, aby je dodać, gdy widżet jest faktycznie używany na pasku bocznym. Próbowałem tego: w deklaracji klasy dodałem 2 funkcje class EssentielleRubriquesPosts extends WP_Widget { function …
Aktualizuję Font Awesome 4 do wersji 5, która wprowadza <link rel="stylesheet">znaczniki do integralności i crossorigin . Obecnie używam: wp_register_style('FontAwesome', 'https://example.com/font-awesome.min.css', array(), null, 'all' ); wp_enqueue_style('FontAwesome'); Które wyjścia jako: <link rel="stylesheet" id="FontAwesome-css" href="https://example.com/font-awesome.min.css" type="text/css" media="all" /> W Font Awesome 5 wprowadza dwa nowe atrybuty i wartości ( integrityi crossorigin) np .: …
Tworzę wtyczkę i chcę uzyskać listę wszystkich skryptów i CSS używanych przez inne wtyczki. To moja funkcja: function crunchify_print_scripts_styles() { $result = []; $result['scripts'] = []; $result['styles'] = []; // Print all loaded Scripts global $wp_scripts; foreach( $wp_scripts->queue as $script ) : $result['scripts'][] = $wp_scripts->registered[$script]->src . ";"; endforeach; // Print …
Przypadek użycia Eksperymentowałem z funkcjami Chrome Tools Workspace. Obejmuje to możliwość edycji pliku bezpośrednio w Narzędziach deweloperskich i odświeżenia zapisanego arkusza stylów (lub nawet skompilowania, a następnie odświeżenia!). Jednak, jak udokumentowano w pytaniu StackOverflow, „Strona Chrome„ Auto-Reload Generated CSS ”nie ładuje się ponownie, gdy SASS ponownie skompiluje CSS” , parametry …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.