Funkcja to sekwencja instrukcji programu wykonujących określone zadanie. Jest pakowany jako jednostka, którą można wykorzystać wszędzie tam, gdzie należy wykonać odpowiednie zadanie.
Nagi ze mną. Chcę, aby niestandardowy rozmiar obrazu był domyślnie wybrany na stronie podręcznej Przesyłanie multimediów. W Wordpress v3.4.2 i wcześniejszych ten elegancki kod działał dobrze: function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return the built-in sizes if …
Wordpress version 4.5.1 Próbuję dynamicznie aktualizować tytuły stron w określonym szablonie. Po wielu kopaniach i poznaniu wp_title()zmian próbuję użyć document_title_parts. Jednak nie mogę w ogóle uruchomić filtra. Jestem w temacie podrzędnym functions.php: add_theme_support( 'title-tag' ); //add_filter("after_setup_theme", function(){ add_theme_support("title-tag"); }); add_filter( 'document_title_parts', function( $title ) { error_log('here'); return $title; }, 10, …
Mam problem z załadowaniem functions.phppliku motywu nadrzędnego przed załadowaniem pliku motywu podrzędnego functions.php. Jest to potrzebne do procedury konfiguracji i inicjowania. Spojrzałem na haki w katalogu /wp_core_root/wp-settings.php (o nazwie:) do_action('setup_theme');. Problem polega na tym, że nie wiem, jak się tam podłączyć, ponieważ pierwszy plik, który otrzymuję, to motyw podrzędny functions.php, …
Czy jest jakiś sposób, aby sprawdzić, czy istnieje identyfikator użytkownika? Chcę utworzyć funkcję podobną do tej, username_exists()która zwróci się, jeśli identyfikator istnieje, czy nie.
Większość rozwiązań, które znalazłem, są przeznaczone do użytku front-end. To jest dla wtyczki, więc cała aktywność jest w zapleczu. Jak uzyskać identyfikator strony, który jest obecnie używany (edytowany) w adminie? Uwaga : Jestem poza pętlą. Muszę tylko uzyskać identyfikator strony (nie postów), który aktualnie widzę w zapleczu.
W wielu motywach, które widziałem (w tym TwentyEleven) oraz w przykładach, które znalazłem w Internecie, podczas tworzenia functions.phppliku dla motywu cała funkcjonalność jest zadeklarowana w zasięgu globalnym. Aby to wyjaśnić, tak wygląda typowy plik funkcji: function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( 'foo_hook', 'my_theme_do_foo' …
Czy istnieje jakiś globalny rodzaj pliku functions.php, który działa dla dowolnego motywu? Problem jest tutaj: Kiedy zmieniam plik functions.php w dowolnym motywie, muszę zadbać o dwie zmiany: Najpierw muszę zająć się aktualizacjami tego motywu. Po drugie, muszę zająć się zmianą motywu strony. Czy zamiast wprowadzania zmian w pliku functions.php w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany WordPress Development Stack Exchange. Zamknięte 5 lat temu . Zanim zadam to pytanie, wiem, że istnieje (uzasadnione) wahanie, aby odpowiedzieć tutaj na pytania dotyczące produktów Woo, ponieważ …
Czy istnieje funkcja is_user_logged_in () dla Wordpress MU / Multisite (3.0+), w której mogę dodać identyfikator strony sieciowej, tak jak is_user_logged_in(2)gdzie 2byłby identyfikator strony? Aktualizacja: Po krótkim kopaniu wymyśliłem poniższy kod. Niestety to nie działa. // nie używaj tego. nie działa. funkcja mu_logged_in ($ blog_id) { switch_to_blog ($ blog_id); $ …
Mam stronę o nazwie „Apple”, której identyfikator to strona 2533. W pliku page.php mam wiersz: echo $bannerimg I ta funkcja w functions.php: if ( is_page( '2533' ) ) { // also tested with 'Apple' $bannerimg = 'apple.jpg'; } elseif ( is_page( 'test' ) ) { $bannerimg = 'test.jpg'; } elseif …
To cholernie zła praktyka, muszę powiedzieć. Ostatnie dwie godziny spędziłem na znalezieniu rozwiązania do usunięcia akcji i filtrów dodanych za pomocą funkcji anonimowych. To jest kod użyty w motywie nadrzędnym i muszę go usunąć. /** * Add custom columns to admin comments grid * * Rate that user set. */ …
Próbuję stworzyć mega walker menu. Niestety, spacerowicze całkowicie unikają mojej wiedzy na temat kodowania. Naprawdę przydałaby mi się pomoc w uruchomieniu. Oto funkcje, których potrzebuję: Owinąć drugiego poziomu <ul>w <section>. [KOMPLETNY] Kiedy użytkownik ustawi klasę „break” na <li>drugim poziomie <ul>, uczyń, aby <li>początek był nowy <ul>. Jeśli jest to pierwszy …
Jak mogę dodać wstępnie zdefiniowane opcje do listy rozwijanej „Dodaj nowe” pole niestandardowe? Oto dwa przykłady automatycznego dodawania i pokazywania nowych pól niestandardowych: WordPress: Dodawanie domyślnych niestandardowych pól do nowych postów Automatyczne tworzenie niestandardowego pola To blisko tego, co chcę zrobić; moim celem jest dodanie predefiniowanych opcji do rozwijanego menu …
Obecny wynik to „Błąd krytyczny PHP: wywołanie niezdefiniowanej funkcji wp_get_current_user ()”, co ma sens, ale nie pomaga. Potrzebuję użyć $ current_user. Oto kod, którego obecnie używam: $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() ) ) …
Jaka jest różnica między nimi i kiedy powinniśmy z nich korzystać? Używam wp_register_sidebar_widgetteraz i działa dobrze, ale widziałem wiele samouczków online, jak utworzyć widget za pomocą register_widget i klasy, większość moich widżetów nie potrzebuje opcji, więc powinienem się trzymać wp_register_sidebar_widgetlub powinienem użyć register_widgetnawet jeśli nie mam formularza? z góry dziękuję.
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.