问题标签 [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 投票
1 回答
1093 浏览

php - 如何将从while循环中提取的行保存到新数组中?

假设我的 header.php 中有这个循环:

这就是我的简化表的样子:

但我想要而不是在while循环中回显

创建一个新数组,即$matches_array,它将包含 2 列,如id_newWinner_team_new并将winner_team的值保存在Winner_team_new 中,不是直接在 while 循环中回显它。

然后我想将这个新创建的数组 $matches_array 循环到另一个 while 循环中,在 groupby 出现winner_team_new 和 orderby 他们 DESC 之后。

所以,我会得到这样的东西:

而不是我目前在 while 循环中使用 echo 时得到的:

为什么我不能只在sql里面做呢?由于这个错误,我需要使用另一个不使用 $params 或 sql 数组中的条件的数组来完成:https ://github.com/pods-framework/pods/issues/595以及 pods 框架对我来说太复杂的事实将我自己的代码调整到核心中,所以我想通过使用将从 while 循环创建的数组来绕过它。

所以,我需要的是创建一个数组,并根据winner_team 的出现次数从多到少重新排列结果。

我试过使用

然后在while循环中循环它,但它根本不起作用。

我需要按部分计算数组/组的帮助。

我对此几乎一无所知。

我只是猜想我需要在基于相同的winner_team字段进行分组后创建一个新字段,例如wins,其中将存储每个团队(基于winner_team)值的出现次数。然后订购该新数组 DESC。

顺便提一句。表中的所有列都是 INTEGERS

编辑 2: 我已经弄清楚如何将 while 循环中的值存储在一个名为 $matches_array 的新数组中,代码如下所示:

现在,我可能需要在 groupby 之后执行一个 foreach 循环(基于 winner_team 字段中数字的出现)并在输出 DESC 之前对结果进行排序。

任何建议如何做到这一点?

0 投票
1 回答
1642 浏览

wordpress - 如何使用 Wordpress Pods CMS 中的 foreach 循环将图像转换为缩略图大小

我正在使用 Wordpress Pods CMS,并且我有一个 foreach 循环来显示图像的无序列表。我想将图像变成缩略图大小(使用仪表板中的 WordPress 媒体缩略图设置)。

我的代码目前看起来像这样......

我试着把 .... "{$photo['guid'], 'thumbnail'}" 但这不起作用,我知道这通常有效...... "wp_get_attachment_image_src($image['0']['id '], '缩略图');" 当我只想显示一张图像时。

0 投票
1 回答
1928 浏览

wordpress - 如何在我的 pod 中添加自定义选择字段?

我正在使用 Podsframework。我创建了一个名为“媒体”的 pod。在我的 pod 中,我想添加一个带有多个选项的选择字段(如“在线”、“离线”、“按下”)。因此,每当有人创建新媒体时,他/她都必须选择其中一个选项。我尝试使用助手但没有用。

0 投票
1 回答
1683 浏览

php - 如何委派给简码函数以过滤当前用户在 Wordpress 中使用 Pods 框架创建的 pod 项目

我想在前端列出一些 pod 项目。为此,我通常使用pods简码。为了过滤数据,我where在 pod 短代码中使用属性。例如:

我想按author.ID. 用户应该看到自己创建的 pod 项。可以通过 wordpress api 访问当前用户 global $current_user;。也可以通过使用 Pods 的魔法标签来获得它{@user.ID}

但问题是我不能在短代码中使用 php 代码或魔法标签,例如:

我正在寻找一种方法来克服这个问题。

我想也许我可以编写一个新的简码函数,我可以在其中获取当前用户的 ID,然后调用pods简码函数,如下所示:

你认为这是解决这个问题的正确方法吗?您知道如何将其余部分放入$user_id实际的短代码功能$atts并将其委托给实际的pods短代码功能吗?

0 投票
1 回答
679 浏览

php - 在 Pods / Wordpress 中保存新的 pod 项目/记录后,如何将用户重定向到详细信息页面?

保存新的 pod 项目后,我想将用户重定向到新创建记录的详细信息页面。我怎样才能做到这一点?

我尝试使用 post_save 挂钩,但没有奏效。我使用了以下代码:

pod 项目是由这样的短代码创建的:

0 投票
2 回答
1713 浏览

php - 如何找到生成 wordpress 管理页面的 php 文件或函数?

我想在插件的管理面板中调试某个提交操作。该面板位于 wordpress 的仪表板内。它的网址如下:

未指定提交操作。因此,它由生成上述页面的同一 php 文件处理。

如何找出生成上述页面的 php 文件?

0 投票
2 回答
268 浏览

php - 显示单个 Pod 时出现问题

我是 Pods CMS 和 Wordpress 的新手。我正在运行 pods CMS (2.0) 和 wordpress (3.4.1)。我正在玩 pod,但无法查看单个 pod 页面。

我已经创建了几个像团队等的 pod。我无法运行查看单个页面的 pod。

调试时,Apache 日志中出现 404 错误。似乎存在 .htaccess 问题。这是我的 .htaccess

0 投票
1 回答
225 浏览

php - Pods fetchRecord 跳过项目

所以我正在使用 Pods 抓取一些记录。
我有 31 条记录,但我的while($thePod->fetchRecord())循环只进行了 15 次

任何想法为什么会发生这种情况?

0 投票
1 回答
858 浏览

wordpress - 如何在 Wordpress Pod 中显示表单数据输入错误

我想向用户显示表单输入错误,例如唯一性错误。我希望错误显示在表单上方的通知框中。

目前,pods 以 javascript 消息框的形式提供数据输入错误,如下所示:

我想显示这些类似于成功消息的错误消息:

我怎样才能做到这一点?

0 投票
1 回答
206 浏览

wordpress - 尽管 WP_Debug 设置为 false,为什么 Wordpress 会显示一长串错误?

我有一个带有 Pods 框架的 Wordpress 3.5 安装。

当发生数据输入错误时,我调用pods_errorPods Framework 的函数向用户提供错误消息。

通常,它在我的本地主机中正常工作,例如:

但是同样的错误会在服务器端发出很长的消息,例如:

此错误消息对用户不友好。

我设置WP_DEBUGfalse两边。为了找出详细错误消息的原因,我还应该检查什么?