コード例 #1
0
 /**
  * Register all of the hooks related to the public-facing functionality
  * of the plugin.
  *
  * @access   private
  */
 private function define_public_hooks()
 {
     $rm_public = new RM_Public($this->get_plugin_name(), $this->get_version(), $this->get_controller());
     $this->loader->add_action('init', $rm_public, 'cron');
     $this->loader->add_action('wp_enqueue_scripts', $rm_public, 'enqueue_styles');
     $this->loader->add_action('wp_enqueue_scripts', $rm_public, 'enqueue_scripts');
     //$this->loader->add_action('media_buttons', $rm_public, 'add_field_invites');
     $this->loader->add_shortcode('RM_Login', $rm_public, 'rm_login');
     $this->loader->add_shortcode('RM_Form', $rm_public, 'rm_user_form_render');
     $this->loader->add_shortcode('RM_Front_Submissions', $rm_public, 'rm_front_submissions');
     $this->loader->add_action('widgets_init', $rm_public, 'register_otp_widget');
     $this->loader->add_action('wp_ajax_nopriv_rm_set_otp', $this->controller, 'run');
     //for shortcodes in widgets.
     $this->loader->add_filter('widget_text', $rm_public, 'do_shortcode');
     //For legacy version
     $this->loader->add_shortcode('CRF_Login', $rm_public, 'rm_login');
     $this->loader->add_shortcode('CRF_Form', $rm_public, 'rm_user_form_render');
     $this->loader->add_shortcode('CRF_Submissions', $rm_public, 'rm_front_submissions');
 }