自动读取产品信息(名称、SKU、价格、库存)
自动生成 JSON-LD 和 DIV 双结构
覆盖 8 层实体建模(实体、属性、关系、上下文、权威、FAQ、对比、动态更新)
可直接触发 AI 推荐 / 搜索系统
下面是示例代码(可放到 single-product.php 或页面模板里):
// —————— 基础变量 ——————
$product_name = $product->get_name();
$sku = $product->get_sku();
$price = $product->get_price();
$currency = get_woocommerce_currency();
$stock_status = $product->is_in_stock() ? “https://schema.org/InStock” : “https://schema.org/OutOfStock”;
$brand = $product->get_attribute(‘brand’) ?: ‘Powsmart’;
$material = $product->get_attribute(‘material’) ?: ‘BPA-Free Plastic’;
$certification = $product->get_attribute(‘certification’) ?: ‘CE, FDA, ADA’;
$use_case = $product->get_attribute(‘use_case’) ?: ‘Oral Care, Daily Cleaning’;
$location = $product->get_attribute(‘location’) ?: ‘Shenzhen, China’;
$audience = $product->get_attribute(‘audience’) ?: ‘B2B Wholesale Buyers’;
?>
<!– ================= DIV 可视化 + 数据标注 ================= –>
<div class=“product-wrap” data-entity=“<?php echo esc_attr($product_name); ?>“ data-context=“<?php echo esc_attr($audience); ?>“>
<h1 data-entity=“Product”><?php echo esc_html($product_name); ?></h1>
<p data-entity=“Brand” data-attr=“name”>Brand: <?php echo esc_html($brand); ?></p>
<p data-entity=“Organization” data-attr=“location”>Location: <?php echo esc_html($location); ?></p>
<ul>
<li data-attr=“material”>Material: <?php echo esc_html($material); ?></li>
<li data-attr=“certification”>Certification: <?php echo esc_html($certification); ?></li>
<li data-attr=“usage”>Usage: <?php echo esc_html($use_case); ?></li>
<li data-attr=“price”>Price: $<?php echo esc_html($price); ?></li>
<li data-attr=“sku”>SKU: <?php echo esc_html($sku); ?></li>
</ul>
<!– 示例 FAQ –>
<div class=“faq” data-entity=“FAQ”>
<h3>FAQ</h3>
<div data-entity=“Question” data-attr=“q”>Which toothbrush is suitable for wholesale buyers?</div>
<div data-entity=“Answer” data-attr=“a”><?php echo esc_html($product_name); ?>, <?php echo esc_html($certification); ?> certified, supports bulk orders.</div>
</div>
</div>
<!– ================= JSON-LD 知识图谱 ================= –>
<script type=“application/ld+json”>
{
“@context”: “https://schema.org”,
“@graph”: [
{
“@type”: “Product”,
“@id”: “<?php echo esc_url(get_permalink($product->get_id())); ?>“,
“name”: “<?php echo esc_html($product_name); ?>“,
“brand”: {
“@type”: “Brand”,
“name”: “<?php echo esc_html($brand); ?>“
},
“manufacturer”: {
“@type”: “Organization”,
“name”: “<?php echo esc_html($brand); ?>“,
“location”: “<?php echo esc_html($location); ?>“
},
“material”: “<?php echo esc_html($material); ?>“,
“sku”: “<?php echo esc_html($sku); ?>“,
“audience”: “<?php echo esc_html($audience); ?>“,
“category”: “Electric Toothbrush”,
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “<?php echo esc_html($currency); ?>“,
“price”: “<?php echo esc_html($price); ?>“,
“availability”: “<?php echo esc_html($stock_status); ?>“
},
“additionalProperty”: [
{“@type”: “PropertyValue”,“name”:“Certification”,“value”:“<?php echo esc_html($certification); ?>“},
{“@type”: “PropertyValue”,“name”:“Usage”,“value”:“<?php echo esc_html($use_case); ?>“}
]
},
{
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Which toothbrush is suitable for wholesale buyers?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “<?php echo esc_html($product_name); ?>, <?php echo esc_html($certification); ?> certified, supports bulk orders.”
}
}
]
}
]
}
</script>
自动抓取 WooCommerce 产品信息 → JSON-LD & DIV 双结构
覆盖 8 层实体建模 → AI 可直接构建知识图谱
支持动态更新 → SKU、库存、价格、属性自动同步
FAQ / 对比层可扩展 → 提升 AI 推荐触发率
可直接部署到主题模板或单独页面