问题标签 [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.
php - 如何将从while循环中提取的行保存到新数组中?
假设我的 header.php 中有这个循环:
这就是我的简化表的样子:
但我想要而不是在while循环中回显
创建一个新数组,即$matches_array,它将包含 2 列,如id_new和Winner_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 之前对结果进行排序。
任何建议如何做到这一点?
wordpress - 如何使用 Wordpress Pods CMS 中的 foreach 循环将图像转换为缩略图大小
我正在使用 Wordpress Pods CMS,并且我有一个 foreach 循环来显示图像的无序列表。我想将图像变成缩略图大小(使用仪表板中的 WordPress 媒体缩略图设置)。
我的代码目前看起来像这样......
我试着把 .... "{$photo['guid'], 'thumbnail'}" 但这不起作用,我知道这通常有效...... "wp_get_attachment_image_src($image['0']['id '], '缩略图');" 当我只想显示一张图像时。
wordpress - 如何在我的 pod 中添加自定义选择字段?
我正在使用 Podsframework。我创建了一个名为“媒体”的 pod。在我的 pod 中,我想添加一个带有多个选项的选择字段(如“在线”、“离线”、“按下”)。因此,每当有人创建新媒体时,他/她都必须选择其中一个选项。我尝试使用助手但没有用。
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
短代码功能吗?
php - 在 Pods / Wordpress 中保存新的 pod 项目/记录后,如何将用户重定向到详细信息页面?
保存新的 pod 项目后,我想将用户重定向到新创建记录的详细信息页面。我怎样才能做到这一点?
我尝试使用 post_save 挂钩,但没有奏效。我使用了以下代码:
pod 项目是由这样的短代码创建的:
php - 如何找到生成 wordpress 管理页面的 php 文件或函数?
我想在插件的管理面板中调试某个提交操作。该面板位于 wordpress 的仪表板内。它的网址如下:
未指定提交操作。因此,它由生成上述页面的同一 php 文件处理。
如何找出生成上述页面的 php 文件?
php - 显示单个 Pod 时出现问题
我是 Pods CMS 和 Wordpress 的新手。我正在运行 pods CMS (2.0) 和 wordpress (3.4.1)。我正在玩 pod,但无法查看单个 pod 页面。
我已经创建了几个像团队等的 pod。我无法运行查看单个页面的 pod。
调试时,Apache 日志中出现 404 错误。似乎存在 .htaccess 问题。这是我的 .htaccess
php - Pods fetchRecord 跳过项目
所以我正在使用 Pods 抓取一些记录。
我有 31 条记录,但我的while($thePod->fetchRecord())
循环只进行了 15 次
任何想法为什么会发生这种情况?
wordpress - 如何在 Wordpress Pod 中显示表单数据输入错误
我想向用户显示表单输入错误,例如唯一性错误。我希望错误显示在表单上方的通知框中。
目前,pods 以 javascript 消息框的形式提供数据输入错误,如下所示:
我想显示这些类似于成功消息的错误消息:
我怎样才能做到这一点?
wordpress - 尽管 WP_Debug 设置为 false,为什么 Wordpress 会显示一长串错误?
我有一个带有 Pods 框架的 Wordpress 3.5 安装。
当发生数据输入错误时,我调用pods_error
Pods Framework 的函数向用户提供错误消息。
通常,它在我的本地主机中正常工作,例如:
但是同样的错误会在服务器端发出很长的消息,例如:
此错误消息对用户不友好。
我设置WP_DEBUG
在false
两边。为了找出详细错误消息的原因,我还应该检查什么?