403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.133
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /inetpub/wwwroot/WPCAFE/wp-content/plugins/wp-cafe/core/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /inetpub/wwwroot/WPCAFE/wp-content/plugins/wp-cafe/core/admin/post-status.php
<?php
namespace WpCafe\Admin;

if ( ! defined( 'ABSPATH' ) ) exit;

use WpCafe\Contracts\Hookable_Service_Contract;

/**
 * Add default settings
 *
 * @package WpCafe/Default settings
 */
class Post_Status implements Hookable_Service_Contract {
    /**
     * Register hooks
     *
     * @return  void
     */
    public function register() {
        add_action( 'init', [ $this, 'register_active_post_status' ], 999 );
    }

    /**
     * Registers custom post status 'active' for posts.
     *
     * This function is hooked into 'init' and registers a new post status called 'active'.
     * The status is public, included in admin lists, and displays a count.
     *
     * @return void
     */
    public function register_active_post_status() {
        register_post_status( 'active', [
            'label'                     => _x( 'Active', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => true,
            'show_in_admin_status_list' => true,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Active <span class="count">(%s)</span>', 'Active <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );

        register_post_status( 'inactive', [
            'label'                     => _x( 'Inactive', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => false,
            'show_in_admin_status_list' => false,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );

        register_post_status( 'confirmed', [
            'label'                     => _x( 'Confirmed', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => false,
            'show_in_admin_status_list' => false,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Confirmed <span class="count">(%s)</span>', 'Confirmed <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );

        register_post_status( 'pending_payment', [
            'label'                     => _x( 'Pending Payment', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => false,
            'show_in_admin_status_list' => false,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Pending Payment <span class="count">(%s)</span>', 'Pending Payment <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );

        register_post_status( 'refunded', [
            'label'                     => _x( 'Refunded', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => false,
            'show_in_admin_status_list' => false,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Refunded <span class="count">(%s)</span>', 'Refunded <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );

        register_post_status( 'cancelled', [
            'label'                     => _x( 'Cancelled', 'post status', 'wp-cafe' ),
            'public'                    => true,
            'exclude_from_search'       => false,
            'show_in_admin_all_list'    => false,
            'show_in_admin_status_list' => false,
            /* translators: %s: number of posts */
            'label_count'               => _n_noop( 'Cancelled <span class="count">(%s)</span>', 'Cancelled <span class="count">(%s)</span>', 'wp-cafe' ),
        ] );
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit