您当前的位置:首页 > TAG信息列表 > advanced-custom-fields
对GET_TERMS进行排序,ACF正在自动删除重复项
我阅读了ACF和;WordPress文档和两者都没有提到在按自定义字段排序分类术语时为什么/何时/如何从数组中删除重复值。我从中了解到ACF是这样做的StackExchange answer. 但在这个示例代码中,排序不正确,无法与krsort一起使用。对于usort之外的任何内容,它都会给出错误:“krsort()期望参数2很长”。有人能帮忙吗?我试图用示例代码生成的快捷代码:function ranker_shortcode( $atts ) { extract( shortcode_
在不同的页面、帖子和类别上有不同的身体形象背景
我正在尝试实现为不同的帖子、页面和类别选择不同身体背景图像的功能。我正在使用高级自定义字段向每个帖子、页面或类别添加图像字段。然后我需要一种方法来显示在这个字段中选择的图像作为身体背景图像。这是我目前的代码。我认为这种方法可能有效,但似乎无法找出我遗漏了什么。。function my_theme_body_bg_image() { global $post; // set the handle of the main stylesheet - style.css
从高级自定义字段数据中筛选
我想在前端实现一个进度计划。我无法查看基于日期的信息。例如,在后端,一行表示星期二,但其呈现在前端的星期一列上。我希望它是,所以每天的条目都会转到相应的列和相应的时间。请参阅下面的快照和我的代码。前端后端<div class=\"table-responsive\"> <table class=\"table table-bordered\"> <thead> <tr> <td>
ACF检查变量是否有http,否则返回字符串
正在尝试检查$link 有http:// 是否在它前面。如果有人插手www.google.com 对于链接字段,它充当WordPress站点内的链接,即:www.website.com/www.google.com.$link = get_field(\'advertisement_link\'); $ad_code = \'<a href=\"\'.$link.\'\" target=\"_blank\">Test</a>\'; 我正在使用上面的示例代
以数组形式获取ACF中继器的列表
我运营一个音乐会网站&;音乐俱乐部。事件在称为“事件”的自定义帖子类型中设置。在这里,我设置了日期、活动名称以及有关该活动的所有其他信息。在这种自定义帖子类型中,我有一个名为“艺术家”的ACF(高级自定义字段)转发器,子字段为“artistname”和“artistweb”。我的目标是所有过去在我们俱乐部踢球的艺术家。此列表应按艺术家名称的字母顺序排序,如果存在链接(artistlik),则艺术家的名称应链接到该网站。What I have so far:<?php // find t
要设置发布日期的ACF字段-更新时过帐重复
所以我试图让ACF设置自定义帖子类型的发布日期。。。这是可行的。它将在第一次正确设置帖子的日期,但在更新后,它将更新帖子,但也将复制帖子,其日期设置为1970年1月1日。我似乎无法找出重复的原因,这是我的代码,它位于我的函数中。php:add_action(\'save_post\', \'change_content\'); global $post; global $wpdb; function change_content($post_id) {
ACF allow zero as a value
我希望有0到5,以及“n/a”作为可能的值,但是当我希望此代码输出0时,它将输出“n/a”。如何使其输出“0”?(“如果未设置值,则占位符为“n/a”。)Difficulty: <?php if(get_field(\'difficulty\')) { echo the_field(\'difficulty\');} else { echo \"n/a\"; } ?>
如何将ACF值添加到其他插件的快捷码?
嗨,我正在用ACF和其他插件(WP Appbox)创建网站。WP Appbox允许我添加带有短代码的小应用下载框。短代码如下所示。[appbox storename appid]。如果我想在google商店中展示chrome,我会在帖子或主题中添加[appbox googleplay com.android.chrome]。因此,我的要求是如何使用高级自定义字段操纵storename值和app id。例如,将有2个acf字段存储名称和应用程序id,以便我可以将这些字段值从编辑器添加到快捷码。下面的代码是在
ACF使用中继器和复选框循环假值
我在页面上有一个ACF转发器字段设置,在子字段中有一个真/假复选框。到目前为止,如果选中该框,它将显示字段。如果不是,那么就不会。然而,有一件事我搞不清楚,那就是如何让它检查是否没有检查任何内容,只回显一些内容,但由于它在while循环中,它只会为每个子字段不断输出。这是我的代码:<?php if( get_field(\'position\') ) : while( has_sub_field(\'position\') ) : $value = get
在一个WordPress模板中使用两个循环
您好,我正在尝试在我的WP模板中使用两个循环,因为我正在使用高级自定义字段来显示来自自定义帖子类型(学院)的信息我已经在模板文件的顶部测试了我的代码(下面的标签“loop it not work”),它提取了正确的数据,但是当我将其放在模板中所需的位置时,它会从它所在的帖子中提取数据。我怀疑这个问题可能与函数“your\\u custom\\u loop”有关,并且需要为我的新循环设置另一个类似的函数。非常感谢您的帮助谢谢<?php remove_action( \'genesis_loop
自定义帖子类型,禁用字段
我有一个插件,可以将来自第三方服务的数据同步到自定义的帖子类型中。其想法是,post类型充当第三方服务的从属服务,因此那里的任何更改都会覆盖wordpress站点上的任何更改。但是,将有一些额外的自定义字段用于将wordpress端的信息添加到第三方服务的数据中。我所寻找的是一种或多或少禁用将被覆盖的字段(标题、正文、50-60个自定义字段)的方法,只剩下那些不会被覆盖的字段可以编辑。我知道如何隐藏标题/正文(虽然不确定是否完全删除它们),但我觉得让它们保持可见是有益的,只是灰显/禁用。这就是我禁用标题/
按自定义字段值(开始时间和结束时间)分组
我有以下循环,它输出会议的日程安排。目前,它正在通过自定义帖子类型循环,获取信息,然后在块中输出。因此,基本上每个块都是一个定时会话。是否可以将任何具有相同时间的项目放在一个块中?如果两个项目的开始时间和结束时间为10:00-11:00,那么我希望将它们分组在一起。目前,它只是将它们并排输出。<?php $args = array( \'posts_per_page\' => -1, \'orderby\' => \'meta_value_num\', \'post_type\' =&g
如果自定义字段为空,则不显示div
我正在寻找一种更好的方法,在自定义字段为空时隐藏div。我已经知道了如何隐藏div,但我有很多自定义字段,我不想为每个字段编写代码。(Note: I am using the Advanced Custom Fields plugin.)所以基本上,如果下面的字段为空,我想隐藏节标题。谢谢<div class=\"section-title\">Services for Individuals</div> <div class=\"section-text\"
高级自定义字段:使用自定义字段对自定义列进行排序仅按日期排序
我有一个自定义的帖子类型-“members”。在高级自定义字段(AFC)的帮助下,我创建了一个包含5个字段的字段组,并将该组分配给我的“成员”帖子类型。我根据本文创建了“成员”的自定义管理列–http://www.elliotcondon.com/advanced-custom-fields-admin-custom-columns/我创建了列:function members_columns($columns){ $columns = array(
Category-IF语句中的高级自定义字段
如果有人能帮忙,我会非常感激的。我知道如何使用POST上的高级自定义字段来使用if语句,但这次我想从类别中的高级自定义字段中提取值,我已成功地将此代码组合在一起,但无法确定如何使其成为if语句。此代码从类别自定义字段提取值-如果值为空,则如何将其转换为do“X”如果值为真,则如何将其转换为do“Z”<?php $queried_object = get_queried_object(); $taxonomy = $queried_object->ta
ACF-如何设置关系字段的菜单顺序
所以,我有一个关系字段,在这里我选择一定数量的帖子显示在主页上。我试图实现的是,应用帖子的菜单顺序,因为它们在后端,所以它们在前端按该顺序出现。例如,下面的屏幕截图是如何在ACF后端的关系字段中排序帖子:但在前端,面向公众,它们的出现顺序如下:职位1职位2岗位3以下是我用来显示页面上的关系帖子的查询示例,以防有所帮助:$ids = get_field(\'homepage_lineup_new\', \'option\', false, false); $query = new WP_
即使没有帖子,也要获取类别字段
我有一个小问题,我正在类别页面上显示类别的自定义字段。它表现得很好。但如果该类别中没有帖子,则不会显示。我不知道在代码中的何处使用“hide\\u empty”=>0。这是我用来显示类别字段的代码。$terms = get_the_terms( get_the_ID(), \'category\'); if( !empty($terms) ) { $term = array_pop($terms); $expert_photo = get_field(\'
如何在表格布局中显示帖子列表(单循环多个查询)
我正在为我的网站设置一个活动页面。此页面使用循环显示每月在不同场馆表演的表演列表。当浏览者来到页面时,他们使用一个简单的表单来选择月份,提交后返回相关数据。目前,我为循环中的每个动作显示的数据字段如下所示:活动日期(高级自定义字段数据采集器)场馆(高级自定义字段文本字段)act图像(高级自定义字段图像字段)act名称(高级自定义字段文本字段)说明(高级自定义字段文本区域字段)您可以查看其工作原理here我需要更改布局,以便在返回事件列表时如下所示:所以本质上,我需要循环为一个月的每一天抽出行,如果当天某个
如何使用两个acf字段执行wp_Query,并对其中一个进行排序
我有两个高级自定义字段,脚注和编辑日期(日期选择器字段)。我想要实现的是wp_query 其中脚注不为空。我希望根据编辑的日期对输出进行排序。我尝试了多种解决方案,但都无法解决这个问题。这是我最好的尝试:$args = array( \'post_type\' => \'page\', \'meta_query\' => array( \'relation\' => \'AND\', array(&
ACF scheduled repeater fields
有没有办法安排中继器字段在开始日期显示在前端(&L);时间,并在结束日期取下;时间是否有办法在结束日期从管理员中删除这些转发器字段;时间