# adminify/1.0.3/inc/admin/Options/Custom_CSS_JS_Backup.php

Adminify – White Label, Admin Menu Editor, Login Customizer, version 1.0.3. 87 lines.

- Page: https://pluginprobe.com/plugins/adminify/1.0.3/code/inc/admin/Options/Custom_CSS_JS_Backup.php
- Raw: https://pluginprobe.com/plugins/adminify/1.0.3/raw/inc/admin/Options/Custom_CSS_JS_Backup.php
- Modified: 2021-10-01T14:38:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/adminify/1.0.3/code/inc/admin/Options/Custom_CSS_JS_Backup.php#L10-L20`.

```php
<?php

namespace WPAdminify\Inc\Admin\Options;

use WPAdminify\Inc\Utils;
use WPAdminify\Inc\Admin\AdminSettingsModel;

if (!defined('ABSPATH')) {
    die;
} // Cannot access directly.

class Custom_CSS_JS_Backup extends AdminSettingsModel
{
    public function __construct()
    {
        $this->general_post_settings();
    }

    public function get_defaults()
    {
        return [
            'custom_css'   => '',
            'custom_js'   => ''
        ];
    }


    /**
     * Post Status Columns
     */

    public function custom_css_js_fields(&$fields)
    {
        $fields[] = array(
            'type'    => 'subheading',
            'content'   => Utils::adminfiy_help_urls(
                __('Custom CSS/JS Settings', WP_ADMINIFY_TD),
                'https://wpadminify.com/kb/wp-adminify-options-panel/#custom-css-js',
                'https://www.youtube.com/playlist?list=PLqpMw0NsHXV-EKj9Xm1DMGa6FGniHHly8',
                'https://www.facebook.com/groups/jeweltheme',
                'https://wpadminify.com/support/'
            )
        );

        $fields[] = array(
            'id'    => 'custom_css',
            'type'  => 'code_editor',
            'title' => __('Custom CSS', WP_ADMINIFY_TD),
            'desc'  => __('Write your own <strong>Custom CSS</strong> for WordPress Admin here', WP_ADMINIFY_TD),
            'settings' => array(
                'theme' => 'mbo',
                'mode'  => 'css',
            ),
            'default' => '
/* Your Custom CSS Code here */'
        );

        $fields[] = array(
            'id'       => 'custom_js',
            'type'     => 'code_editor',
            'title'    => __('Custom JavaScript', WP_ADMINIFY_TD),
            'desc'  => 'Write your own <strong>Custom Script</strong> for WordPress Admin here',
            'settings' => array(
                'theme'  => 'dracula',
                'mode'   => 'javascript',
            )
        );
    }

    public function general_post_settings()
    {
        if (!class_exists('ADMINIFY')) {
            return;
        }

        $fields = [];
        $this->custom_css_js_fields($fields);

        // Custom CSS Settings
        \ADMINIFY::createSection($this->prefix, array(
            'title'       => __('Custom CSS/JS', WP_ADMINIFY_TD),
            'icon'        => 'fas fa-code',
            'fields'      => $fields
        ));
    }
}

```
