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', 'adminify' ),
'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 (Admin Area)', 'adminify' ),
'subtitle' => __( 'Write your own Custom CSS for WordPress Admin.', 'adminify' ),
'desc' => __( 'Don\'t place <style></style> tag inside editor.', 'adminify' ),
'settings' => array(
'theme' => 'monokai',
'mode' => 'css',
),
'sanitize' => false,
'default' => $this->get_default_field( 'custom_css' ),
);
$fields[] = array(
'id' => 'custom_js',
'type' => 'code_editor',
'title' => __( 'Custom JavaScript (Admin Area)', 'adminify' ),
'subtitle' => __( 'Write your own Custom Script for WordPress Admin.', 'adminify' ),
'desc' => __( 'Don\'t place <script></script> tag inside editor.', 'adminify' ),
'settings' => array(
'theme' => 'dracula',
'mode' => 'javascript',
),
'sanitize' => false,
'default' => $this->get_default_field( 'custom_js' ),
);
}
public function general_post_settings() {
if ( ! class_exists( 'ADMINIFY' ) ) {
return;
}
$fields = array();
$this->custom_css_js_fields( $fields );
// Custom CSS Settings
\ADMINIFY::createSection(
$this->prefix,
array(
'title' => __( 'Custom CSS/JS', 'adminify' ),
'icon' => 'fas fa-code',
'fields' => $fields,
)
);
}
}