Cha*_*ane 0 php wordpress woocommerce advanced-custom-fields
我为 WooCommerce 类别创建了自定义字段。位置如下所示,它们工作正常。
但是,当我转到我的archive.php文件并尝试 a时the_field('category_banner),它没有检索到任何数据。这是我如何布局的示例。
<?php
$categorybanner = get_field('category_banner');
$categorydescription = get_field('category_description');
?>
<div class="container-fluid" id="ivy-banner" style="background: url('<?php echo $categorybanner ?>') center / cover"></div>
<h4 class="text-black"><?php echo $categorydescription; ?></h4>
Run Code Online (Sandbox Code Playgroud)
这段代码不起作用的原因是什么?我只能假设它与位置有关,而不是代码本身。我怎样才能规避这个问题?
小智 5
请尝试以下代码。它可能会帮助您获得价值观。
<?php
$term = get_queried_object();
$categorybanner = get_field('category_banner', $term);
$categorydescription = get_field('category_description', $term);
?>
<div class="container-fluid" id="ivy-banner" style="background: url('<?php echo $categorybanner ?>') center / cover"></div>
<h4 class="text-black"><?php echo $categorydescription; ?></h4>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
969 次 |
| 最近记录: |