我试图从类别中获取图像,但无法检索图像。今天我已经知道我必须使用
get_字段('产品',$术语-
但是当我使用同样的方法从链接到我的自定义帖子类型类别的ACF字段中获取图像URL时,我不会收到任何值。
这是我的代码(包括var_转储):
<?php
$args = array(
'post_type' => 'segments-overview',
'orderby' => 'date', // we will sort posts by date
);
$query = new WP_Query( $args );
$all_terms = [];
if( $query->have_posts() ) :
while( $query->have_posts() ): $query->the_post();
$terms = get_the_terms(get_the_ID(), 'category-segments-overview');
foreach($terms as $term) $all_terms[$term->term_id] = $term;
endwhile;
foreach($terms as $term):
?>
<div class="segments-card">
<div class="img">
<?php
$image = get_field('image', $term->taxonomy . '_' . $term->term_id);
if( !empty( $image ) ): ?>
<img src="<?php echo esc_url($image['url']); ?>" alt="<?php echo esc_attr($image['alt']); ?>" />
<?php endif; ?>
</div>
<div class="content">
<div class="title"><?php echo $term->name; ?></div>
<!-- <?php print_r($term); ?> -->
<a class="button transparent" href="/segments/<?php echo $term->slug; ?>">
<?php echo __('View All','axia'); ?>
</a>
</div>
</div>
</div>
<?php endforeach;
wp_reset_postdata();
else :
?>
<div class="no-posts-found">
<h2>There were no items found</h2>
<h3>Please try a different search</h3>
</div>
<?php
endif;
?>
我用这个var_dump看看是否所有东西都被取走了:
$image = get_field('image', $term->taxonomy . '_' . $term->term_id);
echo '<pre>';
echo "Image field value:";
var_dump($image);
echo "Category field value:";
var_dump($term);
echo '</pre>';
唯一的问题是,我没有从我的类别中的图像中获得价值,这是在ACF中制作的。
您可以通过将术语对象作为第二个参数传递来获得值。
$image = get_field('image', $term);
检查此处的文档:https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/
本文向大家介绍彩色图像、灰度图像、二值图像和索引图像区别?相关面试题,主要包含被问及彩色图像、灰度图像、二值图像和索引图像区别?时的应答技巧和注意事项,需要的朋友参考一下 彩色图像:RGB图像。灰度图像:0-255像素值。二值图像:0和1,用于掩膜图像。 索引图像:在灰度图像中,自定义调色板,自定义输出256种颜色值。
顺便说一句,我使用的是Python 3.8、Chrome 81.0.4044.122和Selenium的最新版本。 到目前为止,我使用:
顺便说一句,我使用Python 3.8、Chrome 81.0.4044.122和最新版本的Selenium。 到目前为止,我使用:单击button,然后找到一个具有图像而不是文本的登录按钮。我尝试了XPath、CSS选择器、id、名称、文本链接、ActionChains(move_to)什么都不起作用。 下面是HTML:请点击我。 如何找到图像按钮的正确XPath并单击它? driver.fin
我有一个问题,在http://poshpanel.com/的主页上,选择后的特色图像被裁剪成600x250,并被放在主屏幕上,如下面的帖子所示。 我想让它变得更大,可以做些什么使它更大,更引人注目。 照片裁剪URLhttp://poshpanel.com/wp-content/uploads/2012/08/Pamela-Skaist-Levy-and-Gela-Nash-Taylor-1-600
我正在为Wordpress站点构建一个自定义博客列表页面,并尝试使用自定义图像大小。图像的高度应为硬300px。所有图像都比这个高,所以不用担心更小的图像。 我想要的宽度是500px。这就是我遇到问题的地方。我试图使用Wordpress的“添加图像大小”功能来实现这个功能,但我一直得到精确尺寸的裁剪。 例如,我使用以下代码,它为我提供了一个精确的300x300像素图像: 我甚至尝试将硬裁剪值添加到
问题内容: 我有一个非循环的gif,可以用作两个JLabel的ImageIcon,但不能同时使用。 我的问题是,当我将第二个JLabel的图标设置为gif时,该动画已经播放过,因此仅显示了它的最后一帧。 当gif设置为第二个JLabel时,您知道一种获取动画的方法吗? 问题答案: 在新创建的图标上,尝试使用: