自定义帖子中的动态VUE小工具

时间:2019-07-02 作者:fogx

我是WP开发的新手,正在尝试创建一个插件,根据自定义帖子类型中设置的设置生成一个小部件。小部件是用vue编写的。我想为它提供WPDB的数据(我使用插件下载并刷新)。

因此,用户可以创建一个新的自定义贴子,在该贴子中设置变量(例如:数据所在的URL)和其他设置,然后使用快捷码显示小部件。

我已经创建了插件,了解了自定义帖子类型和REST API,并创建了前端小部件。

我的问题是:

如何从DB获取数据到前端(vue.js)?我可以为WPDB使用REST API吗

1 个回复
SO网友:Tom J Nowell

如何从DB获取数据到前端(vue.js)?我可以为WPDB使用REST API吗

  • 如何使用自定义帖子类型将信息“馈送”到我的小部件中?我假设我可以从WPDB获取关于我的自定义帖子的数据(将设置存储为自定义帖子的一部分),但这只是让我回到第一个问题WPDB 非常不寻常,通常被认为是一种代码气味和不良做法。WP_Query 是一种更好/更简单的方法

    我是使用“发布模板”来“注入”我的小部件,还是有其他方法

您可以这样做,但构建块或短代码会更容易

请记住,检索数据和在帖子中放置/嵌入内容是主题,但Vue除外。js已脱离主题,您需要咨询Vue。js社区介绍如何使用它。

相关推荐

用短码替换整个标记--JavaScript

如果标记文本等于一个值,我试图用一个短代码替换整个标记。我正在将此脚本放入页面的页脚。以下是我正在尝试的:var stockcounter = document.getElementsByClassName(\"stock in-stock\"); if(stockcounter[0].innerHTML==\'0 in stock\') { //Displays timer stockcounter[0].outerHTML = do_shortcode