more checks to prevent admin ui crashes
This commit is contained in:
parent
355dfb8991
commit
460b223920
1 changed files with 8 additions and 0 deletions
|
@ -86,6 +86,10 @@ class Health_Check {
|
||||||
* @return bool True if the check passed.
|
* @return bool True if the check passed.
|
||||||
*/
|
*/
|
||||||
public static function test_if_event_transformer_is_used( $event_plugin ) {
|
public static function test_if_event_transformer_is_used( $event_plugin ) {
|
||||||
|
if ( ! Setup::get_instance()->is_activitypub_plugin_active() ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// Get a (random) event post.
|
// Get a (random) event post.
|
||||||
$event_posts = self::get_most_recent_event_posts( $event_plugin->get_post_type(), 1 );
|
$event_posts = self::get_most_recent_event_posts( $event_plugin->get_post_type(), 1 );
|
||||||
|
|
||||||
|
@ -113,6 +117,10 @@ class Health_Check {
|
||||||
* @return WP_Post[]|false Array of event posts, or false if none are found.
|
* @return WP_Post[]|false Array of event posts, or false if none are found.
|
||||||
*/
|
*/
|
||||||
public static function get_most_recent_event_posts( $event_post_type = null, $number_of_posts = 5 ) {
|
public static function get_most_recent_event_posts( $event_post_type = null, $number_of_posts = 5 ) {
|
||||||
|
if ( ! Setup::get_instance()->is_activitypub_plugin_active() ) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if ( ! $event_post_type ) {
|
if ( ! $event_post_type ) {
|
||||||
$active_event_plugins = Setup::get_instance()->get_active_event_plugins();
|
$active_event_plugins = Setup::get_instance()->get_active_event_plugins();
|
||||||
$active_event_plugin = reset( $active_event_plugins );
|
$active_event_plugin = reset( $active_event_plugins );
|
||||||
|
|
Loading…
Reference in a new issue