我使用WordPress和ACF PRO插件。
我有一个函数添加到该部分。
但是,我希望此数据随显示的帖子而变化。
Function.php:
function json_ld($type_company = "", $company_name = "") {
?>
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "<?php echo $type_company; ?>",
"name": "<?php echo $company_name; ?>",
}
</script>
<?php
}
add_action( 'wp_head', 'json_ld' );
单一模板
json_ld('AutoRepair', 'CompanyName');
很遗憾它不起作用,有没有别的办法?
1条答案
按热度按时间wh6knrhe1#
在单个模板中调用
json_ld()
函数时,您试图将$type_company
和$company_name
的值传递给该函数,但该函数未使用这些值。使用此:
在您的单一模板中
您也可以传递post数据,而不是在单个模板中硬编码值。
要将此代码添加到该部分,可以使用wp_head操作挂钩。