Pytania otagowane jako actions

Nazwa zdarzenia, które jest wykonywane w określonych punktach w rdzeniu WordPress.

7
remove, czy remove_filter z klasami zewnętrznymi?
W sytuacji, gdy wtyczka zamknęła swoje metody w klasie, a następnie zarejestrowała filtr lub akcję przeciwko jednej z tych metod, w jaki sposób usunąć akcję lub filtr, jeśli nie masz już dostępu do instancji tej klasy? Załóżmy na przykład, że masz wtyczkę, która to robi: class MyClass { function __construct() …
59 actions  filters 

9
Przekazywanie parametru do funkcji filtrowania i działania
To sposób na przekazanie własnych parametrów do funkcji w add_filterlub add_action. Na przykład spójrz na następujący kod: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Czy mogę przekazać własny parametr? coś jak: add_filter('the_content', 'my_content($my_param)', 10, 1) lub add_filter('the_content', 'my_content', 10, 1, …

3
Różnica między filtrami a hakami akcji?
Ostatnio przyglądałem się API wtyczki nieco bardziej dogłębnie i zastanawiałem się, jakie są rzeczywiste różnice między działaniem a chwytaniem filtrów . Oba są zdarzeniami, które otrzymują dane jako parametr i wydaje się, że oba są w stanie robić te same rzeczy. Oczywiście widzę, że akcje są wywoływane, gdy mają miejsce …

7
działanie dodatkowe odniesienie do klasy
Czy można odwoływać się do klasy zamiast funkcji w „add46”? Nie mogę tego rozgryźć. Oto tylko podstawowy przykład omawianej funkcji. add_action( 'admin_init', 'MyClass' ); class MyClass { function __construct() { .. This is where stuff gets done .. } } Więc tak, to nie działa. Próbowałem też: $var = new …
38 actions 


1
Dlaczego akcja save_post jest uruchamiana podczas tworzenia nowego postu?
Jestem zaskoczony faktem, że moja funkcja, którą podłączyłem do save_postakcji, uruchamia się po kliknięciu linku „Nowy wpis” w panelu administracyjnym. Uwaga - dzieje się to przed naciśnięciem przycisku Savelub Updatei uruchamia się natychmiast, nie po upływie czasu lub automatycznej aktualizacji. Z drugiej strony, gdy ja wtedy wpisać w coś, a …

1
Uzyskaj listę wszystkich zarejestrowanych działań
Próbuję debugować wtyczkę, której nie opracowałem i chcę wyświetlić listę wszystkich zarejestrowanych działań. Przeczytałem ten wątek SO: WordPress: Jak uzyskać wszystkie zarejestrowane funkcje dla filtra „the_content” - StackOverflow Ale jest specyficzny dla jednego haka i dotyczy filtrów, nie akcji. Czy jest jakaś zmienna podobna $wp_filterczy coś?

1
Jak przetestować wp_cron?
To głupie pytanie ... Zaplanowałem uruchamianie akcji co godzinę: if(!wp_next_scheduled('my_hourly_events')) wp_schedule_event(time(), 'hourly', 'my_hourly_events'); add_action('my_hourly_events', 'the_function_to_run'); function the_function_to_run(){ echo 'it works!'; } Jak mogę sprawdzić, czy to działa bez czekania przez godzinę? :) Próbowałem dodać wp_clear_scheduled_hook('my_hourly_events');przed tym kodem i dodać wp_cron()później, ale nie widzę, aby moja funkcja działała ... edytować: ok, …
28 events  actions  cron  wp-cron 



3
Jak wymieniać skrypty na niestandardowych stronach dodawania / edycji postów?
Próbuję kolejkować skrypt JS tylko wtedy, gdy ktoś dodaje lub edytuje niestandardowy typ postu, który utworzyłem, zwany „przepisami”. Obecnie skrypt działa poprawnie, gdy to robię: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Ale to ładuje go na każdej stronie administratora, zakładam, że muszę podpiąć go do funkcji, ale nie mam pojęcia, …

1
Jak utworzyć interfejs API dla mojej wtyczki?
Tworzę wtyczki do WordPressa, większość opracowanych przeze mnie wtyczek wykorzystuje dwie lub trzy klasy, a więc nie tak duże jak Buddypress czy WooCommerce. Planuję opracować dwie wtyczki typu open source w celu dostarczenia pewnego rodzaju złożonego systemu (obecnie nie mogę udostępniać szczegółów, ale później podczas programowania), w którym inni programiści …

4
Różnica między do działań i działań dodatkowych
To pytanie może być złe, nie jestem tego pewien. Ponieważ nie mam jasności co do tego. Wiem, add_actionże służy do połączenia naszej funkcji z określoną funkcją. Na przykład add_action('wp_head'.'myfunc');teraz, co kiedykolwiek kod myfunczostanie wykonany wwp_head() . To jasne, ale mam wątpliwości, do_actionco to robi? Myślę, że służy do tworzenia własnego …
20 hooks  actions 

2
Problemy ze zrozumieniem apply_filters ()
W Apply_filters () apply_filters( $tag, $value, $var ... ); Mam problem z owinięciem głowy wokół $valuei $var. Czytam kodeks i wydaje się, że $valuemożna go modyfikować, $varnie, ale nie znalazłem żadnych przykładów tego na wolności. Wydaje się być wykorzystywany jako sposób na przekazanie zmiennej. W takim razie jaka jest różnica …
19 filters  hooks  actions 

5
Jak mogę edytować dane posta, zanim zostaną zapisane?
Mam wtyczkę i chciałbym móc uruchomić treść postu przez niektóre filtry, zanim zostanie ona zapisana w bazie danych. Patrząc na interfejs wtyczki , widzę, że dwa haki, które wyglądają, jakby mogły być pomocne: save_post wp_insert_post Jedynym problemem jest to, że wygląda na to, że save_postnie wymaga zwracania zmiennej, więc nie …

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.