true,
'search_enabled' => true,
'user_menu' => true,
'publish_btn' => true,
'mobile_drawer' => true,
'nav_style' => 'default',
'max_width' => 1200,
'scroll_down_hide' => false,
'layout' => '2',
'mobile_layout' => 'center',
'mobile_align' => 'left',
];
$aksrt_initial_theme_mode = '';
if (class_exists('AKSRT_Settings') && method_exists('AKSRT_Settings', 'initial_theme_mode')) {
$aksrt_initial_theme_mode = AKSRT_Settings::initial_theme_mode();
}
$aksrt_has_initial_theme = in_array($aksrt_initial_theme_mode, ['dark', 'light'], true);
$aksrt_body_classes = ['header-nav-style-' . $aksrt_header_settings['nav_style']];
if ($aksrt_initial_theme_mode === 'dark') {
$aksrt_body_classes[] = 'theme-dark';
$aksrt_body_classes[] = 'dark-theme';
} elseif ($aksrt_initial_theme_mode === 'light') {
$aksrt_body_classes[] = 'white-theme';
}
if (!$aksrt_header_settings['fixed']) {
$aksrt_body_classes[] = 'has-static-nav';
}
if (!empty($aksrt_header_settings['scroll_down_hide'])) {
$aksrt_body_classes[] = 'scroll-down-hide';
}
$aksrt_body_classes[] = 'header-layout-' . $aksrt_header_settings['layout'];
$aksrt_body_classes[] = 'mobile-header-' . $aksrt_header_settings['mobile_layout'];
$aksrt_body_classes[] = 'mobile-nav-' . $aksrt_header_settings['mobile_align'];
// 全局背景系统
$aksrt_bg_settings = class_exists('AKSRT_Settings') ? AKSRT_Settings::get_global_background_settings() : [];
$aksrt_bg_styles = [];
if (!empty($aksrt_bg_settings['bg_color'])) {
$aksrt_bg_styles[] = '--aksrt-bg-color:' . sanitize_hex_color($aksrt_bg_settings['bg_color']);
}
if (!empty($aksrt_bg_settings['bg_image'])) {
$aksrt_bg_styles[] = '--aksrt-bg-image:url(' . esc_url($aksrt_bg_settings['bg_image']) . ')';
$aksrt_bg_styles[] = '--aksrt-bg-size:' . sanitize_key($aksrt_bg_settings['bg_size'] ?: '100%');
$aksrt_bg_styles[] = '--aksrt-bg-position:' . sanitize_text_field($aksrt_bg_settings['bg_position'] ?: 'center center');
$aksrt_bg_styles[] = '--aksrt-bg-repeat:' . sanitize_key($aksrt_bg_settings['bg_repeat'] ?: 'no-repeat');
$aksrt_bg_styles[] = '--aksrt-bg-attachment:' . sanitize_key($aksrt_bg_settings['bg_attachment'] ?: 'fixed');
}
if (!empty($aksrt_bg_settings['bg_dark_color'])) {
$aksrt_bg_styles[] = '--aksrt-bg-dark-color:' . sanitize_hex_color($aksrt_bg_settings['bg_dark_color']);
}
if (!empty($aksrt_bg_settings['bg_dark_image'])) {
$aksrt_bg_styles[] = '--aksrt-bg-dark-image:url(' . esc_url($aksrt_bg_settings['bg_dark_image']) . ')';
}
if (!empty($aksrt_bg_settings['bg_overlay'])) {
$aksrt_bg_styles[] = '--aksrt-bg-overlay-color:' . sanitize_text_field($aksrt_bg_settings['bg_overlay_color'] ?: 'rgba(0, 0, 0, 0.3)');
}
if (!empty($aksrt_bg_settings['page_bg_color'])) {
$aksrt_bg_styles[] = '--aksrt-page-bg-color:' . sanitize_hex_color($aksrt_bg_settings['page_bg_color']);
}
if (!empty($aksrt_bg_settings['page_bg_image'])) {
$aksrt_bg_styles[] = '--aksrt-page-bg-image:url(' . esc_url($aksrt_bg_settings['page_bg_image']) . ')';
}
if (!empty($aksrt_bg_styles)) {
$aksrt_body_classes[] = 'aksrt-bg-body';
if (!empty($aksrt_bg_settings['bg_overlay'])) {
$aksrt_body_classes[] = 'aksrt-bg-overlay';
}
}
?>
>
>
>
'post',
'types' => ['post' => __('文章', 'aksrt')],
'category_id' => 0,
'category_enabled' => false,
'categories' => [],
];
$aksrt_search_placeholder = function_exists('aksrt_get_search_placeholder') ? aksrt_get_search_placeholder() : __('开启精彩搜索', 'aksrt');
$aksrt_search_type = $aksrt_search_state['type'];
$aksrt_search_type_options = $aksrt_search_state['types'];
$aksrt_search_category_enabled = !empty($aksrt_search_state['category_enabled']);
$aksrt_search_category_id = (int) ($aksrt_search_state['category_id'] ?? 0);
$aksrt_search_categories = is_array($aksrt_search_state['categories'] ?? null) ? $aksrt_search_state['categories'] : [];
$aksrt_search_hot_keywords = function_exists('aksrt_get_search_hot_keywords') ? aksrt_get_search_hot_keywords() : [];
$aksrt_brand_logo_src = '';
$aksrt_mobile_menu_location = has_nav_menu('mobile') ? 'mobile' : 'primary';
$aksrt_show_user_entry = !empty($aksrt_header_settings['user_menu']);
$aksrt_current_user = wp_get_current_user();
$aksrt_user_unread = class_exists('AKSRT_Message') && is_user_logged_in() ? (int) AKSRT_Message::get_instance()->get_unread_count(get_current_user_id()) : 0;
$aksrt_user_credit = function_exists('aksrt_user_credits') && is_user_logged_in() ? (int) aksrt_user_credits(get_current_user_id()) : 0;
$aksrt_currency_name = class_exists('AKSRT_Settings') ? AKSRT_Settings::get_currency_name() : __('积分', 'aksrt');
$aksrt_messages_url = function_exists('aksrt_get_messages_url') ? aksrt_get_messages_url() : home_url('/messages/');
$aksrt_orders_url = home_url('/orders/');
$aksrt_publish_url = admin_url('post-new.php');
$aksrt_theme_toggle_positions = class_exists('AKSRT_Settings')
? AKSRT_Settings::get_theme_mode_button_positions()
: ['pc_nav', 'm_menu'];
$aksrt_can_publish = !empty($aksrt_header_settings['publish_btn']) && (
current_user_can('manage_options')
|| (class_exists('AKSRT_Front_Submit') && AKSRT_Front_Submit::get_instance()->can_submit())
);
$aksrt_nav_classes = [
'site-nav',
'site-nav--' . $aksrt_header_settings['nav_style'],
$aksrt_header_settings['fixed'] ? 'site-nav--fixed' : 'site-nav--static',
];
$aksrt_nav_styles = [];
if ((int) $aksrt_header_settings['max_width'] > 0) {
$aksrt_nav_styles[] = '--nav-max-width:' . (int) $aksrt_header_settings['max_width'] . 'px';
}
$aksrt_logo_parts = [];
if ($aksrt_logo_url !== '') {
$aksrt_logo_parts[] = '
0 ? ' style="width:' . (int) $aksrt_logo_width . 'px"' : '') . '>';
$aksrt_brand_logo_src = $aksrt_logo_url;
}
if ($aksrt_logo_dark_url !== '') {
$aksrt_logo_parts[] = '
0 ? ' style="width:' . (int) $aksrt_logo_width . 'px"' : '') . '>';
if ($aksrt_brand_logo_src === '') {
$aksrt_brand_logo_src = $aksrt_logo_dark_url;
}
}
$aksrt_has_brand_logo = !empty($aksrt_logo_parts);
if ($aksrt_has_brand_logo) {
$aksrt_brand_logo_html = implode('', $aksrt_logo_parts);
}
$aksrt_brand_mark = strtoupper(substr(preg_replace('/\s+/', '', wp_strip_all_tags($aksrt_brand_name)), 0, 1));
if ($aksrt_brand_mark === '') {
$aksrt_brand_mark = 'A';
}
$aksrt_brand_class = 'site-brand';
if ($aksrt_has_brand_logo) {
$aksrt_brand_class .= ' site-brand--has-logo';
}
$aksrt_brand_drawer_class = $aksrt_brand_class . ' site-brand--drawer';
$aksrt_header_classes = [
'header',
'header-layout-' . $aksrt_header_settings['layout'],
$aksrt_header_settings['fixed'] ? 'nav-fixed' : 'nav-static',
];
if (!empty($aksrt_header_settings['scroll_down_hide'])) {
$aksrt_header_classes[] = 'show-slide';
}
?>