响应 迈克·辛克尔(Mike Schinkel)评论(请参见下文) 我关于如何预先填充内容的帖子 (本质上是使用内容模板)...

@Scott BI意味着您为什么支持磁盘上的文件,而不是在管理员中的位置?对于多个,您是否考虑过创建“销售信”自定义帖子类型?

不,但这听起来像是一个更好的解决方案。您将如何做,您将在哪里存储内容的选择? (我认为您可能有几种不同类型的内容模板。)

有帮助吗?

解决方案

您的问题让我考虑将您的用例扩展到我之前发布的插件 WP样板短码. 。我知道您的问题不是关于短号,而是该名称仅是您用例的遗产;的确,我刚刚添加了我的扩展,因为您的问题几乎可以(几乎)您要做什么(我会解释一下 “几乎” 下面的部分)。

我将不得不回来更深入地记录此文件,但我认为我会尽快让您访问它(请注意 instructions.txt 文件 才不是 解决新功能):

做您问的事情的简单部分是后端编码;较难的部分是弄清楚一个好的UI。如果有多个内容项目可供选择,则需要一种方法来选择要使用的内容,并且没有一种明显的方法可以做到这一点。

我可以使用的一种方法是在用户单击时拦截 “添加帖子” 并询问他们想要从哪个预先填充的内容项目开始,但这似乎是kludgy的,并且与WordPress管理员通常的工作原理不符。所以我添加了一个 “插入样板” Metabox带有下拉列表,其中包含可用样板文本项目的列表。

要使用此插件下载,请将其复制到您的子目录中 /wp-content/plugins/ 目录然后激活它。激活后寻找 “样板” 菜单并开始添加您的销售信,因为锅炉要小心选择 “关联的帖子类型” 您希望每个样板处于活动状态。然后在 “添加{post type}” 管理员的窗口右上角;您会找到从样板到当前内容编辑器中任何内容的内容:

Screenshot of WordPress 3.0.1 and the Metabox from WP BoilerPlate Shortcode v1.0.5
(资源: mikeschinkel.com)

请注意,激活后,插件将添加您可能拥有的任何帖子类型 “关联的帖子类型” 分类法,但如果您以后添加新的帖子类型,则必须手动添加它们;只需确保与帖子类型的复数名称完全匹配(即 “产品” 或者 “精选文章” 管他呢。)

这并不是您所要求的,但是鉴于需要一种选择内容的方法,我认为这是一个非常可行的解决方案。我很想对您的看法得到您的反馈。

许可以下: CC-BY-SA归因
scroll top