问题标签 [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.
wordpress - Wordpress Pods:无法通过 pods API 查询多种 pod 类型
所以情况是我有一个 event-pod 和一个 newsitem-pod。我想查询它们,所以我有一个 event/newsitem 类型的 pod 组合列表:
我希望它们通过“pods”api 的原因是,我可以像处理其他所有 pod 一样处理媒体项目。
提前致谢
wordpress - 设置自定义帖子默认语言
设置自定义帖子默认语言。我创建了一个带有 pod 的自定义帖子,并安装了 WPML 插件。我只想以不是网站默认语言的语言显示此自定义帖子,以便网址为http://example.com/en/postname而不是http://example.com/postname。为此,我希望当我为这些自定义帖子创建新帖子时,它们的默认语言应该是英语而不是网站的默认语言。否则,我每次都必须为每个帖子更改帖子的默认语言。如何为自定义帖子设置另一种默认语言而不是网站的默认语言?
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 数组,那么循环的其余部分将正常工作。
wordpress - 如何在 Pod 中使用 where 子句
我第一次使用 Pods 插件,我创建了 2 个 pod:电影和制片人,我在电影 pod 中有一个制片人的关系字段,我想显示某个制片人制作的所有电影,我尝试了这个短代码:
[pods name="movie" where="producer.meta-value = 'clark spencer' template="Movie template"]
在我使用的模板上:
但它不起作用,它显示所有电影而不是按制片人的名字过滤。知道如何使用 where 子句过滤电影吗?
wordpress - Wordpress PODS 魔术标签随参数扩展
我想知道是否可以创建任何函数来修改魔术标签的行为。理想情况下,我想使用这样的标签{@post_content|120}
,它会通过我的自定义函数并检查是否有|
字符,然后执行原始魔术标签,同时将文本修剪到 120 个字符。但我不知道在哪里挂钩以过滤此内容。
我知道我可以通过魔术标签传递函数名称,但这并没有真正的帮助,因为我需要传递 PODS 不支持的字符限制参数。此外,我不能为我的所有字符限制创建函数,因为我有很多地方需要不同的限制,我最终会使用大量函数并且没有动态解决方案。
我可以以某种方式触发带有参数的魔术标签吗?关于以另一种方式这样做的任何其他想法?
谢谢!
php - 如何在 PHP 中格式化动态生成的嵌套数组
我正在尝试通过使用 Pods 框架从数据库中提取多边形数据来动态生成嵌套数组,但是我正在努力获得正确的格式/语法(我不是 PHP 专家)。
这是我的代码,其中“polygon_latlon”是包含双引号内的纬度和经度点对的字段,由逗号分隔,构成(不规则)多边形:
以这种格式使用 print_r($lines) 输出:
以这种格式使用 print_r($polygons1) 输出:
我需要它输出,但我找不到正确的代码/语法,是:
即我需要嵌套在另一个数组中的 print_r($polygons1) 的输出。我将如何实现这一目标?
最终,我不想打印嵌套数组,而是将其存储为变量以在另一段代码中使用。
php - Wordpress 自定义帖子类型:返回多选列表字段的 *all* 值
我在专用 php 模板(无 Pods 模板)中的 Wordpress 循环中回显来自自定义帖子类型(使用Pods创建)的所有自定义字段值。这适用于除字段之外的所有自定义字段relationship / simple / multiple selection list
。只有多个选定值中的第一个被回显/返回。
我在 php 模板中使用此代码:
稍后我会回应所有这些价值观。我有问题的领域是types
:
当我 echo$types
时,仅回显/返回该字段的第一个选定值。我认为它可能是一个数组并试图print_r($types)
检查它,但这也只显示一个(第一个选择的)键/值对,没有数组。
字段选择类型是multiple-select
,格式checkboxes
,如果有任何相关性。
有什么想法可以获取和显示该字段的所有选定值吗?
podscms - 如何从 Pods 框架中只返回选定的项目?
刚开始使用 Wordpress 的 PODS 框架。大部分我很快就学会了,其余的我都在挣扎。下面是我的困惑的一个例子:
- 我创建了一个启用了自动模板的自定义帖子(合作伙伴简历)。
- 我创建了一个用于采购帖子(Partner Bio)的 pods 模板(Bio for Industry)。
- 我创建了另一个自定义帖子(行业),其中包含要发布的多选帖子类型关系字段(合作伙伴简历)。
我遇到的问题是,当我创建一个帖子实例(行业),然后从该关系中选择特定项目(合作伙伴生物),(比如说有 10 个,但我选择了 3 个),我得到返回的数据所有合作伙伴简历,而不仅仅是我选择的三个,换句话说,模板从所有合作伙伴简历中提取数据,无论我在帖子字段下拉列表中选择什么。
我使用的模板如下所示:
这让我想到,当您使用短代码嵌入 pod 时,它不受您编辑帖子时选择的字段的控制。因此,我尝试从模板中抓取代码,然后将其放入帖子中,但这也不起作用。
我的目标是根据我选择的 bios 将上面列出的块显示在另一个块下。我究竟做错了什么?
如果我上面的示例令人困惑,这里有一个更简单的示例来说明相同的问题,这可能更清楚:
发布 A 结构/字段:
名称、
电子邮件、
Rel,// 发布 A 通过帖子类型与帖子 B 的关系,
自动模板:打开,
创建的 Pod 模板:{@name}{@Emal}{@Image}
问题是,当我创建 Post A 的实例并从 Rel 中选择项目时,我会从该关系的所有成员中获取值,而不仅仅是我检查的值。
如果我关闭自动模板并将魔术标签放入 Post A 的实例中,我只会返回我选择的关系项的数据,但我会以这种格式返回:
姓名和姓名和姓名电子邮件和电子邮件和电子邮件
而不是:
姓名
电子邮件
姓名
电子邮件 ...
wordpress - 如何使用 pods 插件为 Avada 主题添加分页
显示汽车照片的分页时出现问题。
我使用 Wordpress AVADA 主题和 PODS 插件,我用它创建了带有照片的“汽车”页面
我试图用这个函数修改 pods.php 文件中的代码
我找不到直接在 wordpress 管理中管理分页的方法