我有包含產品的 json 模式標記的元欄位。我想將這些添加到頁腳。我試過使用這個功能
add_action('wp_footer', 'insert_my_page_schema');
function insert_my_page_schema() {
if ( ! is_product() ) {
return;
}
$schema = get_post_meta( get_the_ID(), 'schema', true);
if ( ! $schema ) {
return;
}
echo $schema;
}
但這會將代碼添加到前端,對站點的查看者可見。如何將 mycustom 欄位值行內添加到頁腳,以便它僅對 Google/在源代碼中可見,但在前端不可見?
uj5u.com熱心網友回復:
使用標簽包裝架構代碼可能會出現問題<script type="application/ld json"></script>,如果要添加架構,則必須根據此 google 參考示例包裝腳本標簽 - https://developers.google.com/search/docs/advanced/structured-data /介紹結構化資料
您可以使用以下任何選項來實作此目的
- 從后端包裝
<script type="application/ld json">{your schema code here}</script>方案欄位值 - 您可以將腳本標簽包裝在代碼本身
echo '<script type="application/ld json">'. $schema .'</script>';中,而不是echo $schema;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/448538.html
