get_settings(); $rayetun_ag_schema_conflict = $rayetun_ag_schema->has_conflict(); $rayetun_ag_schema_types = array( 'article' => array( 'label' => __( 'Article', 'agentgarrison' ), 'desc' => __( 'Applied to posts, pages, and custom post types automatically.', 'agentgarrison' ) ), 'product' => array( 'label' => __( 'Product (WooCommerce)', 'agentgarrison' ), 'desc' => __( 'Price, availability, SKU, and ratings for WooCommerce products.', 'agentgarrison' ) ), 'faq' => array( 'label' => __( 'FAQPage', 'agentgarrison' ), 'desc' => __( 'Auto-detected from question headings, paragraphs, and details/summary blocks.', 'agentgarrison' ) ), 'howto' => array( 'label' => __( 'HowTo', 'agentgarrison' ), 'desc' => __( 'Auto-detected from "How to" titles with an ordered step list.', 'agentgarrison' ) ), 'author' => array( 'label' => __( 'Author (Person)', 'agentgarrison' ), 'desc' => __( 'Adds structured author data linked to articles.', 'agentgarrison' ) ), 'breadcrumb' => array( 'label' => __( 'BreadcrumbList', 'agentgarrison' ), 'desc' => __( 'Generated from page hierarchy or primary category.', 'agentgarrison' ) ), 'website' => array( 'label' => __( 'WebSite + Search', 'agentgarrison' ), 'desc' => __( 'Site-wide WebSite node with a SearchAction (Google sitelinks search box).', 'agentgarrison' ) ), 'speakable' => array( 'label' => __( 'Speakable', 'agentgarrison' ), 'desc' => __( 'Marks the title and intro for voice assistants and AI answer extraction.', 'agentgarrison' ) ), ); ?>

$rayetun_ag_schema_type ) : ?>

JSON-LD