javascript – 如何在同一窗口中打开WordPress’预览’链接?
我在Wordpress Stack Exchange上询问了How can I make the “Preview Post” button save and preview in the same window?,但对于Stack Overflow来说这可能是一个更好的问题,因为它与编码更直接相关. WordPress有一个框,允许您保存,预览和发布您的博客帖子: Picture.png http://img854.imageshack.us/img854/7986/picturek.png “预览”按钮实际上是一个设为按钮的链接:
我的问题是我似乎无法弄清楚如何在当前窗口中打开该链接.注意target =“wp-preview”部分.我试图摆脱那个部分,但我认为可能有另一个函数绑定到该元素,因为我真的无法让它在当前选项卡/窗口中打开,即使解除绑定并删除目标属性. 我正在运行以下代码作为插件的一部分(您可以在下面看到有关如何将其作为插件运行的更多信息),但也可以将其复制并粘贴到Chrome或Firefox的控制台中以自行测试甚至修改Wordpress.请注意,在测试时,您需要在自己的函数中使用jQuery而不是$,因为Wordpress使用noconflict方法,但是下面的代码工作正常.
这是您将代码用于主题或插件的方式:
这是添加javascript的函数:
这是我最终得到的结果.如果我单击“测试”链接,它将在同一窗口中打开.如果单击“预览”链接,它仍会在新选项卡中打开. Picture.png http://img832.imageshack.us/img832/4163/picturesf.png ps:我正在使用Things you may not know about jQuery中的方法来检查绑定事件,我没有找到任何绑定,我相信Wordpress主要使用jQuery,所以我不认为这将与另一个事件处理程序绑定. 最佳答案
你可以试试这个:
适用于Chrome Inspector. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |