首先不得不说,几乎每次搜索技术解决方案时..搜索引擎都会将我引导到这个网站。我承认,我在这里只是通过寻找答案来学习这样的A ..
但也不得不说不是编码员..所以在这里根本不懂;)
好的,问题:
想要在wp admin中更新wordpress表或日历。这些变化应该在公共方面自动更新,或多或少立即更新(几秒钟完全正常)。
我找到了关于操纵header.php的解决方案,我发现了一些我发现的ajax插件 - 计数 - 如何将ajax实现为wp的信息
可悲的是......这些都不能帮助我完成,因为插件大部分不工作,过时或需要无数的文件编辑。操作header.php看起来很奇怪..因为我不想循环刷新整个页面,发布等等。但只能得到例如表或日历数据已更新。
所以也许你们中的任何一个人都知道一些事情,例如在wp admin中编辑数据后,获取插件“Timely in One Event Calendar by Timely”以更新日历的公共可见部分?
非常感谢任何方向的指针来解决这个问题。
P.S。:您如何看待像“ajaxify everything”这样的插件?不知道这是否真的要走了......
再次感谢您的帮助,时间和贡献!!
其他问题: 我现在发现这样的插件让我选择了哪些部分我想“ajaxify”。
这样的插件会询问我一个特定的函数名称。
现在,我从哪里开始收集这些信息?
以下是wordpress admin
中插件上下文的说明为您的函数生成Ajaxized DIV
Ajaxize将允许你几乎任何你的PHP函数 站点。
它可以是插件,您编写的功能,甚至是核心WordPress 功能
目前存在一些(明显的或不太明显的)限制:
函数必须返回有效的HTML - 这将在php中调用并通过 Ajax调用 函数不能接受任何参数(至少目前)
在下面输入一个功能名称。
功能名称: xxx输入字段xxx放在这里的是什么? XXX
生成的div可以插入到网站上的任何页面/帖子中 将自动调用该函数。
请确保输入有效的功能名称,即该功能 不需要任何参数,并返回有效的HTML。
答案 0 :(得分:1)
在您的上下文中,您希望在WP_Admin发生更改时自动刷新日历; 但你无法做到这一点。
您可以编写一个Js方法,该方法将检查在页面加载时最新修改日历的时间,将其存入Var。 在您拥有一个常量(每10秒)Js“守护进程”之后,它将获得最新修改日历的时间并将其与存储的Var进行比较;如果更改,则重新加载日历。
PS:Ajaxify由于您需要进行Ajaxify的开发以及禁用Javascript的人员的代码,因此一切都不是真正的解决方案。
希望有所帮助