用于向页面添加HTML标记的小部件

时间:2017-05-03 作者:masterfan

我不知道我应该如何确切地形成我的标题,所以这个问题可能没有什么不同。我是WordPress开发的新手,需要一些建议。我不需要任何代码,我只想听听你的建议。

我有一页书,我想允许管理员通过管理员仪表板将书添加到该页。基本上,管理员应该只能为他想要添加的每本书输入3个参数(图像、标题、内容)。每本书都有相同的HTML标记,只是参数不同。实现这一点的最佳方式是什么?我正在考虑为此创建一个小部件。我应该使用widget、plugin还是其他东西?

<div id="book-wrap">
     ... every added book markup goes here
</div>

2 个回复
SO网友:karimeo

如果你想用“WordPress方式”,你可以为书籍创建一个名为“book”的自定义帖子类型(为此,请看https://codex.wordpress.org/Function_Reference/register_post_type ). 然后,您将为该帖子类型创建一个名为“archive book.php”的归档页面。

我希望这有点帮助。如果你需要更多的帮助,请告诉我。

SO网友:Greg36

只有当你删除widget时需要临时书籍时,你才应该使用widget,因为它的内容也会被删除。

否则,请创建书本custom post type, 那么你可以add metaboxes 为您所需的数据。

然后,您可以使用WP\\U查询循环创建页面模板以显示所有书籍。

如果您的管理员需要在页面上重新订购书籍,我建议您使用此插件:https://wordpress.org/plugins/post-types-order/

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。