当前位置: 首页 > 知识库问答 >
问题:

如何在Wordpress中用短代码显示子字段(图像)?

赫连卓
2023-03-14

这些是自定义字段组合:

1组页脚

1.1组列2

1.1.1 bbcimg(这是图像ID)

1.1.2 bbc-rss(这是RSS提要ID)

我有以下显示bbc rss的代码

<div class="col-md-3">
               <?php
                $footer = get_field('footer'); // 'footer' is your parent group
                $col2 = $footer['col2']; // 'col2' is your child group
                ?>
                <div class="widget_item widget_latest sm-m-top-50">
                    <h4 id="white" class="text-white">Latest News</h4>
                    <div class="widget_latst_item m-top-30">
                        
                        <div class="item_icon"><img src="<?php bloginfo('template_directory');?>/img/rss/bbc_rss.png" alt="" /></div>
                        <div id="gris" class="widget_latst_item_text">
                            <p><?php echo $col2['bbc-rss'];?></p>

                        </div>
                    </div>
                    <div class="widget_latst_item m-top-30">
                        <div class="item_icon"><img src="<?php bloginfo('template_directory');?>/img/rss/reuters_rss.png" alt="" /></div>
                        <div id="gris" class="widget_latst_item_text">
                            <p><?php echo $col2['reuters-rss'];?></p>

                        </div>
                    </div>
                    <div class="widget_latst_item m-top-30">
                        <div class="item_icon"><img src="<?php bloginfo('template_directory');?>/img/rss/cnbc.jpg" alt="" /></div>
                        <div id="gris" class="widget_latst_item_text">
                            <p><?php echo $col2['cnbc-rss'];?></p>

                        </div>
                    </div>
                </div><!-- End off widget item -->
            </div><!-- End off col-md-3 -->

我创建了具有以下属性的图像字段 bbcimg:

  • 字段标签:bbcimg
  • 字段名称:bbcimg
  • 字段类型:图像
  • 说明:-
  • 必填项:否
  • 返回格式:图像数组
  • 预览大小:中等(300x300)
  • 图书馆:全部
  • 最小值:宽度40px,高度px 40文件大小-MB
  • 最小值:宽度-px,高度px-文件大小-MB
  • 允许的文件类型:-
  • 条件逻辑:-
  • 包装属性:-

问题:

如何编写在网站上显示图片的逻辑?

提前非常感谢!

一直在尝试使用

共有1个答案

宗政元青
2023-03-14

首先,您需要找出自定义字段中返回的内容。在代码的某个地方添加一个很好的旧print_r

<?php print_r($col2['bbcimg']) ?>

这将打印出一个值数组,如Array('url'=

然后,您可以确定哪个数组值提供了图像的完整URL。假设在这种情况下,它是一个名为< code>url的字段,那么您可以按如下方式使用该值:

<div id="gris" class="widget_latst_item_text">
     <img src="<?php echo $col2['bbcimg']['url']; ?>" alt=""/>
     <p><?php echo $col2['bbc-rss'];?></p>
</div>
 类似资料:
  • 我有一个短代码(outputURL),用于将值输出到URL中。该值从短代码(valueURL)中检索。valueURL输出是文本包装在div中: 我只需要textForURL值,不包括div标记。到目前为止,我只能输出div标记和文本,而不能输出纯文本的干净版本。 这是我的简码函数: 我进行了研究,并能够将其整合在一起,但我不确定我是否朝着正确执行的方向前进。任何能帮助我实现目标的人都将不胜感激。

  • 我用WooCommerce插件设置了WordPress,产品被循环输出...直到那里。 我想增加访问者能够投票支持产品的可能性。所以我在找一个插件,找到了一个。 但这才是真正的问题!名为“喜欢照片”的插件为我提供了WordPress简码功能。如果我在WordPress编辑器中插入短代码(图像前后),一切都工作正常。 但是我需要把代码放在PHP文件(循环输出产品的文件)本身。 因此,我尝试使用PHP

  • 我是新来的wordpress, im创建一个自定义职位与字段的custom_meta_box(位置,着装) 所以在我的自定义帖子列表中,我想查看我在custom_meta_box上创造的价值。 这是我目前的代码:

  • 我使用自定义短代码来显示我的内容内的引导模式。问题是,

  • 我正在尝试获取子类别的子类别的产品类别 这段代码按层次列出了它们下面的所有顶级类别和子类别,但我有子类别(sub-sub-category)的子类别,因此如何列出这些子类别(使用clic)。 BO中的类别 在FO中列出类别

  • 问题内容: 如何在网页上显示HTML代码段,而无需用和替换? 换句话说,是否有一个标记,用于 在您点击结束标记之前不呈现HTML ? 问题答案: 不 ,没有。在HTML适当的版本中,必须逃脱一些字符: 如 如 (顺便说一句,没有必要逃脱,但人们经常出于对称的原因而逃脱。) 当然,您应该将生成的,转义的HTML代码包围在(a)保留空格和换行符的范围内,以及(b)将其标记为代码元素。 所有其他解决方案