6.4 post_type Doanh nghiệp

C:\xampp\htdocs\reset\wp-content\themes\twentyseventeen\coreelements-admin.php

<?php
class Coreelements_Admin {
  use OptionFunctions;
  // use PointFinderCommonFunctions;
  // use PointFinderWPMLFunctions;
  // use PointFinderCUFunctions;
  // use PointFinderMailSystem;
  // use PointFinderMembershipPackages;
  // use PointFinderPPPPackages;
  // use PointFinderListingBackendFilters;
  // use PointFinderListingBackendReviewMetabox;
  // use PointFinderReviewFunctions;
  // use PointFinderMOrderMetaboxes;
  // use PointFinderOrderMetaboxes;
  // use PointFinderStatusChangeFunctions;
  // use ListingMetabox;
  // use PointfinderInvoicesMetabox;
  // use PointFinderScheduleFunctions;
  // use PointFinderUserProfileModifications;
  // use PointFinderAdminDashboardWidgets;
  // use PointFinderNewVersionNotice;
  // use PointFinderListingTypeConnections;
  // use PointFinderWPMLStringGenerator;
  private $plugin_name;
  private $version;
  private $post_type_name;
  private $agent_post_type_name;
  public function __construct($plugin_name, $version, $post_type_name, $agent_post_type_name) {
    $this->plugin_name = $plugin_name;
    $this->version = $version;
    $this->agent_post_type_name = $agent_post_type_name;
    $this->post_type_name = $post_type_name;
  }
  public function enqueue_styles_scripts() {
    global $pagenow;
    global $post_type;
    wp_enqueue_style($this->plugin_name, PFCOREELEMENTSURLADMIN . 'css/coreelements-admin.css', array() , $this->version, 'all');
    wp_register_script($this->plugin_name, PFCOREELEMENTSURLADMIN . 'js/coreelements-admin.js', array('jquery') , $this->version, false);
    wp_enqueue_script($this->plugin_name);
  }
  public function create_post_type() {
    $setup3_pointposttype_pt2 = $this->PFSAIssetControl('setup3_pointposttype_pt2', '', 'PF Item');
    // $setup3_pointposttype_pt3 = $this->PFSAIssetControl('setup3_pointposttype_pt3', '', 'PF Items');
    $setup3_pointposttype_pt3 = 'PF Items';
    $setup3_pointposttype_pt4 = $this->PFSAIssetControl('setup3_pointposttype_pt4', '', 'Item Types');
    $setup3_pointposttype_pt4s = $this->PFSAIssetControl('setup3_pointposttype_pt4s', '', 'Item Type');
    $setup3_pointposttype_pt4p = $this->PFSAIssetControl('setup3_pointposttype_pt4p', '', 'types');
    // $setup3_pointposttype_pt5 = $this->PFSAIssetControl('setup3_pointposttype_pt5', '', 'Locations');
    $setup3_pointposttype_pt5 = 'Locations';
    // $setup3_pointposttype_pt5s = $this->PFSAIssetControl('setup3_pointposttype_pt5s', '', 'Location');
    $setup3_pointposttype_pt5s = 'Location';
    // $setup3_pointposttype_pt5p = $this->PFSAIssetControl('setup3_pointposttype_pt5p', '', 'area');
    $setup3_pointposttype_pt5p = 'area';
    // $setup3_pointposttype_pt6 = $this->PFSAIssetControl('setup3_pointposttype_pt6', '', 'Features');
    $setup3_pointposttype_pt6 = 'Features';
    // $setup3_pointposttype_pt6s = $this->PFSAIssetControl('setup3_pointposttype_pt6s', '', 'Feature');
    $setup3_pointposttype_pt6s = 'Feature';
    // $setup3_pointposttype_pt6p = $this->PFSAIssetControl('setup3_pointposttype_pt6p', '', 'feature');
    $setup3_pointposttype_pt6p = 'feature';
    // $setup3_pointposttype_pt7 = $this->PFSAIssetControl('setup3_pointposttype_pt7', '', 'Listing Types');
    $setup3_pointposttype_pt7 = 'Listing Types';
    // $setup3_pointposttype_pt7s = $this->PFSAIssetControl('setup3_pointposttype_pt7s', '', 'Listing Type');
    $setup3_pointposttype_pt7s = 'Listing Type';
    $setup3_pointposttype_pt7p = $this->PFSAIssetControl('setup3_pointposttype_pt7p', '', 'listing');
    $setup3_pointposttype_pt7p = 'listing';
    $setup3_pointposttype_pt9 = $this->PFSAIssetControl('setup3_pointposttype_pt9', '', 'PF Agent');
    $setup3_pointposttype_pt10 = $this->PFSAIssetControl('setup3_pointposttype_pt10', '', 'PF Agents');
    $setup3_pointposttype_pt11 = $this->PFSAIssetControl('setup3_pointposttype_pt11', '', 'testimonials');
    $setup3_pointposttype_pt12 = $this->PFSAIssetControl('setup3_pointposttype_pt12', '', 'PF Testimonials');
    $setup3_pointposttype_pt13 = $this->PFSAIssetControl('setup3_pointposttype_pt13', '', 'Testimonial');
    // $setup3_pt14 = $this->PFSAIssetControl('setup3_pt14', '', 'Conditions');
    $setup3_pt14 = 'Conditions';
    // $setup3_pt14s = $this->PFSAIssetControl('setup3_pt14s', '', 'Condition');
    $setup3_pt14s = 'Condition';
    // $setup3_pt14p = $this->PFSAIssetControl('setup3_pt14p', '', 'condition');
    $setup3_pt14p = 'condition';
    $setup3_pt14_check = $this->PFSAIssetControl('setup3_pt14_check', '', '0');
    $setup3_pointposttype_pt4_check = $this->PFSAIssetControl('setup3_pointposttype_pt4_check', '', '1');
    $setup3_pointposttype_pt5_check = $this->PFSAIssetControl('setup3_pointposttype_pt5_check', '', '1');
    $setup3_pointposttype_pt6_check = $this->PFSAIssetControl('setup3_pointposttype_pt6_check', '', '1');
    $setup3_pointposttype_pt6_status = $this->PFSAIssetControl('setup3_pointposttype_pt6_status', '', '1');
    $setup4_membersettings_loginregister = $this->PFSAIssetControl('setup4_membersettings_loginregister', '', '1');
    $setup4_membersettings_frontend = $this->PFSAIssetControl('setup4_membersettings_frontend', '', '1');
    $setup4_membersettings_paymentsystem = $this->PFSAIssetControl('setup4_membersettings_paymentsystem', '', '1');
    register_post_type('' . $this->post_type_name . '', array(
      'labels' => array(
        'name' => '' . $setup3_pointposttype_pt3 . '',
        'singular_name' => '' . $setup3_pointposttype_pt2 . '',
        'add_new' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'add_new_item' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'edit' => esc_html__('Edit', 'pointfindercoreelements') ,
        'edit_item' => wp_sprintf(esc_html__('Edit %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'new_item' => wp_sprintf(esc_html__('New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'view' => wp_sprintf(esc_html__('View %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'view_item' => wp_sprintf(esc_html__('View %s', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'search_items' => wp_sprintf(esc_html__('Search %s', 'pointfindercoreelements') , $setup3_pointposttype_pt3) ,
        'not_found' => wp_sprintf(esc_html__('No %s found', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
        'not_found_in_trash' => wp_sprintf(esc_html__('No %s found in Trash', 'pointfindercoreelements') , $setup3_pointposttype_pt2) ,
      ) ,
      'public' => true,
      'menu_position' => 202,
      'menu_icon' => 'dashicons-location-alt',
      'hierarchical' => true,
      'show_tagcloud' => false,
      'has_archive' => true,
      'supports' => array(
        'title',
        'editor',
        'thumbnail',
        'excerpt',
        'page-attributes',
        'tags',
      ) ,
      'can_export' => true,
      'taxonomies' => array(
        'post_tag',
      ) ,
      'show_in_rest' => false,
    ));
    $labels = array(
      'name' => '' . $setup3_pointposttype_pt7 . '',
      'singular_name' => '' . $setup3_pointposttype_pt7s . '',
      'search_items' => wp_sprintf(esc_html__('Search %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7) ,
      'popular_items' => wp_sprintf(esc_html__('Popular %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7) ,
      'all_items' => wp_sprintf(esc_html__('All %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7) ,
      'parent_item' => null,
      'parent_item_colon' => null,
      'edit_item' => wp_sprintf(esc_html__('Edit %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'update_item' => wp_sprintf(esc_html__('Update %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'add_new_item' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'new_item_name' => wp_sprintf(esc_html__('New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'separate_items_with_commas' => wp_sprintf(esc_html__('Separate %s with commas', 'pointfindercoreelements') , $setup3_pointposttype_pt7) ,
      'add_or_remove_items' => wp_sprintf(esc_html__('Add or remove %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'choose_from_most_used' => wp_sprintf(esc_html__('Choose from the most used %s', 'pointfindercoreelements') , $setup3_pointposttype_pt7s) ,
      'menu_name' => '' . $setup3_pointposttype_pt7 . '',
    );
    register_taxonomy('pointfinderltypes', '' . $this->post_type_name . '', array(
      'hierarchical' => true,
      'labels' => $labels,
      'show_ui' => true,
      'show_admin_column' => true,
      'show_in_nav_menus' => true,
      'update_count_callback' => '_update_post_term_count',
      'query_var' => true,
      'rewrite' => array(
        'slug' => $setup3_pointposttype_pt7p,
        'hierarchical' => true,
      ) ,
      'sort' => true,
      'show_in_rest' => false,
    ));
    // if ($setup3_pointposttype_pt5_check == 1) {
    $labels = array(
      'name' => '' . $setup3_pointposttype_pt5 . '',
      'singular_name' => '' . $setup3_pointposttype_pt5 . '',
      'search_items' => wp_sprintf(esc_html__('Search %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5) ,
      'popular_items' => wp_sprintf(esc_html__('Popular %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5) ,
      'all_items' => wp_sprintf(esc_html__('All %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5) ,
      'parent_item' => null,
      'parent_item_colon' => null,
      'edit_item' => wp_sprintf(esc_html__('Edit %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'update_item' => wp_sprintf(esc_html__('Update %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'add_new_item' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'new_item_name' => wp_sprintf(esc_html__('New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'separate_items_with_commas' => wp_sprintf(esc_html__('Separate %s with commas', 'pointfindercoreelements') , $setup3_pointposttype_pt5) ,
      'add_or_remove_items' => wp_sprintf(esc_html__('Add or remove %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'choose_from_most_used' => wp_sprintf(esc_html__('Choose from the most used %s', 'pointfindercoreelements') , $setup3_pointposttype_pt5s) ,
      'menu_name' => '' . $setup3_pointposttype_pt5 . '',
    );
    register_taxonomy('pointfinderlocations', '' . $this->post_type_name . '', array(
      'hierarchical' => true,
      'labels' => $labels,
      'show_ui' => true,
      'show_admin_column' => false,
      'show_in_nav_menus' => true,
      'update_count_callback' => '_update_post_term_count',
      'query_var' => true,
      'rewrite' => array(
        'slug' => $setup3_pointposttype_pt5p,
        'hierarchical' => true
      ) ,
      'show_in_rest' => false,
    ));
    // }
    // if ($setup3_pointposttype_pt6_check == 1) {
    $labels = array(
      'name' => '' . $setup3_pointposttype_pt6 . '',
      'singular_name' => '' . $setup3_pointposttype_pt6 . '',
      'search_items' => wp_sprintf(esc_html__('Search %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6) ,
      'popular_items' => wp_sprintf(esc_html__('Popular %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6) ,
      'all_items' => wp_sprintf(esc_html__('All %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6) ,
      'parent_item' => null,
      'parent_item_colon' => null,
      'edit_item' => wp_sprintf(esc_html__('Edit %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'update_item' => wp_sprintf(esc_html__('Update %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'add_new_item' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'new_item_name' => wp_sprintf(esc_html__('New %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'separate_items_with_commas' => wp_sprintf(esc_html__('Separate %s with commas', 'pointfindercoreelements') , $setup3_pointposttype_pt6) ,
      'add_or_remove_items' => wp_sprintf(esc_html__('Add or remove %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'choose_from_most_used' => wp_sprintf(esc_html__('Choose from the most used %s', 'pointfindercoreelements') , $setup3_pointposttype_pt6s) ,
      'menu_name' => '' . $setup3_pointposttype_pt6 . '',
    );
    register_taxonomy('pointfinderfeatures', '' . $this->post_type_name . '', array(
      'hierarchical' => true,
      'labels' => $labels,
      'show_ui' => true,
      'show_admin_column' => false,
      'show_in_nav_menus' => true,
      'update_count_callback' => '_update_post_term_count',
      'query_var' => true,
      'rewrite' => array(
        'slug' => $setup3_pointposttype_pt6p,
        'hierarchical' => true
      ) ,
      'show_in_rest' => false,
    ));
    // }
    // if ($setup3_pt14_check == 1) {
    $labels = array(
      'name' => '' . $setup3_pt14 . '',
      'singular_name' => '' . $setup3_pt14 . '',
      'search_items' => wp_sprintf(esc_html__('Search %s', 'pointfindercoreelements') , $setup3_pt14) ,
      'popular_items' => wp_sprintf(esc_html__('Popular %s', 'pointfindercoreelements') , $setup3_pt14) ,
      'all_items' => wp_sprintf(esc_html__('All %s', 'pointfindercoreelements') , $setup3_pt14) ,
      'parent_item' => null,
      'parent_item_colon' => null,
      'edit_item' => wp_sprintf(esc_html__('Edit %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'update_item' => wp_sprintf(esc_html__('Update %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'add_new_item' => wp_sprintf(esc_html__('Add New %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'new_item_name' => wp_sprintf(esc_html__('New %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'separate_items_with_commas' => wp_sprintf(esc_html__('Separate %s with commas', 'pointfindercoreelements') , $setup3_pt14) ,
      'add_or_remove_items' => wp_sprintf(esc_html__('Add or remove %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'choose_from_most_used' => wp_sprintf(esc_html__('Choose from the most used %s', 'pointfindercoreelements') , $setup3_pt14s) ,
      'menu_name' => '' . $setup3_pt14 . '',
    );
    register_taxonomy('pointfinderconditions', '' . $this->post_type_name . '', array(
      'hierarchical' => true,
      'labels' => $labels,
      'show_ui' => true,
      'show_admin_column' => false,
      'show_in_nav_menus' => true,
      'update_count_callback' => '_update_post_term_count',
      'query_var' => true,
      'rewrite' => array(
        'slug' => $setup3_pt14p,
        'hierarchical' => true
      ) ,
      'show_in_rest' => false,
    ));
    // }
  }
}

C:\xampp\htdocs\reset\wp-content\themes\twentyseventeen\coreelements.php

Last updated

Was this helpful?