问题标签 [podscms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
134 浏览

wordpress - Wordpress Pods:无法通过 pods API 查询多种 pod 类型

所以情况是我有一个 event-pod 和一个 newsitem-pod。我想查询它们,所以我有一个 event/newsitem 类型的 pod 组合列表:

我希望它们通过“pods”api 的原因是,我可以像处理其他所有 pod 一样处理媒体项目。

提前致谢

0 投票
2 回答
494 浏览

wordpress - 设置自定义帖子默认语言

设置自定义帖子默认语言。我创建了一个带有 pod 的自定义帖子,并安装了 WPML 插件。我只想以不是网站默认语言的语言显示此自定义帖子,以便网址为http://example.com/en/postname而不是http://example.com/postname。为此,我希望当我为这些自定义帖子创建新帖子时,它们的默认语言应该是英语而不是网站的默认语言。否则,我每次都必须为每个帖子更改帖子的默认语言。如何为自定义帖子设置另一种默认语言而不是网站的默认语言?

0 投票
0 回答
469 浏览

php - Wordpress 'where' => 比较 id 的子句

我正在使用 Wordpress 和 PODS 框架和 ACF,我使用 ACF 的唯一原因是因为我是前端开发人员而不是后端,这对我来说似乎是合乎逻辑的,这似乎是最简单的方法。

尝试使用 where 子句来比较数组中的 id,这是我的代码:

$itms 返回在 wp-admin 中选择的帖子,它是一个 ACF 字段,允许客户端选择要显示的帖子项目。

当我转储 $itms 它返回:

以上只是最上面的部分,该数组中有 3 个 post 对象,我正在尝试返回 ID,我认为应该是 meta_query 还是什么?

希望这是有道理的,挣扎了几个小时。

但总而言之,我需要检查 pods 循环中的 id 是否等于任何 ID $itms 如果我能弄清楚如何使用“where”来比较 ID 数组,那么循环的其余部分将正常工作。

0 投票
2 回答
3112 浏览

wordpress - 如何在 Pod 中使用 where 子句

我第一次使用 Pods 插件,我创建了 2 个 pod:电影和制片人,我在电影 pod 中有一个制片人的关系字段,我想显示某个制片人制作的所有电影,我尝试了这个短代码: [pods name="movie" where="producer.meta-value = 'clark spencer' template="Movie template"]在我使用的模板上:

但它不起作用,它显示所有电影而不是按制片人的名字过滤。知道如何使用 where 子句过滤电影吗?

0 投票
1 回答
399 浏览

wordpress - Wordpress PODS 魔术标签随参数扩展

我想知道是否可以创建任何函数来修改魔术标签的行为。理想情况下,我想使用这样的标签{@post_content|120},它会通过我的自定义函数并检查是否有|字符,然后执行原始魔术标签,同时将文本修剪到 120 个字符。但我不知道在哪里挂钩以过滤此内容。

我知道我可以通过魔术标签传递函数名称,但这并没有真正的帮助,因为我需要传递 PODS 不支持的字符限制参数。此外,我不能为我的所有字符限制创建函数,因为我有很多地方需要不同的限制,我最终会使用大量函数并且没有动态解决方案。

我可以以某种方式触发带有参数的魔术标签吗?关于以另一种方式这样做的任何其他想法?

谢谢!

0 投票
1 回答
55 浏览

php - 如何在 PHP 中格式化动态生成的嵌套数组

我正在尝试通过使用 Pods 框架从数据库中提取多边形数据来动态生成嵌套数组,但是我正在努力获得正确的格式/语法(我不是 PHP 专家)。

这是我的代码,其中“polygon_latlon”是包含双引号内的纬度和经度点对的字段,由逗号分隔,构成(不规则)多边形:

以这种格式使用 print_r($lines) 输出:

以这种格式使用 print_r($polygons1) 输出:

我需要它输出,但我找不到正确的代码/语法,是:

即我需要嵌套在另一个数组中的 print_r($polygons1) 的输出。我将如何实现这一目标?

最终,我不想打印嵌套数组,而是将其存储为变量以在另一段代码中使用。

0 投票
1 回答
2893 浏览

php - Wordpress 自定义帖子类型:返回多选列表字段的 *all* 值

我在专用 php 模板(无 Pods 模板)中的 Wordpress 循环中回显来自自定义帖子类型(使用Pods创建)的所有自定义字段值。这适用于除字段之外的所有自定义字段relationship / simple / multiple selection list。只有多个选定值中的第一个被回显/返回。

我在 php 模板中使用此代码:

稍后我会回应所有这些价值观。我有问题的领域是types

当我 echo$types时,仅回显/返回该字段的第一个选定值。我认为它可能是一个数组并试图print_r($types)检查它,但这也只显示一个(第一个选择的)键/值对,没有数组。

字段选择类型是multiple-select,格式checkboxes,如果有任何相关性。

有什么想法可以获取和显示该字段的所有选定值吗?

0 投票
0 回答
760 浏览

podscms - 如何从 Pods 框架中只返回选定的项目?

刚开始使用 Wordpress 的 PODS 框架。大部分我很快就学会了,其余的我都在挣扎。下面是我的困惑的一个例子:

  1. 我创建了一个启用了自动模板的自定义帖子(合作伙伴简历)。
  2. 我创建了一个用于采购帖子(Partner Bio)的 pods 模板(Bio for Industry)。
  3. 我创建了另一个自定义帖子(行业),其中包含要发布的多选帖子类型关系字段(合作伙伴简历)。

我遇到的问题是,当我创建一个帖子实例(行业),然后从该关系中选择特定项目(合作伙伴生物),(比如说有 10 个,但我选择了 3 个),我得到返回的数据所有合作伙伴简历,而不仅仅是我选择的三个,换句话说,模板从所有合作伙伴简历中提取数据,无论我在帖子字段下拉列表中选择什么。

我使用的模板如下所示:

这让我想到,当您使用短代码嵌入 pod 时,它不受您编辑帖子时选择的字段的控制。因此,我尝试从模板中抓取代码,然后将其放入帖子中,但这也不起作用。

我的目标是根据我选择的 bios 将上面列出的块显示在另一个块下。我究竟做错了什么?

如果我上面的示例令人困惑,这里有一个更简单的示例来说明相同的问题,这可能更清楚:

发布 A 结构/字段:
名称、
电子邮件、
Rel,// 发布 A 通过帖子类型与帖子 B 的关系,
自动模板:打开,
创建的 Pod 模板:{@name}{@Emal}{@Image}

问题是,当我创建 Post A 的实例并从 Rel 中选择项目时,我会从该关系的所有成员中获取值,而不仅仅是我检查的值。

如果我关闭自动模板并将魔术标签放入 Post A 的实例中,我只会返回我选择的关系项的数据,但我会以这种格式返回:

姓名和姓名和姓名电子邮件和电子邮件和电子邮件

而不是:

姓名
电子邮件

姓名
电子邮件 ...

0 投票
1 回答
798 浏览

wordpress - 如何使用 pods 插件为 Avada 主题添加分页

显示汽车照片的分页时出现问题。

我使用 Wordpress AVADA 主题和 PODS 插件,我用它创建了带有照片的“汽车”页面

我试图用这个函数修改 pods.php 文件中的代码

我找不到直接在 wordpress 管理中管理分页的方法

0 投票
1 回答
1018 浏览

php - Wordpress - 从 Pods 字段获取用户的图像 ID

我目前正在使用 Pods 插件。

我扩展了用户 pod,并添加了一个企业形象字段。

在管理上一切都很好,我可以改变每个用户的形象。

在此处输入图像描述 和 :

在此处输入图像描述

我的问题是我无法在前台页面上显示此图像..

如果我这样做:var_dump($pod->field('image_societe')); 它返回 false,而字段名称是正确的,对于纯文本字段,它可以工作。

但我可以这样做:

这将返回给我完整的信息,但我无法访问图像的 id,它不存在于信息中。

我希望最终能够做到这一点:

其中 11923 是图像的 ID。

要根据用户动态,文档说必须这样做:

但是由于豆荚返回我错误,它不起作用。

有人有想法吗?

谢谢 !