最好使用POST类型的归档文件、页面模板或短码来生成高度可配置的CPT归档文件?

时间:2014-08-14 作者:Peter Andrews

我正在构建一个主题,其中我有一个帖子类型,它将在网格布局中有一个存档。您可能会想,“只需使用CPT存档!”嗯,这种方法有一些缺点,我想避免,我在下面详细介绍。

此存档页面需要尽可能易于最终用户使用,并且最好是高度可配置的。我正在考虑这三种不同的方法来提供CPT归档,我想知道对于设置主题的人来说,哪种方法最容易使用。

我有以下标准:

用户需要能够将自己的所见即所得内容(文本、图像等)添加到post type归档之上,而无需编辑模板文件和手动编写HTML考虑到我的要求,我想知道哪种方法是最好的,但我是否忽略了我应该考虑的这些方法的任何优点或缺点。请记住,我正试图让这对用户来说尽可能容易。

(1)Built-in CPT archive

优点:

如果has_archive 参数在post类型注册中为true,我可以轻松检索CPT存档的URL,以便在站点的其他位置使用

在存档上方或下方添加文本而无需手动编辑模板文件的唯一方法是在自定义程序或主题选项面板中添加文本区域。这是一种负面影响,因为这很可能不是WordPress所见即所得编辑器的完整体验,例如,插入图像时无法浏览媒体库导航菜单中不显示,需要添加为自定义链接。我的用户可能无法自己解决这个问题2)Page Template

优点:

用户可以使用页面内容所见即所得编辑器创建页面内容

不是最“WordPress-y”的方式,用户需要额外的步骤来选择页面模板,没有地方可以编辑存档下面的WYSIWYG内容,我无法在网站的其他地方自动检索存档页面的URL3)Archive Shortcode

优点:

可以在存档网格的上方和下方添加所见即所得内容,可以通过快捷码参数指定存档设置

要做到这一点,最简单的“WordPress-y”方法是使用短代码和短代码参数,而不是像元框中的点击设置那样简单任何我忽略的建议或优点/缺点都将受到欢迎。

2 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

我将我的评论发布到@MarkKaplun,作为我回答的一部分。

我的观点是,每个最终用户都会根据自己的知识、经验、可用性和个人喜好,以特定的方式体验特定的事物。这里永远不会有错误或正确的答案。选项一可能最适合你,选项二可能更适合我。我喜欢OP列出所有赞成和反对意见的方式,他的观点是有效的。我想我们都错过了真正的问题。你的目标市场是什么。这将被分发给在Wordpress中有很多知识的人或新手。

为了将我的评论扩展为完整答案,我想补充以下内容:

无论您要实施什么选项,您都应该包含一份有详细文档的逐步说明手册,其中包含您的主题。

总是像新手一样思考,在为公共发行开发主题或插件时,对Wordpress和php没有或几乎没有经验。

选择一个目标市场,并根据该特定市场开发您的主题。记住,你永远无法取悦所有人。

关于URL,你真的会在主题的其他地方使用存档页面的URL吗

编写自定义walker,以便在创建新的自定义帖子类型时自动包含存档页面。无需手动添加链接

使用自定义小部件区域和自定义元框来包含来自后端的额外信息。我个人认为这是最有活力的方式

这不是最好的选择,但可以使用自定义帖子类型在存档页面中添加额外的帖子区域。这样,您就可以使用所见即所得编辑器。您可以通过自定义查询或自定义小部件添加该内容。

我想还有很多地方我没有涉及,但这可能是最重要的

EDIT 1

只是为了获取有关页面模板的额外信息。您可以使用动态页面,而不是为每种帖子类型创建页面模板。请参阅this post 我最近做了。这可能有点过头了,但这个模板可以派上用场

SO网友:Mark Kaplun

列表中缺少的最重要的因素是谁是用户。我们可以讨论技术上的利弊,但对于大多数网站来说,一旦网站开发完成,用户就可以自己管理网站,每个用户对wordpress有不同的知识和不同的首选工作流。

如果你正在开发一个服装主题,那么答案很简单,将选项提交给客户让他决定。

如果您正在创建一个通用主题,那么没有一个选项在任何主要方面优于其他选项,您可能应该做任何更易于维护的事情,并为其编写适当的文档。

结束
最好使用POST类型的归档文件、页面模板或短码来生成高度可配置的CPT归档文件? - 小码农CODE - 行之有效找到问题解决它

最好使用POST类型的归档文件、页面模板或短码来生成高度可配置的CPT归档文件?

时间:2014-08-14 作者:Peter Andrews

我正在构建一个主题,其中我有一个帖子类型,它将在网格布局中有一个存档。您可能会想,“只需使用CPT存档!”嗯,这种方法有一些缺点,我想避免,我在下面详细介绍。

此存档页面需要尽可能易于最终用户使用,并且最好是高度可配置的。我正在考虑这三种不同的方法来提供CPT归档,我想知道对于设置主题的人来说,哪种方法最容易使用。

我有以下标准:

用户需要能够将自己的所见即所得内容(文本、图像等)添加到post type归档之上,而无需编辑模板文件和手动编写HTML考虑到我的要求,我想知道哪种方法是最好的,但我是否忽略了我应该考虑的这些方法的任何优点或缺点。请记住,我正试图让这对用户来说尽可能容易。

(1)Built-in CPT archive

优点:

如果has_archive 参数在post类型注册中为true,我可以轻松检索CPT存档的URL,以便在站点的其他位置使用

在存档上方或下方添加文本而无需手动编辑模板文件的唯一方法是在自定义程序或主题选项面板中添加文本区域。这是一种负面影响,因为这很可能不是WordPress所见即所得编辑器的完整体验,例如,插入图像时无法浏览媒体库导航菜单中不显示,需要添加为自定义链接。我的用户可能无法自己解决这个问题2)Page Template

优点:

用户可以使用页面内容所见即所得编辑器创建页面内容

不是最“WordPress-y”的方式,用户需要额外的步骤来选择页面模板,没有地方可以编辑存档下面的WYSIWYG内容,我无法在网站的其他地方自动检索存档页面的URL3)Archive Shortcode

优点:

可以在存档网格的上方和下方添加所见即所得内容,可以通过快捷码参数指定存档设置

要做到这一点,最简单的“WordPress-y”方法是使用短代码和短代码参数,而不是像元框中的点击设置那样简单任何我忽略的建议或优点/缺点都将受到欢迎。

2 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

我将我的评论发布到@MarkKaplun,作为我回答的一部分。

我的观点是,每个最终用户都会根据自己的知识、经验、可用性和个人喜好,以特定的方式体验特定的事物。这里永远不会有错误或正确的答案。选项一可能最适合你,选项二可能更适合我。我喜欢OP列出所有赞成和反对意见的方式,他的观点是有效的。我想我们都错过了真正的问题。你的目标市场是什么。这将被分发给在Wordpress中有很多知识的人或新手。

为了将我的评论扩展为完整答案,我想补充以下内容:

无论您要实施什么选项,您都应该包含一份有详细文档的逐步说明手册,其中包含您的主题。

总是像新手一样思考,在为公共发行开发主题或插件时,对Wordpress和php没有或几乎没有经验。

选择一个目标市场,并根据该特定市场开发您的主题。记住,你永远无法取悦所有人。

关于URL,你真的会在主题的其他地方使用存档页面的URL吗

编写自定义walker,以便在创建新的自定义帖子类型时自动包含存档页面。无需手动添加链接

使用自定义小部件区域和自定义元框来包含来自后端的额外信息。我个人认为这是最有活力的方式

这不是最好的选择,但可以使用自定义帖子类型在存档页面中添加额外的帖子区域。这样,您就可以使用所见即所得编辑器。您可以通过自定义查询或自定义小部件添加该内容。

我想还有很多地方我没有涉及,但这可能是最重要的

EDIT 1

只是为了获取有关页面模板的额外信息。您可以使用动态页面,而不是为每种帖子类型创建页面模板。请参阅this post 我最近做了。这可能有点过头了,但这个模板可以派上用场

SO网友:Mark Kaplun

列表中缺少的最重要的因素是谁是用户。我们可以讨论技术上的利弊,但对于大多数网站来说,一旦网站开发完成,用户就可以自己管理网站,每个用户对wordpress有不同的知识和不同的首选工作流。

如果你正在开发一个服装主题,那么答案很简单,将选项提交给客户让他决定。

如果您正在创建一个通用主题,那么没有一个选项在任何主要方面优于其他选项,您可能应该做任何更易于维护的事情,并为其编写适当的文档。

相关推荐

WooCommerce下载POST-TYPE\\Writepanels限制?

如何更改这些代码,以便设置下载限制,并且没有人可以在添加产品方面更改它们?或者把它们藏起来,让别人看不见?// Download Limit woocommerce_wp_text_input( array( \'id\' => \'_download_limit\', \'label\' => __( \'Download Limit\', \'woocommerce\' ), \'placeholder\' => __(