您当前的位置:首页 > TAG信息列表 > advanced-custom-fields
ACF:使用分类字段显示类别名称
我目前正在ACF中使用分类字段,目的是在前端打印类别名称。这样使用:<?php $term = get_sub_field(\'category_selector\'); if( $term ): ?> <span><?php echo $term->name; ?></span> <?php endif; ?> 当前未显示任何内容,我已调试$term 不显示的类别ID3, 但出于某种原因,我无法从中获得类别名称?
创建数组以比较自定义字段值
我想我需要一些指导。我在存档模板页面上有一个自定义帖子列表,其中显示了每个自定义帖子的信息。它们使用WPQuery循环:<?php $restypes = new WP_Query( array( \'post_type\' => \'reservation_type\', \'posts_per_page\' => -1 ) );?> 每个帖子都有几个自定义字段:$price, 可选$promo_price 还有一个变量$per 它根据自定义分类法确定价格是每人还是每个
查询当前和将来的事件,按开始日期排序
使用自定义帖子类型UI扩展,我创建了一个“事件”自定义帖子类型,这些字段是使用自定义字段(使用扩展高级自定义字段创建)填充的,例如“date处女秀”和“date fin”。在专门针对这种帖子类型的归档页面上,我试图显示接下来的10个(当前或未来)事件,按开始日期按时间顺序排列。排序部分本身似乎正常;但是,当我在日期上添加测试时,它不再起作用了,不管怎样,这些测试也不起作用。这是我的代码: $current_date = date(\'ymd\'); $my_query
允许用户按自定义域过滤帖子
我正在使用Advanced Custom Fields 插件将自定义字段添加到我的帖子中,但我想知道为用户创建过滤框以过滤帖子的最佳方法是什么。我一直在用pre_get_posts WordPress中更改元查询的操作如下http://www.website.com/cars?type=saloon,couple,SUV. 但我发现,当我开始使用多个查询时,网站开始挂起,速度非常慢。有没有人知道有没有更好的方法。我只是希望我的用户能够相对轻松地过滤汽车。我是不是走错了方向?非常感谢您的帮助。提前感谢!
高级定制字段中的PHP回声剥离格式
使用Wordpress中的高级自定义字段,我有以下代码:if(the_sub_field(\'company_name\')) { echo \'<strong>Company name:</strong>\'; echo \'<p>\' . the_sub_field(\'company_name\') . \'</p>\'; } 当页面呈现时,公司名称呈现(子字段),但Company name:
查询高级自定义域
我一直在重复这件事Advanced Custom Field query working. 根据上面链接中的文档,我的阵列应该是这样的:$args = array( \'numberposts\' => -1, \'post_type\' => \'event\', \'meta_key\' => \'location\', \'meta_value\' => \'Melbourne\' ); 下面是
如何将URL中的类别与高级自定义域一起使用?
使用高级自定义字段插件:1) 我想发布到ACF并使用一个类别,就像一篇普通的博客文章一样,但URL应该是:mysite.com/customPost/category/post-name这可能吗?我该怎么做?2) 我可以为每个类别页面添加自定义页面模板吗?
仅在特定模板上显示高级自定义字段自定义域
我正在建立一个网站,将依靠高级自定义字段来控制页面模板上显示的信息。是否有一种方法可以仅在选择模板时以编程方式显示字段(或字段组)?
如何在最短和最长持续时间内使用自定义字段值过滤帖子?
我正在写一个视频博客。在头版我有一个排序方式选项。您可以在以下链接中尝试该选项http://cricketclips.net/无法确定如何使最短和最长的视频选项正常工作。在db中,我有一个名为“complete”的自定义字段,其值以小数为单位(即4.23、0.26、1.28等,其中4.23=4分23秒)最短视频;我想按照上述十进制值的升序显示视频。对于最长的视频:希望以降序方式显示视频。在此方面的任何帮助都将不胜感激。
根据自定义字段值显示帖子
<?php if (get_post_meta($post->ID, \'coach_location\', true) == \"Austria\"): ?> 。。。这是可行的,但手动检查每个国家并重复帖子内容代码变得越来越困难,是否可以通过国家检查自动显示帖子内容?因此,不要像这样检查每个国家:if austria: echo title & the_content if australia: echo title & the_content
基于WP_UPDATE_POST的函数适用于现有帖子,但不适用于新帖子
我有一个功能,可以根据“高级自定义字段”更新帖子标题。它在现有帖子上有效,但在我创建新帖子时无效。当我尝试保存帖子并查看帖子列表时,它并不存在。任何帮助都将不胜感激。function my_post_title_updater( $post_id ) { if ( get_post_type() == \'equipment\' ) { $my_post = array(); $my_post[\'post_title\'
如何添加管理功能,以允许选择不同的字段组,以显示在网页上使用高级自定义字段的能力?
目前,我有一个使用ACF插件定义的字段组,在我的页面的特定区域上显示:标题、图标和链接。我想让我的一个内容贡献者能够根据自己的需要,从两个不同的字段组中为页面的同一区域进行选择。这可能吗?如果是这样的话,我该怎么做呢?非常感谢。<h2 class=\"icon\" style=\"background:url(<?php the_field(\'top_left_icon\');?>) no-repeat left center;\"><?php the_field(\'to
按自定义字段订购自定义POST类型循环(日期拾取器)
我知道有很多关于这方面的文章和文档,但我似乎无法理解。我有一个自定义的帖子类型“agenda”,它是为活动制作的。我想按事件日期对其进行排序。为此,我使用ACF plugin.我在ACF网站上找到了一些文档,学习了如何以荷兰语格式回应日期,还找到了一篇关于按自定义元值排序帖子的文章。但我不能让它工作。我的自定义字段的关键是:datum\\u agenda我已经尝试过的代码(在循环的$args中):\'orderby\' => \'datum_agenda\' &;\'meta_key
转换为ACF关系字段
我正在建立一个WordPress网站,该网站的后端应该是丹麦文。这对于核心WordPress来说很好,但是一些插件使得很难进行完整的翻译。我刚刚发现的一个问题与ACF插件中的关系字段有关。我喜欢这个插件,但这里似乎有一个来自开发人员方面的错误呼吁。也许我错过了什么。问题是post_type 此处描述:所以问题是它在哪里说“生产”。这是一个自定义的帖子类型,我用一个丹麦标签“Forestilling”和CPT UI设置了它。但当我研究这一关系领域背后的代码时,它似乎在拉动post_type 而不是标签://
按ACF对投资组合进行排序?
我有一个高级自定义字段附加到我的投资组合中的每个项目(另一个日期),我想按此字段对我的投资组合进行排序。这可能吗?我希望您可以将orderby替换为自定义名称(即date\\u Seld):[portfolio items=\"40\" order=\"DESC\" orderby=\"date_sold\" columns=\"4\" generate_thumbnail=\"true\" show_title=\"true\" show_excerpt=\"true\" show_filters=\"
其他问题时的高级自定义字段
好的,我想我有一个简单的解决方法。我正在使用ACF将健康报告链接到育种者网站上的特定狗。但是,并非所有的狗都有相同的报告,如果没有可用的ACF值,我不想显示死链接。所以,我想使用if语句,但无法完全实现它。这是我的代码:<?php $values = get_field(\'cardiac\'); if($values) { echo \'<a rel=\"lightbox\" href=\"\'.
用ACF将Post对象标题输出为div类
我已经为页面设置了Post对象字段。我想做的是将与页面关联的帖子的标题输出为围绕页面列表的div类。但是,foreach循环中的代码没有被执行。我尝试过setup\\u postdata($post),但根据ACF文档,没有,结果总是一样的。代码如下:function pages() { $args = array( \'post_type\' => \'page\' ); $pages = get_posts($args); fore
如何将CSV导入自定义邮政类型自定义域?
我创建了一个自定义帖子类型,然后使用插件为该帖子类型创建自定义字段。它将显示一种成员身份类型:NameAddressZipWebsite但我一直在研究如何获取我拥有的csv文件,该文件有700个条目,然后导入它,在我创建的CPT下创建700个条目,并自动填充我创建的自定义字段。我尝试了很多插件,但似乎没有一个能同时完成这两个部分。有些人让我只选择CTP,但我无法填充所有字段。只是需要知道实现这一目标的最佳方法。
高级定制字段If Else语句
我正在使用插件高级自定义字段。acf网站上给出了if语句的以下示例代码。<?php if(get_field(\'field_name\')) { echo \'<p>\' . get_field(\'field_name\') . \'</p>\'; } ?> 我尝试添加一个else语句,如下所示:<?php if(get_field(\'main_title\'))
带有中继器字段问题的UPDATE_FIELD()
我对流行的高级自定义字段插件有一个问题,它试图更新/附加重复字段中的行。我正在尝试将一个表中的所有数据迁移到用户meta中,并不断出现以下错误。可捕获的致命错误:在C:\\wamp\\www\\baca\\WP content\\plugins\\advanced custom fields\\core\\fields\\u函数中,类WP\\u error的对象无法转换为字符串。php我不确定我做错了什么,因为我正在跟踪http://www.advancedcustomfields.com/resourc