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

如何在主页上调用自定义文章类型的ACF字段

段干靖
2023-03-14

我为我的自定义帖子“服务”设置了一个ACF字段,其中有“特色服务”复选框和“特色url”字段的ACF字段。如果用户检查该字段,这意味着它是一个特色服务,他可以填写特色url字段,它在单个页面上工作正常,但我需要在主页上调用它,以在主页上显示我的特色服务。我在主页上的代码如下:

<div class="service-box"> 
    <?php if(has_post_thumbnail($service)): ?>
    <a href="<?php the_field('featured_url'); ?>"><img src="<?php echo get_the_post_thumbnail_url($service); ?>" alt="<?php echo $service->post_title; ?>"></a>
     <?php endif; ?>
     <div class="service-info">
     <h3><a href="<?php the_field('featured_url'); ?>"><?php echo $service->post_title; ?></a></h3> 
     <p><?php echo substr($service->post_content, 0, 70). (strlen($service->post_content)>70?'...':'') ?></p>
     <a class="btn-rounded" href="<?php the_field('featured_url'); ?>"></a>
     </div>
</div>

如何获取主页上的“特色url”字段?

共有1个答案

韩景胜
2023-03-14

也许与WP查询有一些冲突。当您在主页上循环播放服务时,显然您正在获取服务ID。因此,请尝试使用此语法the_field(“featured_url”,$service_id),希望这将解决您的查询。

 类似资料:
  • 在Wordpress中,我创建了一个名为“Sports”的自定义帖子类型,其分类法为“sport_locations”。使用高级自定义字段(ACF)插件,我创建了用于显示分类术语的字段。我把一切都准备好了,但是我在输出上传的图像时遇到了问题。 在ACF中,我可以选择图像的返回值为:对象,url或ID。现在我已将其设置为对象。 下面是我到目前为止的代码。我正在single-sports.php中编写

  • 您好,我正在尝试将分页添加到一个页面模板中,我正在使用该模板来显示自定义帖子类型。我已经环顾四周几个小时了,但还没有找到一套清晰的说明。 下面是我页面模板php文件中的所有代码。如果有人能给我指出正确的方向,我将不胜感激。 我将感谢任何关于如何添加代码的帮助 我可以通过直接链接推荐书/page/2/访问第2页。但是在第1页上,导航没有出现。 第1页: 第2页:

  • 所以我有高级自定义字段链接到我的自定义帖子类型命名为:成员。我想链接成员字段到Wordpress用户与用户获得订阅者角色。 我的自定义帖子类型代码如下: 我已经在这里到处找过了,但是我没有找到任何关于这个的帖子。

  • 我有一个与自定义分类法(支持)相关的自定义帖子类型(问题) 在我的主题/分类中。php我有以下代码: 这意味着我针对“支持”分类法的特定模板文件。 在分类法模板文件中,我进行了自定义查询: 我有大约11篇文章,第1页显示了前5篇文章,但问题是没有显示分页。 有什么想法吗?非常感谢。

  • 我有两种自定义的帖子类型,例如“Cars”和“Bikes”。我使用Wordpress的默认类别对两种帖子类型中的帖子进行了分类。例如,假设类别为“红色”、“蓝色”和“黑色”。 我在这里试图实现的是,当我进入“红色”的分类页面时,我想看到“红色”下的“汽车”和“自行车”。我正在使用category.php,这是我试图运行的查询: 查询中的$cat获取“Red”类别的类别id。这两个查询都正确地按“红

  • 我在我的wordpress网站上创建了一个自定义帖子类型“Portfolio”,还为这个自定义帖子类型创建了一个类别部分,其中包含类别slug“PortCate”。 “Portfolio”帖子的永久链接如下: mysite.com/portfolio/post-name/ 但是类别url是 mysite.com/port-cate/category-slug/ 我的问题是:如何为这种帖子类型创建分