【发布时间】:2011-05-08 02:05:31
【问题描述】:
我刚刚开始在 Wordpress 上编写插件,我正在努力在每个帖子上添加一个小按钮,以帮助将整个帖子翻译成另一种语言。我试图获取帖子的内容,然后在其中添加一个按钮并返回。但这肯定看起来很糟糕。有人能想出不同的方法吗?
并且(比如说)如果我成功地在帖子上放置了一个按钮,我怎样才能让它在用户点击它时执行其功能?
谢谢。
【问题讨论】:
我刚刚开始在 Wordpress 上编写插件,我正在努力在每个帖子上添加一个小按钮,以帮助将整个帖子翻译成另一种语言。我试图获取帖子的内容,然后在其中添加一个按钮并返回。但这肯定看起来很糟糕。有人能想出不同的方法吗?
并且(比如说)如果我成功地在帖子上放置了一个按钮,我怎样才能让它在用户点击它时执行其功能?
谢谢。
【问题讨论】:
可以使用适当的操作为每个帖子添加一个按钮:对于您想要执行的操作,请参见 *edit_post* 操作(http://codex.wordpress.org/Plugin_API/Action_Reference)。您应该能够将按钮的内容添加到帖子的末尾。或者,您可能需要修改主题以添加按钮(如果您不想修改帖子内容)。
就执行其功能而言,如果您熟悉 jQuery,则可以将事件侦听器附加到您插入到帖子中的按钮上,以执行实际功能。您可以按照此处所述对您的插件进行 ajax 回调:http://codex.wordpress.org/AJAX_in_Plugins。
【讨论】: