Advanced Cron Manager – debug & control

Opis

Z Advanced Cron Manager możesz zarządzać zadaniami WP Cron:

  • przeglądaj wszystkie zarejestrowane zadania
  • przeszukuj zadania
  • wymuszaj wykonanie każdego zadania z osobna
  • dodawaj nowe zadania
  • pauzuj zadania
  • usuwaj zadania
  • otrzymaj gotowy do skopiowania kod implementacji dla każdego zadania
  • wykonuj akcje masowe
  • block WP Cron spawning and get instructions how to set Server Scheduler

i harmonogramami:

  • przeglądaj wszystkie zarejestrowane harmonogramy
  • dodawaj nowe harmonogramy
  • edytuj harmonogramy
  • usuwaj harmonogramy

Wtyczka używa AJAXa, więc musisz mieć włączoną obsługę Javascript, aby móc jej używać.

Advanced Cron Manager PRO

Wersja PRO zawiera

  • Loger – zapisuj wywołania zadań
  • Events rescheduling – change event next execution date to control server load
  • Przechwytywanie błędów – łap wszystkie fatal errory, warningi i notice, aby wyświetlić je w logu
  • Statystyki wydajności – zobacz jak dużo czasu i pamięci zabiera poszczególne zadanie
  • Narzędzie do debugowania – loguj przydatne informacje bezpośrednio z akcji crona

Kup teraz

Informacje na temat WP Cron

Pamiętaj – po deaktywacji tej wtyczki zadania Twoje harmonogramy przestaną działać. Zadania będą nadal wykonywane.

Ważne – Cron w WordPress zależny jest od użytkownika. Odpala się on tylko kiedy ktoś odwiedza stronę, więc zadania nie będą wykonywać się idealnie w tym momencie, w którym powinny.

Zrzuty ekranów

  • Panel kontrolny wtyczki
  • Dodawanie, edytowanie i usuwanie Harmonogramu
  • Dodawanie zadania
  • Akcje zadań
  • Wyszukiwanie i masowe działania
  • Sekcja Harmonogramu Serwera

Instalacja

Pobierz i zainstaluj tą wtyczkę poprzez ekran Wtyczki -> Dodaj nową w panelu administratora.

Strona wtyczki znajduje się w menu Narzędzia.

FAQ

Zadania i harmonogramy będą działać po deaktywacji/usunięciu wtyczki?

Zadania tak. Harmonogramy nie.

Jak działa pauzowanie?

Zapauzowane zadanie jest tak naprawdę usuwane z kolejki i przechowywane w bazie danych. Jeśli je odpauzujesz, zostanie ono spowrotem dodane do kolejki. Wszystkie zapauzowane zadania są przywracane podczas usuwania wtyczki.

Czym jest nazwa akcji zadania?

It’s used for action. For example if your hook is hook_name you’ll need to add in PHP:
add_action( 'hook_name', 'function_name' )

Czy ta wtyczka pozwala dodawać PHP do zadań, tak jak wtyczka WP Control?

Nie. To nie jest bezpieczne. Możesz jednak skopiować przykładową implementację i wkleić ją do pliku functions.php swojej własnej wtyczki lub motywu.

Czy ta wtyczka potrafi zablokować WP Crona i pomóc podpiąć się do Crona serwera tak jak wtyczka WP-Cron Control?

Yes, but WP-Cron Control is quite old and it’s tactics is not needed anymore. Advanced Cron Manager can disable spawning WP Cron on site visit and will give you useful informations about added Server Cron task.

Recenzje

14 września 2020
admin-ajax.php when trying to create a task Warning: Use of undefined constant nul - assumed 'nul' (this will throw an Error in a future version of PHP) in /wp-content/plugins/advanced-cron-manager/inc/FormProvider.php on line 72 Mistype there: if ( nul === $form_name ) {
17 lipca 2019
Thank you for this plugin. I'm liking it better than what I used to use. Excellent interface.
2 października 2018
I was skeptical until I read the support posts. Installed and works perfectly on 2 different server setups. Thanks.
Przeczytaj 30 recenzji

Kontrybutorzy i deweloperzy

„Advanced Cron Manager – debug & control” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka “Advanced Cron Manager – debug & control” została przetłumaczona na 6 języków. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Advanced Cron Manager – debug & control” na swój język.

Interesuje cię rozwój wtyczki?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Log zmian

2.4.0

  • [Added] Event columns sorting
  • [Fixed] Cron hook sanitizer doesn’t allow usage of slashes
  • [Fixed] Update list of protected events
  • [Fixed] Preserve search when events table rerender
  • [Changed] Don’t allow to pause protected events

2.3.10

  • [Fixed] A „Trying to get property 'hash' of non-object” warning fix when executed event doesn’t exist anymore
  • [Added] Action for adding own event row actions

2.3.9

  • [Fixed] „non-numeric value encountered” error with event arguments
  • [Fixed] Fatal error when even argument was an object. Now, class name is displayed
  • [Changed] Now when event is executed manually, DOING_CRON constant is defined

2.3.8

  • [Fixed] Events table width
  • [Changed] ACF PRO download link

2.3.7

  • [Fixed] WordPress <4.7 compatibility

2.3.6

  • [Fixed] PHP 7.2 compatibility

2.3.5

  • [Fixed] Fatal error when event argument was an object
  • [Fixed] Notices
  • [Fixed] Arguments list in the events table
  • [Changed] Composer libraries updated
  • [Changed] Node packages updated
  • [Added] Plugin action link on Plugins table

= 2.3.4
* [Fixed] wp-hooks script handle, causing the page to not load plugin’s JavaScript

= 2.3.3
* [Changed] JavaScript hooks library which was conflicting with Gutenberg

2.3.2

  • [Fixed] i18n of Apply button
  • [Added] Scheduled and Uncheduled actions for events

2.3.1

  • [Fixed] Array to string conversion error fix for event arguments
  • [Fixed] Missing old plugin file error fix
  • [Added] Notification plugin promo box

2.3.0

  • [Changed] Proper compatibility with PHP 5.3
  • [Changed] Updated composer libraries
  • [Changed] Dice Container is not longer used
  • [Fixed] Problem with nested Composer environment, thanks to @v_decadence
  • [Fixed] Assets vendor directory

2.2.3

  • [Added] Compatibility with PHP 5.3 with Dice library
  • [Changed] PHP 5.6 requirement to PHP 5.3
  • [Changed] Moved Container to separate file

2.2.2

  • [Changed] Minimum PHP version to 5.6

2.2.1

  • [Fixed] Delete file where DI52 container was still used

2.2.0

  • [Changed] Updated composer libraries
  • [Changed] Changed DI52 Container to Dice in own namespace
  • [Added] Server Scheduler section with information about hooking the WP Cron to server scheduler

2.1.2

  • [Changed] Schedules can be registered in the system with 0s interval, thanks to @barryalbert

2.1.1

  • [Changed] Requirements lib has been moved to Composer

2.1.0

  • [Changed] Utilities classes has been moved to separate composer libraries
  • [Changed] Requirements checks
  • [Changed] date() function to date_i18n()
  • [Fixed] Deprecated function has been updated
  • [Fixed] Translations. There was few missing gettext functions
  • [Added] Schedules dropdown in add new event form now includes schedule’s slug
  • [Added] Sanitization of Schedule and Event slugs in Add forms

2.0.0

  • [Changed] Pretty much everything. There’s new interface and code base.
  • [Added] Events search
  • [Added] Ability to pause/unpause events
  • [Added] Ability to edit schedules
  • [Added] Example PHP implementation for each event (action and callback function)
  • [Dodane] Akcje masowe

1.5

  • [Fixed] Manual execution of task which is giving an errors

1.4.4

  • [Added] French translation thanks to Laurent Naudier
  • [Changed] Promo box from Popslide plugin to Notification

1.4.3

  • Metabox promo update

1.4.1

  • Fixed executing when args are provided

1.4

  • Added hooks for PRO version
  • Removed PHP closing tags
  • Added settings widget

1.3.2

  • Fixed arguments passed to the action on AJAX request

1.3

  • Added promo metabox
  • WordPress 4.1 comatybility check
  • Updated translation
  • Added plugin icon

1.2

  • Readme improvement
  • Added execution button
  • Removed debug alert

1.1

  • Fixed Schedules list from other plugins

1.0

  • Plugin relase