如何在 WordPress 中切换/转换自定义帖子类型

已发表: 2023-12-13

您是否正在寻找在 WordPress 中切换或转换自定义帖子类型的方法?

有时,您可能会认为特定的帖子类型不适合您的内容。 切换到不同的格式可以创建更好的组织网站结构并提高您在搜索结果中的可见性。

在本文中,我们将向您展示如何在 WordPress 中轻松切换自定义帖子类型,而无需使用任何代码。

Converting post types in WordPress

为什么您可能需要在 WordPress 中切换帖子类型?

帖子类型是您可以添加到 WordPress 网站的不同类型的内容。 默认帖子类型有 5 种,分别是帖子、页面、附件、修订和菜单。

您还可以轻松创建自己的自定义帖子类型,以更好地组织博客上的内容。 例如,您可以创建自定义帖子类型来显示作品集、推荐、产品等。

但是,有时,您可能希望将现有内容切换为另一种帖子类型。 如果您觉得现有的帖子类型不再合适,这会很有帮助。

例如,如果您的 WordPress 博客提供电影评论,并且您刚刚为其创建了自定义帖子类型,那么将您的内容从“帖子”切换为“电影评论”是有意义的。

同样,如果您的页面上有一些内容更适合博客文章,那么最好切换其文章类型以获得更好的搜索可见性。

通过这样做,您不仅可以改善网站的用户体验,还有助于内容组织、用户参与和网站导航。

话虽如此,我们来看看如何在 WordPress 中轻松切换或转换自定义帖子类型

如何在 WordPress 中切换帖子类型

首先,您需要安装并激活 Post Type Switcher 插件。 有关详细说明,请参阅有关如何安装 WordPress 插件的初学者指南。

激活后,该插件会向块编辑器添加一个简单的下拉菜单,使您可以在编辑内容时切换帖子类型。

此外,它还允许您在查看所有帖子时使用“快速编辑”和“批量操作”选项来转换帖子类型。

在块编辑器中切换帖子类型

首先,您需要在 WordPress 块编辑器中打开要更改帖子类型的页面或帖子。

到达那里后,您必须从屏幕右上角的块面板展开“摘要”选项卡。

在这里,您会注意到选项卡底部添加了一个新的“帖子类型”选项。 只需单击“帖子类型”选项旁边的“帖子”链接即可打开下拉菜单。

之后,选择您想要将内容切换到的自定义或默认帖子类型。

Change post type in the block editor

这将在您的屏幕上显示一条确认消息。

确认更改后,帖子类型将立即在块编辑器中更改。

使用快速编辑选项切换帖子类型

您还可以在 WordPress 仪表板中查看所有帖子时,使用“快速编辑”选项快速更改单个帖子类型。

首先,您必须从 WordPress 管理侧边栏访问帖子 » 所有帖子页面。

或者,如果您要更改页面的帖子类型,请从管理侧边栏转到页面»所有页面屏幕。

到达那里后,只需单击帖子或页面标题下方的“快速编辑”链接即可。

Click the Quick Edit link under the post title

这将打开帖子的“快速编辑”部分,您会在右下角看到“帖子类型”下拉菜单。

从这里,只需选择您想要切换到的帖子类型,然后单击“更新”按钮即可保存更改。

Choose post type from the Quick Edit section

使用批量操作选项切换多种帖子类型

您还可以使用批量操作设置一次更改多个帖子的帖子类型。

首先,您必须从 WordPress 管理侧边栏访问帖子 » 所有帖子页面,然后选择要在 WordPress 网站上更改帖子类型的所有帖子。

之后,只需从顶部的“批量操作”下拉菜单中选择“编辑”选项,然后单击“应用”按钮即可。

Choose the Edit option from the Bulk Actions dropdown menu

现在,您将在“批量编辑”模式下看到所有选定的帖子。

从此处,从底部的“帖子类型”下拉菜单中选择要应用于内容的帖子类型。

Choose post type option from the bulk edit mode

完成此操作后,请不要忘记单击“更新”按钮来存储您的更改。

奖励:将自定义帖子类型添加到您的主要 WordPress RSS 源中

将内容切换到新的自定义帖子类型后,您还需要通过允许用户发现内容的 RSS 提要来吸引流量。

RSS 源是一种网络源,允许用户从他们选择的网站或博客接收定期更新和通知。

将自定义帖子类型添加到主 WordPress RSS 源后,您可以使用户更容易发现您的内容。 它还将改善您网站的搜索引擎优化并简化管理和分发内容的过程。

您可以通过将以下自定义代码添加到主题的functions.php 文件中,将自定义帖子类型添加到主RSS 提要中:

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

但是,请记住,输入此代码时的最小错误都可能会破坏您的网站并使其无法访问。

这就是我们建议使用 WPCode 的原因。

WPCode - Best WordPress Code Snippets Plugin

它是市场上最好的 WordPress 代码片段插件,使向您的网站添加自定义代码变得超级安全且轻松。

它还配备了代码片段云库、智能条件逻辑、代码优先级控制、安全错误处理等等。

有关更详细的说明,您可能需要查看有关如何将自定义帖子类型添加到主 WordPress RSS 源的教程。

我们希望本教程可以帮助您了解如何在 WordPress 中切换或转换自定义帖子类型。 您可能还想查看我们的初学者指南,了解如何选择最佳的 WordPress 托管,或者我们精选的必备 WordPress 插件,以帮助您发展网站。

如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。 您还可以在 Twitter 和 Facebook 上找到我们。