' . esc_html__( 'Smart FAQ Schema', 'accordly-smart-faq-schema' ), [ $this, 'render_meta_box' ], $pt, 'normal', 'high' ); } } /* ------------------------------------------------------------------ */ /* Meta Box HTML */ /* ------------------------------------------------------------------ */ public function render_meta_box( $post ) { wp_nonce_field( 'sfaq_save_meta_' . $post->ID, 'sfaq_nonce' ); $items = get_post_meta( $post->ID, '_sfaq_items', true ); $schema_enabled = get_post_meta( $post->ID, '_sfaq_schema_enabled', true ); // '1' | '0' | '' $faq_visible = get_post_meta( $post->ID, '_sfaq_visible', true ); // '1' | '0' | '' $custom_title = get_post_meta( $post->ID, '_sfaq_title', true ); $title_enabled = get_post_meta( $post->ID, '_sfaq_title_enabled', true ); // '1' | '0' | '' if ( ! is_array( $items ) ) $items = []; $global_schema = SFAQ_Plugin::get_setting( 'schema_enabled', '1' ); $global_visible = SFAQ_Plugin::get_setting( 'faq_visible', '1' ); $global_title_e = SFAQ_Plugin::get_setting( 'faq_title_enabled', '1' ); $global_title_t = SFAQ_Plugin::get_setting( 'faq_title_text', 'Frequently Asked Questions' ); // Resolve effective values (per-post overrides global, empty = use global) $eff_schema = $schema_enabled !== '' ? $schema_enabled : $global_schema; $eff_visible = $faq_visible !== '' ? $faq_visible : $global_visible; $eff_title_e = $title_enabled !== '' ? $title_enabled : $global_title_e; ?>