Tags::__construct()
Description #
Initialize the class
Source #
File: addons/tags/tags.php
protected function __construct() { ap_register_page( 'tag', __( 'Tag', 'anspress-question-answer' ), array( $this, 'tag_page' ), false ); ap_register_page( 'tags', __( 'Tags', 'anspress-question-answer' ), array( $this, 'tags_page' ) ); anspress()->add_action( 'ap_settings_menu_features_groups', $this, 'add_to_settings_page' ); anspress()->add_action( 'ap_form_options_features_tag', $this, 'option_fields' ); anspress()->add_action( 'widgets_init', $this, 'widget_positions' ); anspress()->add_action( 'init', $this, 'register_question_tag', 1 ); anspress()->add_action( 'ap_admin_menu', $this, 'admin_tags_menu' ); anspress()->add_action( 'ap_display_question_metas', $this, 'ap_display_question_metas', 10, 2 ); anspress()->add_action( 'ap_question_info', $this, 'ap_question_info' ); anspress()->add_action( 'ap_enqueue', $this, 'ap_assets_js' ); anspress()->add_action( 'ap_enqueue', $this, 'ap_localize_scripts' ); anspress()->add_filter( 'term_link', $this, 'term_link_filter', 10, 3 ); anspress()->add_action( 'ap_question_form_fields', $this, 'ap_question_form_fields' ); anspress()->add_action( 'ap_processed_new_question', $this, 'after_new_question', 0, 2 ); anspress()->add_action( 'ap_processed_update_question', $this, 'after_new_question', 0, 2 ); anspress()->add_filter( 'ap_page_title', $this, 'page_title' ); anspress()->add_filter( 'ap_breadcrumbs', $this, 'ap_breadcrumbs' ); anspress()->add_action( 'wp_ajax_ap_tags_suggestion', $this, 'ap_tags_suggestion' ); anspress()->add_action( 'wp_ajax_nopriv_ap_tags_suggestion', $this, 'ap_tags_suggestion' ); anspress()->add_action( 'ap_rewrites', $this, 'rewrite_rules', 10, 3 ); anspress()->add_filter( 'ap_main_questions_args', $this, 'ap_main_questions_args' ); anspress()->add_filter( 'ap_category_questions_args', $this, 'ap_main_questions_args' ); anspress()->add_filter( 'ap_current_page', $this, 'ap_current_page' ); anspress()->add_action( 'posts_pre_query', $this, 'modify_query_archive', 9999, 2 ); // List filtering. anspress()->add_filter( 'ap_list_filters', $this, 'ap_list_filters' ); anspress()->add_action( 'ap_ajax_load_filter_qtag', $this, 'load_filter_tag' ); anspress()->add_action( 'ap_ajax_load_filter_tags_order', $this, 'load_filter_tags_order' ); anspress()->add_filter( 'ap_list_filter_active_qtag', $this, 'filter_active_tag', 10, 2 ); anspress()->add_filter( 'ap_list_filter_active_tags_order', $this, 'filter_active_tags_order', 10, 2 ); }
Expand full source code Collapse full source code View on GitHub: addons/tags/tags.php:40
Add your comment