WP:编写管理插件来管理自定义内容

时间:2010-08-04 12:11:59

标签: wordpress-plugin wordpress

我的客户在wordpress中有一个网站,其中一个部分是代理商目录,每个代理商都有与之关联的不同文字和视频。

客户希望能够在wordpress管理界面中轻松添加/删除/更改这些代理。这些代理中将有50-75个,因此手动执行每个页面并不是很有吸引力。

我们目前有3个代理添加为帖子,我知道我们可以在帖子内部存储其他信息,所以这不是问题。我们想要创建的是一种更简单的方法来管理维护者无法更改内容的页面,并且帖子上的其他字段是硬编码的,因此不会有用户错误的空间。

我感兴趣的是,如果有人在过去做过类似的事情并且可以分享他们的方法和经验,或者如果有人能指出我正确的方向,我将如何实现这一点以及我需要注意什么的。

感谢。

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用自定义帖子类型?您可以创建一个名为Agent的类型,然后每个代理就像一个帖子。这样,您可以在管理员中轻松搜索特定代理,然后转到每个代理的帖子以更改其详细信息。

答案 1 :(得分:1)

是的,自定义帖子类型非常适合您的需求。以下是解释它们的文章的一些链接:

您可以使用自定义帖子类型UI之类的插件,或者只是将register_post_type()调用添加到主题的functions.php文件中:

然后你可以使用像“简单字段”这样的插件将元数据添加到你的代理帖子类型中(虽然有很多插件提供类似的功能;我自己构建一个!):

希望这会有所帮助......