'publish']);
$roles = wp_roles()->get_names();
// Theme mode is per-user
$theme_mode = get_user_meta(get_current_user_id(), 'king_addons_theme_mode', true);
$allowed_theme_modes = ['dark', 'light', 'auto'];
if (!in_array($theme_mode, $allowed_theme_modes, true)) {
$theme_mode = 'dark';
}
?>
publish ?? 0;
$total_categories = wp_count_terms(['taxonomy' => \King_Addons\Docs_KB::TAXONOMY, 'hide_empty' => false]);
$total_views = 0;
$total_feedback = 0;
if ($is_premium && !empty($options['analytics_enabled'])) {
global $wpdb;
$total_views = $wpdb->get_var($wpdb->prepare(
"SELECT SUM(meta_value) FROM {$wpdb->postmeta} WHERE meta_key = %s",
'_kng_doc_views'
)) ?: 0;
}
?>