*/ class AdminColumnsRaw { public $url; // Key: Unique Screen ID private $key; private $post_type; public $prefix; public function __construct() { $this->url = WP_ADMINIFY_URL . 'Inc/Modules/AdminColumns'; $this->prefix = '_wpadminify_admin_columns_settings'; if (is_admin()) { add_action('admin_menu', [$this, 'jltwp_adminify_admin_columns_menu'], 51); add_action('admin_enqueue_scripts', [$this, 'jltwp_adminify_admin_columns_enqueue_scripts']); } // $this->jltwp_adminify_admin_columns_settings(); // echo gettype(self::adminify_post_types()); // print_r(Utils::get_post_types()); } public function jltwp_adminify_admin_columns_menu() { add_submenu_page( 'wp-adminify-settings', esc_html__('Admin Columns by WP Adminify', 'adminify'), esc_html__('Admin Columns', 'adminify'), apply_filters('jltwp_adminify_capability', 'manage_options'), 'adminify-admin-columns', // Page slug, will be displayed in URL [$this, 'jltwp_adminify_admin_columns_contents'] ); } public function jltwp_adminify_admin_columns_enqueue_scripts() { $screen = get_current_screen(); if ($screen->id === 'wp-adminify_page_adminify-admin-columns') { wp_enqueue_style('wp-adminify-admin-columns', $this->url . '/assets/css/wp-adminify-admin-columns.css', [], WP_ADMINIFY_VER); wp_register_script('wp-adminify-admin-columns', $this->url . '/assets/js/wp-adminify-admin-columns.js', ['jquery', 'jquery-ui-droppable', 'jquery-ui-draggable'], WP_ADMINIFY_VER, true); } // $admin_columns_data = [ // 'adminurl' => admin_url(), // 'ajaxurl' => admin_url('admin-ajax.php'), // 'nonce' => wp_create_nonce('adminify-admin-columns-secirity') // ]; // wp_localize_script('wp-adminify-admin-columns', 'wp_adminify__admin-columns_data', $admin_columns_data); wp_enqueue_script('wp-adminify-admin-columns'); } public function jltwp_adminify_admin_columns_contents() { ?>

Posts Content
Pages content
Post Category Content
Team Category content