【问题标题】:How to make the Wordpress admin-bar work with AJAX loading如何使 Wordpress 管理栏与 AJAX 加载一起工作
【发布时间】:2013-08-22 18:53:13
【问题描述】:

我正在开发一个网站,该网站使用 html5 的 push-和 popstate 以及 ajax-calls 来创建一个在 Wordpress 帖子和页面中动态加载而不会导致页面刷新的网站。

我的工作正常,但如果您以管理员身份登录时显示在网站顶部的黑色 Wordpress 工具栏/管理栏也反映了内容的变化,我会很高兴。有什么办法可以做到这一点?例如,当我从一个帖子转到另一个页面时,管理栏中的“编辑”链接会更新。

我认为这并不像我希望的那样简单,如果无法解决,我想我会禁用前端的管理栏。但可能是我遗漏了什么。

提前致谢!

【问题讨论】:

  • 您必须研究管理栏的可能状态,并在您的 Ajax 结果上使用 jQuery 对其进行操作,不是吗?

标签: ajax wordpress pushstate html5-history


【解决方案1】:

我自己也在做这个。我将构建一个 ajax 操作和 jquery 函数来执行此操作。完成后我会在这里发布。现在,我已指示我的用户刷新以获取编辑链接。如果您使用的是 HTML5 历史记录,那么无论如何您都在您想要的永久链接上。刷新并让服务器重新生成栏。不完美但不可怕。

另一种选择是将edit post links 放入您的模板中。

【讨论】:

  • 我知道你的答案是不久前写的,但你最后是否设法用 WP 构建了一个 AJAX 管理栏/工具栏?我一直在寻找一段时间,但截至今天,我没有找到任何关于这个主题的启发......
猜你喜欢
  • 2013-07-28
  • 1970-01-01
  • 2017-04-24
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多