' . esc_html__( 'Admins only.', 'abdiel-multi-style-kits-for-elementor' ) . '
'; return; } wp_nonce_field( 'abdielmskef_save_metabox', 'abdielmskef_nonce' ); $kits = function_exists( 'abdielmskef_query_kits' ) ? abdielmskef_query_kits() : []; $val = (int) get_post_meta( (int) $post->ID, ABDIELMSKEF_META_LOCAL_KIT_ID, true ); $settings = function_exists( 'abdielmskef_get_settings' ) ? abdielmskef_get_settings() : []; $default = (int) ( $settings['default_new_pages_kit'] ?? 0 ); echo '' . esc_html__( 'Local assignment (request override).', 'abdiel-multi-style-kits-for-elementor' ) . '
'; echo ''; if ( $default ) { echo ''; printf( /* translators: %d: The ID of the default kit */ esc_html__( 'If you leave “None”, the configured default kit will be used: #%d.', 'abdiel-multi-style-kits-for-elementor' ), (int) $default ); echo '
'; } } function abdielmskef_save_metabox( $post_id ) { if ( ! isset( $_POST['abdielmskef_nonce'] ) ) { return; } if ( ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['abdielmskef_nonce'] ) ), 'abdielmskef_save_metabox' ) ) { return; } if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } if ( ! current_user_can( 'manage_options' ) ) { return; } $kit_id = isset( $_POST['abdielmskef_local_kit_id'] ) ? (int) $_POST['abdielmskef_local_kit_id'] : 0; if ( $kit_id && function_exists( 'abdielmskef_is_kit' ) && ! abdielmskef_is_kit( $kit_id ) ) { $kit_id = 0; } update_post_meta( (int) $post_id, ABDIELMSKEF_META_LOCAL_KIT_ID, $kit_id ); } add_action( 'save_post', 'abdielmskef_save_metabox' );