想知道如何展示自己吗有没有办法定义帖子类型?

创建自定义帖子类型后,用户需要做的第一件事就是将它们显示在您的 WordPress 网站上。内置支持在 WordPress 中显示您的自定义帖子类型。确保您至少发布一篇关于自定义帖子类型的文章。

在本文中,我们将探讨在您的网站上显示自定义帖子类型的不同方式,每种方式都是独一无二的,并且有其自身的含义。让我们开始吧:

显示自定义帖子类型的方法

以下是不同的方法:

使用默认存档模板

首先,导航到外观 >> 菜单,您需要在其中向菜单添加自定义链接。

自定义链接是你的自定义帖子类型链接。这取决于您的帖子 URL 的永久链接。假设您正在使用 SEO 友好的永久链接,您的 URL 将如下所示:

http://example.com/books

但是,如果您没有使用 SEO 友好的永久链接,那么您的 URL 可能如下所示:

http://example.com/?post_type=books

但是,如果您没有使用 SEO 友好的固定链接,您的网址可能如下所示:

确保您需要将 example.com 替换为您自己的域名,对于使用您自己的自定义帖子类型的书籍也是如此。

因此,保存菜单并前往您网站的主页。您会发现添加了一个新菜单,该菜单将显示您的自定义帖子类型。

使用自定义模板

此方法适用于不喜欢带有自定义帖子类型的存档页面外观的人。方法很简单,只要正确执行以下步骤即可:

在您的主题目录中创建一个新文件并将其命名为 archive-books.php。注意:不要忘记将 Books 替换为您的自定义帖子类型。

为了开始,您需要将主题的 archive.php 文件的所有内容复制到 archive.books.php 模板并开始对其进行更改。模板现在将在访问后显示帖子类型。

或者,您可以创建自己的文件来显示各个条目。为此,您需要做的就是在主题目录中创建 single-books.php。确保将 book 替换为您自己的帖子类型。

在小部件中显示自定义帖子类型

默认情况下,WordPress 包含一个用于显示最近帖子的小部件。不幸的是,它不允许您选择自定义帖子类型。您需要设置一些系统以在小部件中显示自定义帖子类型。为此,请按照以下步骤操作:

  • 激活后,导航至外观 >> 小部件。您需要将 Ultimate post widget 拖放到侧边栏。

    li> 接下来,选择帖子类型,无论帖子类型如何,此插件都会显示。此外,除了帖子标题之外,您还可以显示帖子摘录并显示特色图片。

    li> 请记住保存您的更改,插件将完成剩下的工作。

查询自定义帖子类型

如果您擅长编码,请使用此方法。查询自定义帖子类型通常意味着将它们与其他帖子类型一起显示在首页上。 WordPress 默认使用模板文件 index.php 来显示登录页面上的所有帖子。此模板的某些修改也允许您加载自定义帖子类型。下面是一个简单的 index.php 文件示例,其中包含您可以应用的更改以实现您的目标:

$args = array('post_type' => 'movies ', 'posts_per_page' => 10);

$the_query = new WP_Query($args);

?>

have_posts() ) : ?>

have_posts() ) : $the_query->the_post() ; ?>