从ACF获取分类类别图像

时间:2017-09-22 作者:Draxy

我对php非常陌生,我正在尝试在前端使用高级自定义字段获取图像集。我查看了文档和论坛,但找不到url。除了图像,所有代码都可以工作。我希望显示url值,但得到的是一个空白值。我知道我需要获得分类ID,我肯定遗漏了什么。

以下是我的ACF设置的图像:https://puu.sh/xFI3Y/23bea86ecf.png

规则是:https://puu.sh/xFI5N/2865cecc5a.png

<?php  
  // get all the categories from the database  
  $cats = get_categories();  

  // loop through the categories  
  foreach ($cats as $cat) {  
    // setup the category ID  
    $cat_id= $cat->term_id;  
  ?>  
<div style="background: url( <?php the_field(\'category-image\', \'term_\'. $cat_id); ?> );"></div>   
<?php } ?>
感谢您提前提出建议。

2 个回复
最合适的回答,由SO网友:roychri 整理而成

确保您使用的是5.5.0或更新版本,因为只有该版本支持该格式

\'term_\' . $id
试着传球$cat 作为第二个参数the_field().

SO网友:Draxy

使用此代码修复:

$cat_image = get_field(\'category_image\', $cat);
echo "<div class=\'catalog-category\'>
<h2 class=\'category-title\'>".$cat->name."</h2>";?>  
<div class="category-image" style="background: url( <?= $cat_image ?> );</div>
谢谢你的帮助!对不起,我问了你一个问题。

结束

相关推荐

WordPress 4.8.1 php获得评论

您可能知道,当使用<?php 标签,它会自动得到WordPress的评论。有许多著名的插件可以绕过这一点,例如“插入PHP”,但它们在WordPress 4.8.1上不起作用(我测试了一些不推荐的插件)。有人知道如何使用<?php 是否在WordPress 4.8.1中正确标记?

从ACF获取分类类别图像 - 小码农CODE - 行之有效找到问题解决它

从ACF获取分类类别图像

时间:2017-09-22 作者:Draxy

我对php非常陌生,我正在尝试在前端使用高级自定义字段获取图像集。我查看了文档和论坛,但找不到url。除了图像,所有代码都可以工作。我希望显示url值,但得到的是一个空白值。我知道我需要获得分类ID,我肯定遗漏了什么。

以下是我的ACF设置的图像:https://puu.sh/xFI3Y/23bea86ecf.png

规则是:https://puu.sh/xFI5N/2865cecc5a.png

<?php  
  // get all the categories from the database  
  $cats = get_categories();  

  // loop through the categories  
  foreach ($cats as $cat) {  
    // setup the category ID  
    $cat_id= $cat->term_id;  
  ?>  
<div style="background: url( <?php the_field(\'category-image\', \'term_\'. $cat_id); ?> );"></div>   
<?php } ?>
感谢您提前提出建议。

2 个回复
最合适的回答,由SO网友:roychri 整理而成

确保您使用的是5.5.0或更新版本,因为只有该版本支持该格式

\'term_\' . $id
试着传球$cat 作为第二个参数the_field().

SO网友:Draxy

使用此代码修复:

$cat_image = get_field(\'category_image\', $cat);
echo "<div class=\'catalog-category\'>
<h2 class=\'category-title\'>".$cat->name."</h2>";?>  
<div class="category-image" style="background: url( <?= $cat_image ?> );</div>
谢谢你的帮助!对不起,我问了你一个问题。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请