403Webshell
Server IP : 3.147.158.171  /  Your IP : 216.73.216.229
Web Server : Apache/2.4.67 (Amazon Linux) OpenSSL/3.5.5
System : Linux ip-172-31-2-178.us-east-2.compute.internal 6.1.172-216.329.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 20 06:31:34 UTC 2026 x86_64
User : ec2-user ( 1000)
PHP Version : 8.4.21
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /tsai/repo/sites/dev/wp-content/plugins/tsai-plugin/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /tsai/repo/sites/dev/wp-content/plugins/tsai-plugin/includes/class-tsai-taxonomy.php
<?php
if (!defined('ABSPATH')) {
    exit;
}

class TSAI_Taxonomy {

    public function __construct() {
        add_action('init', array($this, 'register_article_series'));
    }

    public function register_article_series() {
        register_taxonomy('article_series', 'post', array(
            'labels' => array(
                'name'              => 'Article Series',
                'singular_name'     => 'Article Series',
                'search_items'      => 'Search Series',
                'all_items'         => 'All Series',
                'edit_item'         => 'Edit Series',
                'update_item'       => 'Update Series',
                'add_new_item'      => 'Add New Series',
                'new_item_name'     => 'New Series Name',
                'menu_name'         => 'Article Series',
            ),
            'hierarchical'      => false,
            'show_in_rest'      => true,
            'show_ui'           => true,
            'show_admin_column' => true,
            'query_var'         => true,
            'rewrite'           => array('slug' => 'series'),
        ));

        $auth_callback = function () {
            return current_user_can('edit_posts');
        };

        register_post_meta('post', '_series_part_number', array(
            'type'          => 'integer',
            'single'        => true,
            'show_in_rest'  => true,
            'default'       => 0,
            'auth_callback' => $auth_callback,
        ));

        register_post_meta('post', '_series_summary', array(
            'type'          => 'string',
            'single'        => true,
            'show_in_rest'  => true,
            'default'       => '',
            'auth_callback' => $auth_callback,
        ));

        register_post_meta('post', '_tsai_search_results', array(
            'type'          => 'string',
            'single'        => true,
            'show_in_rest'  => true,
            'default'       => '',
            'auth_callback' => $auth_callback,
        ));

        register_post_meta('post', '_tsai_quiz_enabled', array(
            'type'          => 'boolean',
            'single'        => true,
            'show_in_rest'  => true,
            'default'       => false,
            'auth_callback' => $auth_callback,
        ));
    }
}

new TSAI_Taxonomy();

Youez - 2016 - github.com/yon3zu
LinuXploit