Wordpress - 如何将按钮添加到 Wordpress 中?发布并使其发挥作用?

发布于 2024-11-05 19:55:05 字数 182 浏览 1 评论 0原文

我刚刚开始在 WordPress 上编写插件,并且正在努力在每个帖子上添加一个小按钮,以帮助将整个帖子翻译成另一种语言。我尝试获取帖子的内容,然后在其中添加一个按钮并返回。但这看起来确实很糟糕。有人能想出一种不同的方法吗?

并且(比如说)如果我成功地在帖子上放置了一个按钮,当用户单击它时,如何让它执行其功能?

谢谢。

I've just started writing plugins on Wordpress and I'm struggling with adding a small button on every post that helps translate the whole post into another language. I tried to get the post's content, then add a button into it and return. But this certainly seems very bad. Can anybody think of a different way of doing this?

And (say) if I successfully place a button on a post, how can I make it performs its function when users click on it?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帥小哥 2024-11-12 19:55:05

可以使用适当的操作向每个帖子添加按钮:对于您想要执行的操作,请参阅 *edit_post* 操作(位于 http://codex.wordpress.org/Plugin_API/Action_Reference)。您应该能够将按钮的内容添加到帖子的末尾。或者,您可能需要修改主题以添加按钮(如果您不想修改帖子内容)。

至于执行其功能,如果您熟悉 jQuery,则可以将事件侦听器附加到插入到执行实际功能的帖子中的按钮。您可以按照此处所述对您的插件进行 ajax 回调:http://codex.wordpress.org/AJAX_in_Plugins

Adding a button to every post can be done using the appropriate action: for what you want to do see the *edit_post* action (at http://codex.wordpress.org/Plugin_API/Action_Reference). You should be able to add your button's content to the end of the post. Alternatively you might need to modify the theme to add the buttons (if you don't want to modify the post content).

As far as performing its function, if you're familiar with jQuery you can attach an event listener to the button you insert into the post that performs the actual functionality. You can make an ajax callback to your plugin as described here: http://codex.wordpress.org/AJAX_in_Plugins.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文