1

首先不得不说,几乎每次搜索技术解决方案时..搜索引擎都会将我引导到这个站点。我承认我只是通过寻找答案在这里学到了很多东西。

但也不得不说不是编码员..所以这里根本不懂;)

好的,问题:

想要在 wp admin 中更新 wordpress 表格或日历。这些更改应该会在公共方面自动更新,并且或多或少会立即更新(大约几秒钟就可以了)。

我找到了有关操作 header.php 的解决方案,我发现了一些我发现的 ajax 插件 - 太多了 - 关于如何在 wp 中实现 ajax 的信息

可悲的是..这些都不能帮助我完成这些插件大多要么不起作用,要么已经过时,要么需要无数的文件编辑。操纵header.php 似乎很奇怪.. 因为我不想循环刷新整个页面、发布等.. 而是只更新表格或日历数据。

因此,也许你们中的任何编码人员都知道一些事情,例如,一旦在 wp admin 中编辑了数据,就可以获取插件“及时的多合一事件日历”来更新日历的公共可见部分?

非常感谢任何方向的指针来解决这个问题。

PS:你觉得像“ajaxify Everything”这样的插件怎么样?不知道这是否真的要走的路..

再次感谢您的帮助、时间和贡献!!

更新

附加问题:我现在找到了这样的插件,让我选择要“ajaxify”的部分。

这样的插件会问我一个特定的函数名称。

现在,我从哪里开始收集这些信息?

以下是 wordpress admin 中插件上下文的说明

为您的函数生成 Ajaxized DIV

Ajaxize 将允许您对站点上的几乎所有 php 函数进行 ajaxize。

它可以是一个插件,一个你写的函数,甚至是一个核心的 wordpress 函数。

目前有一些(明显或不太明显的)限制:

函数必须返回有效的 HTML - 这将在 php 中调用并通过 Ajax 调用返回 函数不能接受任何参数(至少目前)

在下方输入函数名称。

函数名称:xxx 输入字段 xxx 这里放什么?xxx

生成的 div 可以插入到网站上的任何页面/帖子中,并将自动对函数的调用进行 ajaxize。

请确保您输入了有效的函数名,该函数不需要任何参数,并且返回有效的 HTML。

4

1 回答 1

1

在您的上下文中,您希望在 WP_Admin 发生更改时自动刷新日历;但你不能完全做到这一点。

您可以编写一个 Js 方法,该方法将在页面加载时检查日历的最新修改时间,并将其存储在 Var 中。在你将拥有一个常量(每 10 秒)Js“守护程序”之后,它将获取日历的最新修改时间并将其与库存的 Var 进行比较;如果更改,则重新加载日历。

PS:Ajaxify 一切都不是真正的解决方案,因为您需要开发 Ajaxify 并为禁用 Javascript 的人编写代码。

希望能帮助到你

于 2012-10-24T12:58:56.717 回答