Import legacy nurinda.co.id website
This commit is contained in:
1 parent
3f59bb9038
commit
6e21646ac4
13389 files changed
+3246690
No files matched your search
@@ -0,0 +1,84 @@
|
||||
<?php defined( 'ABSPATH' ) OR die( 'This script cannot be accessed directly.' );
|
||||
|
||||
// Actions after theme activation
|
||||
add_action( 'admin_init', 'us_theme_activation', 99 );
|
||||
function us_theme_activation() {
|
||||
global $pagenow;
|
||||
if ( is_admin() AND $pagenow == 'themes.php' AND isset( $_GET['activated'] ) ) {
|
||||
// Set menu
|
||||
$user = wp_get_current_user();
|
||||
update_user_option( $user->ID, US_THEMENAME . '_cpt_in_menu_set', FALSE, TRUE );
|
||||
|
||||
// Add Default Footer post type if needed
|
||||
us_add_default_footer();
|
||||
|
||||
// Redirect to About the Theme page
|
||||
header( 'Location: ' . admin_url( 'admin.php?page=us-home' ) );
|
||||
}
|
||||
}
|
||||
|
||||
// Show indication for beta versions
|
||||
if ( is_user_logged_in() AND defined( 'US_THEME_BETA' ) ) {
|
||||
add_action( 'admin_bar_menu', 'us_beta_admin_bar_menu', 1000 );
|
||||
}
|
||||
function us_beta_admin_bar_menu( $wp_admin_bar ) {
|
||||
$wp_admin_bar->add_node(
|
||||
array(
|
||||
'id' => 'us-beta',
|
||||
'title' => US_THEMENAME . ' BETA',
|
||||
'meta' => array(
|
||||
'html' => '<style>#wp-admin-bar-us-beta>*{background:#e95095!important;color:#fff!important;}</style>',
|
||||
),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
// Hide some our metaboxes on Menus admin page
|
||||
add_action( 'admin_head', 'us_include_cpt_to_menu', 99 );
|
||||
function us_include_cpt_to_menu() {
|
||||
global $pagenow;
|
||||
if ( is_admin() AND $pagenow == 'nav-menus.php' ) {
|
||||
$already_set = get_user_option( US_THEMENAME . '_cpt_in_menu_set' );
|
||||
|
||||
if ( ! $already_set ) {
|
||||
$hidden_meta_boxes = get_user_option( 'metaboxhidden_nav-menus' );
|
||||
|
||||
if ( ! is_array( $hidden_meta_boxes ) ) {
|
||||
$hidden_meta_boxes = array();
|
||||
}
|
||||
|
||||
if ( $hidden_meta_boxes !== FALSE ) {
|
||||
if ( ( $key = array_search( 'add-post-type-us_portfolio', $hidden_meta_boxes ) ) !== FALSE AND isset( $hidden_meta_boxes[$key] ) ) {
|
||||
unset( $hidden_meta_boxes[$key] );
|
||||
}
|
||||
if ( ( $key = array_search( 'add-us_portfolio_category', $hidden_meta_boxes ) ) === FALSE ) {
|
||||
$hidden_meta_boxes[] = 'add-us_portfolio_category';
|
||||
}
|
||||
if ( ( $key = array_search( 'add-us_portfolio_tag', $hidden_meta_boxes ) ) === FALSE ) {
|
||||
$hidden_meta_boxes[] = 'add-us_portfolio_tag';
|
||||
}
|
||||
if ( ( $key = array_search( 'add-post-type-us_widget_area', $hidden_meta_boxes ) ) !== FALSE AND isset( $hidden_meta_boxes[$key] ) ) {
|
||||
unset( $hidden_meta_boxes[$key] );
|
||||
}
|
||||
|
||||
$user = wp_get_current_user();
|
||||
update_user_option( $user->ID, 'metaboxhidden_nav-menus', $hidden_meta_boxes, TRUE );
|
||||
update_user_option( $user->ID, US_THEMENAME . '_cpt_in_menu_set', TRUE, TRUE );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Custom CSS for all admin pages
|
||||
add_action( 'admin_print_scripts', 'us_enqueue_admin_css', 12 );
|
||||
function us_enqueue_admin_css() {
|
||||
global $us_template_directory_uri;
|
||||
wp_enqueue_style( 'us-theme-admin', $us_template_directory_uri . '/framework/admin/css/theme-admin.css', array(), US_THEMEVERSION );
|
||||
wp_enqueue_style( 'us-font-awesome', $us_template_directory_uri . '/css/base/fontawesome.css', array(), US_THEMEVERSION );
|
||||
}
|
||||
|
||||
// Custom CSS for visual editor
|
||||
add_action( 'admin_init', 'us_theme_add_editor_styles' );
|
||||
function us_theme_add_editor_styles() {
|
||||
add_editor_style( 'framework/admin/css/editor-style.css' );
|
||||
}
|
||||
Reference in new issue
Block a user