14得票5回答
WordPress高级自定义字段谷歌地图API密钥

我使用Advanced Custom Field插件加载谷歌地图遇到了问题。我按照插件页面上的说明https://www.advancedcustomfields.com/resources/google-map来做。在ACF中添加了google-map字段,但是在应该出现地图的页面上,它只...

13得票2回答
WordPress ACF: 如何通过自定义代码(PHP)向附加到用户的重复器字段添加行

我已经阅读了ACF和ACF Repeater Field文档,但仍感到有些困惑。 我有一堆用户,并且通过ACF为每个用户附加了一个重复器字段(称为“事件”),该重复器字段具有名为Event ID(event_id)的子字段。 现在我的问题是,我想能够根据他们尝试添加和删除哪些事件,向用户添...

13得票4回答
WordPress:检查插件是否已安装(ACF)

如果ACF插件被停用或未安装,我希望防止我的主题出现“致命错误”。该插件的主要功能是get_field()。我在functions.php中编写了以下代码进行检查:if ( !function_exists('get_field') ) { function get_field() { ...

12得票3回答
使用wc_get_product()函数和PHP变量来获取产品ID

我正在为WooCommerce中的产品构建自定义落地页,并且希望获取产品价格等信息以便在落地页上显示。 每个落地页都有一些自定义字段,允许WP管理员添加内容,用于落地页以及产品ID,然后将用于生成产品价格、结账URL等。 当我使用自定义字段或从其构建的变量时,无法使 wc_get_prod...

9得票2回答
创建用于替换文章标题的函数无效。

我正在尝试在functions.php中创建一个功能,以使用多个自定义字段中的信息替换自定义文章标题。在发布文章之前,我想要评估它是否已经被创建或者这是一篇新文章;如果这是一篇新文章,我想要获取多个字段中的信息,计算此自定义文章类型中的总文章数并创建标题;如果这只是编辑已经存在的文章,则我想要...

9得票1回答
当在其他语言中更新相同的重复字段的值时,ACF重复器字段中的值为空?

我有一个网站有三种语言,当我编辑其中一种语言的重复器字段时,其他语言的重复器字段的值变成null。这只针对网站中的某些重复器字段。

9得票3回答
ACF关联字段 - 从其他文章类型获取get_field值

在我的POSTS页面(普通文章类型)上,我设置了一个ACF关系字段。在其中,我可以选择公司名称,这些名称都属于目录列表的文章类型。 现在,在目录列表页面上,我有以下代码,因此仅使用get_field不起作用,因为这些值不在此页面上,它们在POST类型的其他位置。 所以不确定如何获取信息。 ...

8得票3回答
点击其他内容时更改Google地图标记图标

我已经使用高级自定义字段谷歌地图字段创建了一个Google Maps多位置页面。 我成功地实现了点击标记图标时图标的更改,但是我希望在单击其他图标时将其更改回来。 以下是代码示例: for (i = 0; i < locations.length; i++) { m...

8得票4回答
PHP if/else语句与WordPress中的get_field()函数

我试图为客户提供一些选项,以便在其网站首页上显示的轮播中进行自定义。我使用高级自定义字段来处理从客户端获取输入。我想提供两个选项: 选项#1)允许客户插入要显示的文本字符串(“carousel_title_text”) 选项#2)允许客户上传要显示的徽标(“carousel_logo”) ...

8得票1回答
使用meta_query进行复杂的自定义字段搜索

背景 我使用高级自定义字段 Pro 来管理我的自定义字段,其中包含一个“重复器”字段,其包含作为 repeatername_X_fieldname 存储的子字段,其中 X 是重复器的行数。 我有一个自定义文章类型 student,其中包含重复器 attendance,其中包含 date 和...