próbuję przechwycić, gdy post jest aktualizowany, ale wszystkie zaczepy próbuję nigdy nie wykonać, z wyjątkiem updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Próbowałem tego, add_action('save_post', 'my_function');ale żaden identyfikator nie został wyrenderowany, a może ta wiadomość już się echa, ale nigdy nie wyświetla …
Używam wtyczki. Ma takie działanie. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Piszę moduł dla tej wtyczki. Więc muszę zastąpić tę starą funkcję akcji moją nową funkcją akcji. To jest moja nowa funkcja. function new_action($pid) { "code goes here" } } Chcę zastąpić tę funkcję starej aktywności …
Przeglądając fragmenty / samouczki / wtyczki WordPress często widzę add_action()i add_filter()umieszczam je przed zadeklarowaniem funkcji: add_action( 'publish_post', 'email_friends' ); function email_friends( $post_ID ) { $friends = 'bob@example.org, susie@example.org'; mail( $friends, "sally's blog updated" , 'I just put something on my blog: http://blog.example.com' ); return $post_ID; } Z logicznego punktu widzenia …
Usiłuję usunąć akcję motywu dla motywu eleganckich motywów za pomocą motywu potomnego. Działa to, gdy usuwam akcję po kodzie dodawania aktywności w dowolnym miejscu w nadrzędnym funkcjach.php. Jednak nie działa, gdy dodam go z funkcji motywu potomnego. Php. remove_action ('after_setup_theme', 'et_pb_setup_theme' , 10); Działanie usuwania ma taki sam priorytet 10, …
Chciałbym uruchomić funkcję, gdy użytkownik kliknie przycisk „Opróżnij kosz” dla postów. Coś jak: add_action('empty_trash','myFunction'); function myFunction(){ // My code }
Pracuję z paskiem administracyjnym i próbuję debugować niektóre menu i ich priorytety. Wiem, że kilka wywołań zwrotnych jest powiązanych z działaniami, takimi jak ten: add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); Jak mogę zobaczyć, co jest ustawione w linii, aby zostać wywołanym, gdy wywoływany jest hak podobny admin_bar_menu?
Jestem bardzo zaskoczony tym. Korzystam z add Działalności w mojej klasie wtyczek, aby robić pewne rzeczy - dodawać skrypty i style do nagłówka, wp_ajax itp. Oto akcje w __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', array($this, 'sph_social'), 3); //Below …
Chcę zbudować wtyczkę, która pobiera niektóre parametry adresu URL z ciągu zapytania, aby utworzyć nowy ciąg zapytania dla tej samej strony. Postępuję zgodnie z doskonałą książką Professional WordPress Plugin Development, ale nie jestem pewien, jakiego haka użyć do tego działania. Oto moja funkcja akcji: add_action( 'init', 'tccl_redirect' ); function tccl_redirect() …
Wydaje mi się, że oba te dają użytkownikom końcowym możliwość modyfikacji motywu bez faktycznej edycji plików motywów (za pośrednictwem motywów potomnych). Moje pytanie brzmi: czy jedna metoda jest preferowana nad drugą? Weźmy na przykład motyw, nad którym teraz pracuję. Próbuję zdecydować, czy pójść z szablonowymi częściami haków. <?php get_template_part('before_sitecontainer' ); …
Badałem to kilka razy, ale moje wyszukiwanie nie ujawnia wiele poza niestandardowym kodem, który może, ale nie musi, być dobrą praktyką WordPress. Czy w najnowszych wydaniach (WordPress 3.9 „Smith”) dodano hak do procesu aktualizacji wtyczki? Pytam, ponieważ jest to bardzo podstawowa potrzeba, ale nie widzę, aby była dodana do kodeksu …
Po tym, jak rozwiązaniem tego pytania było uzyskanie funkcji do uruchomienia PRZED uruchomieniem initakcji przez usunięcie sekwencji z jej funkcji, pomyślałem, czy jest jakaś wcześniejsza sekwencja ładowania WP, w której mogę podpiąć funkcję?
Jaka jest różnica między haczykami after_setup_themei initakcjami? Wygląda na to, że oba są wywoływane tuż przed załadowaniem dowolnej strony WordPressa (nawet stron administracyjnych).
Czy powinienem użyć funkcji add_filterW inithaku akcji mojej wtyczki, czy tylko w głównym skrypcie wtyczki? Ponieważ czasami zdarzało mi się, że ludzie używają filtrów w całym miejscu, a jeśli włożyłem inithak, w niektórych przypadkach byłoby za późno. Czy są jakieś ogólne porady na temat pierwszeństwa action& filterhook, abyśmy mogli mieć …
Byłem zaskoczony, gdy odkryłem, że add_role () modyfikuje bazę danych i kończy się niepowodzeniem, jeśli rola już istnieje. Są tu dwie implikacje, jedna poważniejsza od drugiej: 1) jeśli jesteś w trakcie opracowywania i zaktualizujesz swój kod add_role, musisz najpierw remove_role () 2), gdy masz rację, nigdy nie powinieneś uruchamiać tego …
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.