Pytania otagowane jako wp-enqueue-style

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.

9
Jak kolejkować style / skrypty na niektórych stronach / wp-admin?
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', …



2
Jak usunąć kolejkę pliku CSS motywu nadrzędnego?
Motyw nadrzędny (Starkers) dodaje plik CSS, który próbuję usunąć (chcę zamiast tego użyć @import, aby łatwiej zastąpić style). Starkers ma następujące funkcje: php: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', '', 'screen' ); wp_enqueue_style( 'screen' ); …

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!


2
Czy kiedykolwiek jest w porządku włączenie wbudowanego CSS we wtyczkach?
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 …

3
Jak ważne jest kolejkowanie arkusza stylów motywu?
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 …

3
Używanie wp_add_inline_style bez arkusza stylów
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 …

4
Usuń motyw Open Sans z Twenty Twelve
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() …

4
Styl niestandardowych kolumn w panelach administracyjnych (szczególnie w celu dostosowania szerokości komórek kolumny)
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 …


2
Jak dodać crossorigin i integralność do wp_register_style? (Font Awesome 5)
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 .: …

3
Jak mogę uzyskać listę wszystkich kolejkowanych skryptów i stylów?
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 …

2
Zapobiegaj parametrowi URL wersji (? Ver = XXX) w kolejkowanych stylach i skryptach
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 …

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.