advanced-custom-fields 相关问题

高级自定义字段是一个免费的WordPress插件,充当自定义字段的GUI层。自定义字段是WP的原生字段,显示在页面,帖子和自定义帖子类型上,但本机自定义字段界面不是非常用户友好。 ACF使用字段组附加字段以编辑屏幕。

高级自定义字段:调用未定义函数 get_field()

如果我尝试在自定义函数插件中使用 ACF,则会收到此错误: 未捕获的错误:调用未定义的函数 get_field() 我创建了自定义函数插件以避免使用默认的 fun...

回答 1 投票 0

Wordpress 高级自定义字段 - 使用 get_field_objects() 排序;

我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: ... 我正在使用高级自定义字段向每个帖子输出一些额外的数据。我通过将其添加到 WordPress 中的 post.php 文件来做到这一点: <ul> <?php foreach( $fields as $field ): ?> <?php if( $field['value'] ): ?> <li><?php echo $field['label']; ?>: <div class="new_color_test"> <?php echo $field['value']; ?></div></li> <?php endif; ?> <?php endforeach; ?> </ul> 这曾经工作得非常完美!但是在更新一些字段标签后,这个 php 循环会在日期之后排序,而不是字段顺序。看这张图: 我用红色标记的部分是最先显示的!我很想对这个循环进行排序,因此它会在字段顺序之后输出!而不是某个日期.. 您可以使用 array_multisort 函数对字段进行排序。让我展示一下: ACF字段是分组存储的。每个字段都有 menu_order 参数。在管理字段中始终按其排序,但在前端,此顺序可能会被破坏。 所以,首先我们需要从我们的组中获取字段。我们需要知道ACF字段组ID。您可以在群组编辑页面的url中找到它,例如: http://site.ru/wp-admin/post.php?post=340&action=edit 在本例中,组 ID 为 340。如果您不想使用硬编码 ID(如果您的组不时更改),则可以使用组名称获取它(在此示例中,组名称 id Technic CPT): global $wpdb; $group_ID = $wpdb->get_var( "SELECT ID FROM $wpdb->posts WHERE post_title = 'Technic CPT'" ); 然后我们得到我们的字段数组: $acf_fields = acf_get_fields_by_id( $group_ID ); 下一步将为新订单创建数组。我们需要通过 menu_order 参数对字段进行排序: $order = array(); foreach ( $acf_fields as $key => $field ) : $order[ $key ] = $field[ 'menu_order' ]; endforeach; 注意,$acf_fields 的键也是 $order 的键! 最后,我们可以对字段进行排序: array_multisort( $order, SORT_DESC, $acf_fields ); 如果您想从大到小排序,将使用SORT_DESC。以及 SORT_ASC - 从小到大。 仅此而已。现在 $acf_fields 数组按 menu_order 参数排序。

回答 1 投票 0

统计帖子中包含许多 ACF 块的字数

我正在尝试计算 WordPress 安装上给定帖子的字数。 当我定位内容时 $word_counter = str_word_count(the_content()); 它有效,但这相当于......

回答 1 投票 0

Wordpress REST API:如何附加 Post 对象的所有 ACF?

我正在处理以下内容: 用于前端开发的 Nuxt 2.15.7 WordPress 5.8 CPT 1.9.2 高级自定义字段 PRO 5.9.9 ACF 到 REST API 3.3.2 ACF 到 REST API 递归此时已停用...

回答 1 投票 0

Wordpress 中的高级自定义字段 - 根据相关帖子对象子字段获取帖子

我有 2 种自定义帖子类型 - 事件和客户区。 事件包含组字段“元”和子字段“日期结束” 客户端区域包含发布对象字段,我恰好分配了 1 个事件...

回答 1 投票 0

使用 ACF 字段搜索所有单词

我正在使用多个 ACF 字段构建自定义搜索。 我需要搜索搜索输入和所有 ACF 字段中的所有单词,因此我编写了如下查询: $keywords=explode(' ', $_POST['search_...

回答 1 投票 0

查询按ACF用户id过滤的自定义帖子Wordpress

我创建了一个名为“mypost”的帖子类型。使用ACF。 尝试使用用户字段进行用户分配。字段名称=usersacf 我只想显示...

回答 1 投票 0

ACF 菜单图像返回 ID 而不是 URL

我正在尝试让 ACF 图像显示在 WordPress 菜单中。我已按照此页面上的文档进行操作 https://www.advancedcustomfields.com/resources/adding-fields-menu-items/ 我有一个字段...

回答 1 投票 0

显示随机ACF图库图像并使用图像自定义链接

我们想用可点击的随机图像替换滑块。到目前为止,我已经使用下面的代码完成了一半的工作,该代码从 ACF 库中提取一张图像并显示它。 我似乎无法解决...

回答 1 投票 0

ACF Pro - 字段显示在后端,但未保存(刷新时消失)

我有一个网站,其中包含超过 15 个 ACF 小组。其中一个有一个中继器,6 个字段中的最后一个是 URL(我尝试将其切换为文本,结果相同)。我在我的页面上看到了您...

回答 7 投票 0

ACF 编辑器表单无法正确呈现

我已经使用 block.json 将 ACF 块添加到我的 WordPress 网站,但是似乎当用户在块编辑器中访问该块的“编辑”视图时,ACF 表单没有任何 st.. .

回答 1 投票 0

更改高级自定义字段插件中字段的正确或不正确值并更新所有帖子

不幸的是,我遇到了一个大问题。 我们在 TopOneMovie 上有大约 4000 个帖子,我们决定更改使用上述插件创建的字段之一的值,我所做的是

回答 1 投票 0

如何在 WPGraphQL 中将 WP ACF 自定义帖子类型与 ACF 自定义字段组集成?

我目前正在开发一个 WordPress 项目,其中有一个名为“联系人”的自定义帖子类型,并且我正在使用高级自定义字段 (ACF) 为此帖子类型创建自定义字段组。 ...

回答 1 投票 0

ACF 字段值在手动保存帖子之前不可用

我有一些自定义帖子类型“视频”,并向其中添加了一些自定义 ACF 字段(“video_path”、“author_name”和“audio_author”)。我正在以编程方式生成该类型的帖子,如下所示: $

回答 5 投票 0

使用自定义帖子类型的标题列表作为 ACF 字段的值

我想在我的 WordPress 帖子中添加“帖子作者”选择选项。我不想在 Wordpress 中创建 30 个左右的不同用户,而是想用所有

回答 1 投票 0

如何在 JSON API 中访问 ACF 关系字段

我是 WordPress 粉丝,大部分时间都在使用高级自定义字段插件。 我有两个自定义帖子类型,它们与 ACF 插件中的关系字段链接在一起。我很...

回答 2 投票 0

使用 ACF 将帖子标题返回到 REST-API

有没有办法使用 ACF to REST-API 插件返回自定义帖子类型的帖子标题?当我对帖子类型运行查询时,我得到的只是帖子 ID,然后是我在其中设置的任何字段,但是...

回答 1 投票 0

WordPress - 按 ACF 日期排序,首先是日期,最后是空字段

我正在尝试通过 ACF 提供的 dick picker 来订购内容。 按日期字段排序 日期按从最早(过去/现在)到最远的顺序排列(ASC 排序)。 然后是任何符合条件的帖子,但是

回答 2 投票 0

结帐和订单摘要中显示ACF值

我需要你的帮助。我写了下面的代码 add_action( 'woocommerce_single_product_summary', 'show_vin', 30 ); 函数 show_vin() { 全球$产品; $arithmos_plaisiou = get_field( ...

回答 1 投票 0

PHP 比较数字字段未给出正确的输出

我在 Wordpress (ACF) 中有两个元字段来跟踪我们足球比赛的得分。这是一个名为“score”的组字段,其中有两个数字字段,“bucs”(即我们,海盗队)和“opp”......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.