从其他站点接收到的仪表板小部件中发送给客户端的消息

时间:2021-04-03 作者:Sergey Pervushin

我想在客户端站点的仪表板上显示各种通知。这不是帖子列表,只是一条消息。消息本身位于我的主站点上。也就是说,我更改了站点上的消息,并相应地显示在客户端站点上的仪表板小部件中。

现在,我通过添加一个带有iframe的小部件来实现这一点。但在我看来,这是一个糟糕的决定。此外,iframe中的固定高度也是一大障碍。

<iframe src="https://example.com/dash_widget/" width="100%" height="250px"></iframe>
请告诉我,有没有更可靠的设计来执行这项任务?也许有人已经这样做了。

1 个回复
SO网友:Amirition

不,iframe不是一个好的决定。最好的选择是创建自定义api。Wordpress有一个REST API,可以添加自定义端点:

https://developer.wordpress.org/rest-api/extending-the-rest-api/adding-custom-endpoints/

如果您熟悉enoigh编码,可以创建一个自定义api来显示所需的消息,并在客户端站点中为dashboard小部件编写代码以获取代码。

相关推荐

Dashboard menu missing

我失去了wp_users 和wp_usermeta wordpress安装中的表。我已经重新创建了它们并插入了一个新的管理员用户。特别是wpAA_users (我使用前缀wpAA_), 我现在有一个用户admin 具有ID=1, 在中时wpAA_usermeta, 对于user_id=1 我有wp_cabilities 设置为a:1:{s:13:\"administrator\";b:1;} 和wp_user_level 设置为10.现在,当我登录到该站点时,顶部工具栏左侧显示常规wordpress菜单,