post_type === 'event' ) { require_once __DIR__ . '/includes/activitypub/transformer/class-vs-event.php'; return new \VS_Event( $wp_object ); } /** * Events manager * @see https://wordpress.org/plugins/events-manager/ */ if ( class_exists( 'EM_Events' ) && $wp_object->post_type === 'event' ) { require_once __DIR__ . '/includes/activitypub/transformer/class-events-manager.php'; return new \Events_Manager( $wp_object ); } // Return the default transformer. return $transformer; }, 10, 3 ); require_once __DIR__ . '/admin/class-admin-notices.php'; new \Admin_Notices(); /** * Add a filter for http_request_host_is_external * * TODO: Remove this. * * @todo This filter is temporary code needed to do local testing. */ add_filter( 'http_request_host_is_external', 'custom_http_request_host_is_external', 10, 3 ); // Your custom callback function function custom_http_request_host_is_external( $is_external, $host, $url ) { $is_external = true; return $is_external; } /** * Don't verify ssl certs for testing. * * TODO: Remove this. * * @todo This filter is temporary code needed to do local testing. */ add_filter( 'https_ssl_verify', 'dont_verify_local_dev_https', 10, 3 ); function dont_verify_local_dev_https( $url ) { return false; }