'', 'title' => __( 'Chat with us', 'candlear-booking-widget' ), 'greeting' => __( 'Hello! How can I help you?', 'candlear-booking-widget' ), 'position' => 'bottom-right', 'privacy_url' => '', ); $stored = get_option( CANDLEAR_WIDGET_OPTION_KEY, array() ); return wp_parse_args( $stored, $defaults ); } /** * Returns the privacy policy URL saved in the plugin settings, shown as a * link in the chat window. Empty string if none is set. * * @return string */ function candlear_widget_get_privacy_url() { $options = candlear_widget_get_options(); return is_string( $options['privacy_url'] ) ? $options['privacy_url'] : ''; } Candlear_Widget_Settings::init(); Candlear_Widget_Frontend::init(); /** * Adds a direct "Settings" link on the plugins overview page. * * @param string[] $links Existing action links. * @return string[] */ function candlear_widget_settings_link( $links ) { $settings_url = admin_url( 'options-general.php?page=' . Candlear_Widget_Settings::PAGE_SLUG ); $settings_link = '' . esc_html__( 'Settings', 'candlear-booking-widget' ) . ''; array_unshift( $links, $settings_link ); return $links; } add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'candlear_widget_settings_link' );