長いですが、下記コードを 子テーマの functions.php 等に書けば対応できます。
ついでに「イベント」をブロックエディタで編集できるようになります。
function my_eventorganiser_event_properties( $args ) {
$args['show_in_rest'] = true;
return $args;
}
add_filter( 'eventorganiser_event_properties', 'my_eventorganiser_event_properties' );
function my_eventorganiser_register_taxonomy_event_venue( $event_venue_args ) {
$event_venue_args['show_in_rest'] = true;
return $event_venue_args;
}
add_filter( 'eventorganiser_register_taxonomy_event-venue', 'my_eventorganiser_register_taxonomy_event_venue' );
function my_eventorganiser_register_taxonomy_event_category( $event_category_args ) {
$event_category_args['show_in_rest'] = true;
return $event_category_args;
}
add_filter( 'eventorganiser_register_taxonomy_event-category', 'my_eventorganiser_register_taxonomy_event_category' );
function my_eventorganiser_register_taxonomy_event_tag( $event_tag_args ) {
$event_tag_args['show_in_rest'] = true;
return $event_tag_args;
}
add_filter( 'eventorganiser_register_taxonomy_event-tag', 'my_eventorganiser_register_taxonomy_event_tag' );
P.S.
参考になりそうな記事をピックアップしてみました。
できる!WordPressをカスタマイズする上で最低限知っておきたいPHP超入門
My Lightningはいかが?