Explanation of Use', 'More Plugins', 'Elegant Themes', 'Bluehost' ); $links = array_merge( $links, $new_links ); } return $links; } add_filter( 'plugin_row_meta', 'Alobaidi_Captcha_plugin_row_meta', 10, 2 ); // Add settings page link in before activate/deactivate links. function Alobaidi_Captcha_plugin_action_links( $actions, $plugin_file ){ static $plugin; if ( !isset($plugin) ){ $plugin = plugin_basename(__FILE__); } if ($plugin == $plugin_file) { if ( is_ssl() ) { $settings_link = 'Settings'; }else{ $settings_link = 'Settings'; } $settings = array($settings_link); $actions = array_merge($settings, $actions); } return $actions; } add_filter( 'plugin_action_links', 'Alobaidi_Captcha_plugin_action_links', 10, 5 ); // Register Alobaidi Captcha Session function Register_Alobaidi_Captcha_Session(){ if( !session_id() ){ session_start(); } } add_action('init', 'Register_Alobaidi_Captcha_Session', 1); // Set default question if( !get_option('alobaidi_captcha_default_question') ){ update_option('alobaidi_captcha_question_txt', 'Enter total'); update_option('alobaidi_captcha_default_question', 'true'); } // Include files include 'settings.php'; include 'comment-form.php'; include 'login-form.php'; include 'register-form.php'; include 'rest-password-form.php';