您当前的位置:首页 > TAG信息列表 > advanced-custom-fields
自定义管理字段中的ACF日期表单
我有一个函数代码,它引入了一个ACF日期选择器数据,并将其添加到columns视图中。它s原始格式为YYYYMMDD我的下一步是将日期的格式改为,日-月-年,这样更清晰,如果可能的话,可以按升序和降序日期对列进行排序。可能要求太多了,有人能帮忙吗?也教我一点:-)/* * Add columns to event post list */ function add_acf_columns ( $columns ) { return array_merge ( $column
在另一个数组的‘Exclude’键中使用数组的帮助
我想从检索附加到帖子的图像的数组中排除两个项目(使用它们的ID):帖子的缩略图(特色图像)和通过高级自定义字段附加的图像。我正在使用get_post_thumbnail_id() 最后一个人的身份证使用get_field_object(\'icon\'), 哪里\'icon\' 是$selector 自定义字段(本质上是一个图像,用作图标)。如果您不熟悉ACF的文档,相关部分如下here.我已经放弃了一切与演示无关的东西。这就是我的问题所在:$var = get_children(array(
从ACF循环访问POST对象时获取非对象的属性
我正在使用Root的Sage-Wordpress主题构建一个网站,该主题使用刀片模板引擎。我在ACF中有一个转发器字段,其中有许多post对象。当我通过转发器foreach循环来检索post对象时,我得到一个Notice: Trying to get property of non-object 错误。当我关闭WP\\u Debug时,这些错误不存在,下面的代码按预期工作。下面是使用的代码片段: global $post; @foreach($page_column as $p
按ACF值筛选WordPress API响应
我正在用wordpress API构建一个站点。我正在使用高级自定义字段ACF to Rest API 在API中公开ACF数据的插件:https://github.com/airesvsg/acf-to-rest-api现在,我试图通过ACF值过滤响应。我找到了这段代码:add_filter( \'rest_product_query\', function( $args ) { $ignore = array(\'per_page\', \'search\', \'order
如何使用ACF字段值来订购类别?
我正在尝试按acf字段值排序类别。如何使用acf字段值实现这一点? $categories = get_categories(\'taxonomy=toc_category\'); $sorted_cats = array(); foreach($categories as $cat){ $ordr = get_field(\'order\', \'toc_category\' . \'_\' . $cat->term_id);
ACF URL行为,复制链接
我试图使用ACF URL字段将卡片组件包装在URL中,然后在按钮中使用该组件内部的相同URL,这是因为CSS中的样式化原因。这是我的代码:<a href=\"<?php the_field(\'first_featured_url\'); ?>\"> <div class=\"cell medium-auto card\"> <span class=\"card__title\"><?php the_field(
查询页面以使用灵活的内容布局
我有一个网站,最初使用一个转发器字段来选择布局选项。我现在使用灵活的内容字段。我需要能够查询使用“特色资源”作为行布局的页面的网站。过去,我可以在自定义模板中使用以下内容查询repeater字段的子字段:function query_subfields( $where ) { $where = str_replace(\"meta_key = \'mods_$\", \"meta_key LIKE \'mods_%\", $where); return $where;
如果父页面具有特定模板,则显示ACF
我正在尝试创建一个新的ACF规则,以便在父页面具有特定模板名称时显示字段。以下是我当前的尝试:add_filter(\'acf/location/rule_types\', \'acf_location_rules_types\'); function acf_location_rules_types( $choices ) { $choices[\'Parent\'][\'parent_template\'] = \'Parent Template\';
WP_Query, ACF field and array
首先,对不起,这个标题,我真的不知道如果不写blobtext,该如何命名这个问题!:)无论如何,我的问题是:我有一个自定义的帖子“Risorse”(英文:参考资料)。它只支持标题,所有其他参数都是使用ACF创建的自定义字段。其中之一是一种关系,我可以在其中选择一个或多个页面。例如,我可以创建一个资源并选择与两个页面的关系。在DB中,以这种方式保存a:2:{i:0;s:3:\"727\";i:1;s:3:\"729\";} 现在,当我加载例如727页时,我想列出与该页相关的所有资源。我正在尝试自定
如何计算具有某个值的ACF子字段
我有一个子字段,它有几个不同的值。我要做的是计算行数,如果它们等于Mayor. 因此,我的代码如下所示:if( have_rows(\'candidates\') ): while( have_rows(\'candidates\') ): the_row(); $cPosition = get_sub_field(\'candidate_position\'); if($cPosition == \"Mayor\"){ $numrows
使用高级定制字段(ACF)在每页上插入元描述
我已经使用ACF数百次,但从未编辑过元描述。我在ACF中创建了一个简单的文本字段,然后尝试使用以下脚本:<?php $meta_description = get_field(\'meta_description\'); ?> <?php if ($meta_description != \'\') : ?> <meta name=\"description\" content=\"<?php echo $meta_d
免费版本的Rlevanssi不显示ACF字段
我知道Relevansi的高级版本支持内置ACF字段,但我有免费版本。我正在研究一种方法,从数据库中获取信息,然后在搜索结果页面上显示出来。这就是我目前的想法:/**************功能。PHP****************/// Relevanssi does not show ACF fields - this is a work-around for specific fields in the DB function excerpt_function($content, $pos
如何将ACF设置的变量传递给header.php?
我已经为我的帖子创建了一个带有高级自定义字段的自定义字段。我的变量是set product\\u image,因此我可以使用以下方式打印它:<?php the_field(\'product_image\'); ?> 但我需要在我的网站标题部分中打印它header.php, 仅适用于单发帖子。<?php if( is_single(\'post\') ) { ?> <img src=\"<?php the_field(\'product_ima
在管理区域中按自定义字段(ACF)过滤页面
我正在尝试通过使用ACF创建的自定义字段筛选管理区域中的页面。我在这里找到了一个函数(http://www.iamabdus.com/blog/wordpress/filter-custom-posts-by-custom-field/ ) 我根据自己的需要修改了代码。当我单击“pages”时,选项加载正确,但当我单击“Filter”时,即使过滤器工作正常,我也会收到一条警告:“为foreach()提供的参数无效”。var\\u dump($acf\\u字段)返回NULL。我希望我解释了这个问题。。。代码
在帖子创建和更新时从自定义字段分配类别
我正在尝试挂接save\\u post,以便在post更新和创建时自动分配一个类别(来自自定义字段)。基本上,如果日期事件是2020年10月10日,我想将事件分配到“2020”类别。到目前为止,它部分工作,因为我实际上必须按两次“更新”按钮才能工作。我现在在这里被绊住了。由于使用PHP或WP向导效率不高,我已经尽可能地编写文档。如果有帮助,我还可以在此处查看调试日志:https://pastebin.com/HQ9B6JqZ?fbclid=IwAR1Ag9_yekNMByN4Dim3BZPJ6ALdIPw
将Gutenberg Parse_BLOCKS函数与ACF自定义块一起使用?
我正在尝试将定制ACF古腾堡积木与立柱上的其他核心积木分开。目前我正在使用the_content(); 这抓住了古腾堡编辑的每一块。我现在要做的是查看古腾堡编辑器中的所有块,检查它们是否是自定义ACF块,如果它们是ACF块,则将其输出到其他块,不要输出该块。我目前拥有的是:$blocks = parse_blocks( get_the_content() ); foreach ( $blocks as $block ) { if ( \'acf/qd-center-copy\' =
多个发布选项子页面是否具有相同的ACF关系字段?
如何确保高级自定义字段保存的数据Relationship 当在帖子类型的选项页上时,字段是否是单独的?详情如下:我有一个ACF字段组“Features”,其中包含一个关系字段。它的目的是让我为一些自定义帖子类型预先设置一些特色帖子——“报告”和“文章”。对于这些帖子类型,在注册每个帖子类型的相同代码中,我创建了一个选项子页面,如下所示…// Support showcase Features for this post type, via ACF if( function_exists(
删除前端上的ACF中继器字段行
我想从前端删除行。这就是我所做的:HTML:<?php $row = get_row_index(); ?> <tr data-rownum=\"\'. $row .\'\"> <td> <span class=\"deletecontrat iconfont_d\" data-toggle=\"tooltip\" data-placement=\"right\" title=\"Effacer ?\">r</spa
ACF-不带ID的关系查询
我有不同的CPT(酒店、市场、城市等)我的关系字段用于将CPT链接到城市(CITY)。现在在一个页面(酒店页面)中,我想链接“同一城市的其他酒店”。如何进行查询?我知道如何使用实际页面的ID进行ID查询,但我需要的是:$city=get\\u字段(\'contact\\u city\')$查询=将contact\\u city的所有酒店显示为$city但我没有找到任何解决办法。
带有ACF字段的子菜单的Walker类
首先,我想知道这是否是最好的方法。我有一个基本导航,一个项目有孩子。子级需要包装在容器div中,每个子级需要从其关联页面中提取一些ACF值(图像、ACF repeater值)。孩子们基本上是内容+背景图像的平铺。学步班是实现这一目标的最佳方式吗?我唯一能做的就是影响所有nav项目,我不确定如何使子项目受到影响并引入ACF值。谢谢