get_api_key() : $key ); } /** * Is the API Key valid? * * @return boolean */ function wpconnect_wpcf7_notion_api_key_is_valid() { return Options\get_plugin_option( 'notion_api_key_is_valid' ) > 0; } /** * Register WPCF7 Notion service * * @return void */ function wpconnect_wpcf7_notion_register_service() { $integration = WPCF7_Integration::get_instance(); $integration->add_service( 'wpc_notion', WPCF7_Notion_Service::get_instance() ); } /** * Save plugin version * * @return void */ function wpconnect_wpcf7_notion_save_plugin_version() { Options\update_plugin_option( 'version', WPCONNECT_WPCF7_NTN_VERSION ); } /** * Show admin notice * * @return void */ function wpconnect_wpcf7_notion_admin_notice__info() { $allowed_pages_notices = array( 'contact_page_wpcf7-integration', 'contact_page_wpcf7-new', 'toplevel_page_wpcf7', ); if ( ! get_user_meta( get_current_user_id(), 'cf7_notion_addon_notice_dismissed' ) && in_array( get_current_screen()->id, $allowed_pages_notices, true ) ) { $dismiss_url = wp_nonce_url( add_query_arg( 'cf7_notion_addon-dismissed', '1', get_permalink( get_current_screen()->id ) ), 'wpc-nonce' ); ?>

https://wpconnect.co