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, …
Próbuję pracować, która wtyczka wyzwala wp-cron. Wiem o kodzie: http://codex.wordpress.org/Function_Reference/wp_get_schedules , ale wolałbym zrobić coś w backendu sql niż pisać wtyczkę.
Mam WordPress Multisite z kilkoma stronami. Założyłem DISABLE_WP_CRONsię truew moim wp-config.php. Jeśli skonfigurujemy zadanie crona za pomocą wget lub curl, mamy 30 sekundową regułę do wykonania skryptu PHP. Wysyłanie mnóstwa powiadomień e-mail i robienie innych rzeczy jest tak małe (może zdalne połączenie z serwerem SMTP jest powolne, może naprawdę duża …
Cel Chcę użyć wp_schedule_single_event( )do wykonania pojedynczego zdarzenia, które wyśle mi wiadomość e-mail 8 minut po przesłaniu formularza przez użytkownika. Problem W moim jest następujący kod functions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id ) { wp_schedule_single_event( current_time( 'timestamp' …
Mam zadanie cron WordPress, które okresowo wysyła wiadomość e-mail i zapisuje znacznik czasu, gdy został wysłany jako opcja, i chciałbym wyświetlić datę na stronie ustawień. Coś w stylu „Ostatni e-mail został wysłany na„ x ””. Jestem na zachodnim wybrzeżu USA, więc nasz czas jest obecnie siedem godzin poza UTC. Moje …
Mam funkcję do uruchomienia co 5 minut. Odniosłem się z następującego kodeksu: <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> Chcę uruchamiać tę funkcję co 5 minut, niezależnie od tego, kiedy zacząć. Jak mogę to zrobić? Również kodeks mówi, że cron zostanie uruchomiony, gdy odwiedzający odwiedzi witrynę. Czy jest jakiś sposób na …
Wygląda na to, że WordPress niepotrzebnie uruchamia WP CRON przy każdym ładowaniu strony. Myślę, że zamiast uruchamiać go przy każdej wizycie, dlaczego nie zaplanować, aby uruchamiał się co 5 minut przez serwer? Mógłbym po prostu uruchomić wp-cron.php co pięć minut i osiągnąć pożądany wynik? Czy ma to jakąś wadę?
Otrzymuję to Ostrzeżenie PHP podczas uzyskiwania dostępu do mojej nowej instalacji WordPress 3.4.1 (język norweski). Ostrzeżenie: fopen (URL_TO_MY_WORDPRESS_PAGE / wp-cron.php? Doing_wp_cron = 1341476616.7605190277099609375000): nie można otworzyć strumienia: Przekroczono limit czasu połączenia w pliku PATH_TO_MY_WP_FILES / wp-obejmuje / klasa-http.php na linii 923 Dzieje się tak oczywiście z WP_DEBUGflagą ustawioną na true, …
Mam około 20 wp_cron()funkcji, takich jak poniższy kod. Prawie wszystkie crony biegają co godzinę; kilka jest codziennie. if ( ! wp_next_scheduled( 'my_task_hook' ) ) { wp_schedule_event( time(), 'hourly', 'my_task_hook' ); } add_action( 'my_task_hook', 'my_task_function' ); function my_task_function() { //Complex Code } Aby zwiększyć wydajność serwera, aby nie otrzymywać wiadomości o …
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.