cms网站内容如何自定义(如何使用自定义帖子类型?让我们跳进去!(图))
优采云 发布时间: 2021-11-13 13:10cms网站内容如何自定义(如何使用自定义帖子类型?让我们跳进去!(图))
WordPress 是一个适应性很强的内容管理系统 (cms)。虽然它最初是为博客构建的,但现在人们用它来创建各种 网站,包括电子商务商店、投资组合等。根据您的目标,您可能会发现默认的“帖子”和“页面”是不适合您的内容类型。这就是 WordPress 支持自定义帖子类型的原因。
在本文中,我们将向您介绍自定义帖子类型的概念。然后我们将演示如何使用插件或手动编辑站点代码来创建它们。
让我们跳进去!
WordPress 自定义帖子类型介绍
从广义上讲,帖子类型是出现在您的 网站 上的各种内容格式。开箱即用,WordPress 包括五个:
请注意,术语“帖子”和“帖子类型”不可互换。前者是博客文章,后者是一般的内容格式。
每种帖子类型都有自己的分类法,这些分类法是帮助您将内容组织成组的参数。例如,您可以为 WordPress 帖子分配类别和标签。它们还包括某些类型的元数据,例如发布日期和时间。
另一方面,自定义帖子类型是默认情况下不收录在 WordPress 中的内容格式。与标准帖子类型一样,它们包括自己的分类法和元数据。最常见的例子是 WooCommerce 产品:
但是,您也可以添加自己的自定义帖子类型。例如,如果您的 网站 收录一个数字作品集,您可以创建一个“项目”帖子类型来显示您过去的工作。您可以使用独特的分类法对项目进行分类并合并元数据,例如完成日期和客户名称。
另一个例子是“电影评论”自定义帖子类型。尽管内容可能看起来类似于传统博客 文章,但通过创建新的 文章 类型,您可以合并元数据,例如星级、导演姓名和类型。
使用 WordPress 自定义帖子类型的好处
本质上,自定义帖子类型使您能够以默认选项不允许的方式构建内容。尽管您可以努力使您的帖子符合各种格式,但为您经常使用的帖子创建自定义帖子类型将显着加快您的工作流程。
假设您正在运营一个音乐博客,并希望为“专辑评论”添加一个单独的帖子类型。这将使您能够创建分类法以按艺术家、流派等组织您的内容。您甚至可以设置元数据字段来填写专辑详细信息,例如发行日期、工作室名称等。
如果您尝试对默认的 WordPress 帖子执行相同的操作,则必须记住将所有这些信息收录在正文的某个位置。即便如此,它的行为也不会像元数据。虽然你可以设置相关的分类和标签,但是如果你发布其他类型的文章,你的分类很快就会变得混乱。
自定义帖子类型可以加快创建和发布必须符合特定格式的内容的过程。它们还有助于防止数据丢失并使您的 网站 井井有条,尤其是当您运行更大的平台时。
自定义帖子类型也可以成为提高转化率的明智方法。大多数访问者首先登陆您的主页。您可以创建自定义帖子类型并将它们收录在主导航菜单中,以引起您对最新电子书、推荐书或您想要突出显示的其他优惠的注意。
如何创建 WordPress 自定义帖子类型(2 种可用方法)
现在我们已经解释了自定义帖子类型是什么,我们将向您展示如何使用或不使用插件在 WordPress 中创建它们。任何一种方法都可以实现您的目标,因此哪种方法最好取决于您的技能和个人喜好。
方法 1:使用插件创建自定义帖子类型
使用插件是创建自定义帖子类型的一种更简单的方法。如果你是一个完整的初学者,或者你只是需要一个快速的网站解决方案,你可以使用自定义帖子类型UI、Pod或帖子类型顺序等工具来完成工作,而无需接触任何代码。
在本教程中,我们将使用自定义帖子类型 UI 插件。安装和激活后,转到 CPT UI> 添加/编辑帖子类型:
接下来,创建一个将出现在 URL 中的自定义 slug,例如,专辑评论。然后,输入自定义帖子类型的复数和单数名称。在这种情况下,应该分别是专辑评论和专辑评论。
如有必要,您可以自动填写附加标签部分,然后根据所选标签点击填写缺失的标签。这些将帮助您管理您的内容。如果需要,您可以自由选择不同的标签名称:
然后,向下滚动到设置,您可以在其中为自定义帖子类型选择不同的属性。例如,您可以选择它是否应该出现在主导航菜单中,或者是否应该像常规页面一样分层。如果您对默认选项感到满意,则可以跳过此部分:
当您向下滚动到支持部分时,您可以检查要收录在自定义帖子类型中的功能。例如,您可以启用评论、显示作者等:
最后,检查您是要使用一种还是所有默认分类法。您还可以在下一步中创建自定义。
对更改感到满意后,单击“添加帖子类型”。您现在应该在仪表板菜单中看到新创建的自定义帖子类型:
要添加自定义类别,请导航到添加/编辑类别。使用您的自定义 URL slug 和标签名称填写字段:
然后,选择要应用新创建的类别的帖子类型,然后单击添加分类法。现在,在您的自定义帖子类型下编辑内容时,您应该能够将其分配给您的自定义分类——在这种情况下,“流派”:
如果需要,您可以重复此过程以添加更多自定义帖子类型。
方法二:手动添加自定义帖子类型
虽然使用该插件既快捷又简单,但如果您需要禁用它,您可能会丢失自定义帖子类型。如果您想完全控制您的内容,或者您已经熟悉 PHP,那么使用代码和子主题可能是更好的解决方案。
首先,在 WordPress 主题编辑器中打开您的函数 .php 文件或使用文件传输协议 (FTP) 和 FTP 客户端,例如 FileZilla。添加以下代码并将其放置在 php 标签中:
// Creates Album Reviews Custom Post Type
function album_reviews_init() {
$args = array(
'label' => 'Album Reviews',
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => array('slug' => 'album-reviews'),
'query_var' => true,
'menu_icon' => 'dashicons-video-alt',
'supports' => array(
'title',
'editor',
'excerpt',
'trackbacks',
'custom-fields',
'comments',
'revisions',
'thumbnail',
'author',
'page-attributes',)
);
register_post_type( 'album-reviews', $args );
}
add_action( 'init', 'album_reviews_init' );
]
此步骤将在您内部定义您的自定义帖子类型函数 .php 文件。请务必将“专辑评论”替换为您自己的标签。当您导航到 WordPress 仪表板时,您应该会在左侧看到一个新菜单项。
然后,转到外观> 菜单,将自定义帖子类型链接添加到导航菜单。在下面的自定义链接中,输入您的自定义帖子类型的 URL 和名称:
接下来,您需要创建一个模板,以便您的内容可以出现在 网站 的前端。使用 FTP,转到您的主题文件夹并创建一个名为专辑评论.php 的页面(将“专辑评论”替换为您的自定义帖子类型的名称)。
收录以下代码,以便 WordPress 将该文件识别为新模板:
/**
* Template Name: Album Reviews
**/
]
对于文件的其余部分,您可以从页面 .php 中使整个 网站 的设计保持一致。将其添加到您的模板中,然后在您的模板中找到循环页面。在 php 中看起来像这样的代码:
// Your code
将其替换为以下内容:
// Your code e.g. "the_content();"
您现在应该能够在您的自定义帖子类型下发布内容。
WordPress Garden 建议您还阅读此 文章 Reddit 营销人员指南
综上所述
创建自定义帖子类型是组织内容并为访问者提供更好体验的好方法。它还可以将您的博客提升到更高的水平,并将其转变为复杂的出版物,同时改进您的工作流程。
要创建自己的 WordPress 自定义帖子类型,您可以使用以下两种方法之一:
使用插件,例如自定义帖子类型 UI。实现自定义代码以手动添加自定义帖子类型。
您对在 WordPress 中创建自定义帖子类型有任何疑问吗?在下面的评论部分让我们知道!
图片来自 vasabii/