注销WordPress自定义文章类型和自定义分类法

许多 wordpress 主题都带有自己的自定义文章类型。比如常见问题解答(FAQ)、作品集( Portfolio )或任何其他内容。安装主题会迫使您处理那些额外的自定义文章类型和分类法。有些主题允许您禁用它们,有些则不允许。今天,我们就来学习一下注销任何主题中的自定义文章类型或自定义分类法的方法。

首先,我们要找到文章类型或分类法名称。导航到自定义文章类型或自定义分类法(例如类别、标签),然后查看网址。
注销WordPress自定义文章类型和自定义分类法-云模板post_type 参数后面的值 faq 就是这个自定义文章类型名称,下面要用到。
注销WordPress自定义文章类型和自定义分类法-云模板taxonomy 参数的值 faq_category 就是自定义分类法的名称,下面要用到。

现在我们知道了文章类型/分类法的名称,我们可以从 WordPress 注销它。

注销自定义文章类型和自定义分类

WordPress 4.5 开始,有函数 unregister_post_type() 和 unregister_taxonomy() 可以做到这一点 。在当前启用的 主题的 functions.php 中粘贴以下代码即可:

  1. function wpdaxue_deregister_post_type(){
  2.   unregister_post_type( 'faq' ); //注销faq文章类型
  3.   unregister_taxonomy( 'faq_category'); //注销 faq_category 分类法
  4. }
  5. add_action('init','wpdaxue_deregister_post_type');

就是这样即可!只需用您的文章类型、分类法名称替换“faq”和“faq_category”即可。在 WordPress 管理后台中,您将看到自定义文章类型/分类法已经不存在了。

请注意,使用 unregister_post_type()或 unregister_taxonomy()函数不会在安装时进行清理–不会从数据库中删除任何数据。为此,您可以使用以下查询来手动删除这些记录:DELETE FROM wp_posts WHERE post_type ='[您的自定义文章类型],或者按照文章操作:删除 WordPress 中不再使用的自定义文章类型的文章数据。

最后要做的是再次保存您的固定链接来刷新它们。

从 Avada 主题中删除 Portfolio 和 FAQ 自定义文章类型

如果您正在运行 Avada WordPress 主题,并且想要删除作品集(Portfolio)和常见问答(FAQ)自定义文章类型及其自定义分类法,可以使用以下代码:

  1. function wpdaxue_deregister_post_type(){
  2.   unregister_post_type( 'avada_portfolio' );
  3.   unregister_post_type( 'avada_faq' );
  4.   unregister_taxonomy( 'portfolio_category');
  5.   unregister_taxonomy( 'portfolio_tags');
  6.   unregister_taxonomy( 'portfolio_skills');
  7.   unregister_taxonomy( 'faq_category');
  8. }
  9. add_action('init','wpdaxue_deregister_post_type');

原创文章,作者:DavidWu,如若转载,请注明出处:https://www.davidwu.net/archives/85655

WordPress安全防护插件
服务项目 服务内容 收费标准(元)
主题/插件汉化 汉化团队WordPress主题/插件,翻译率95% (以标的主题/插件的句子数量为准)
服务器环境配置 基于您现有服务器,搭建配置网站运行环境,结合我们多年来实战经验,可完美支持WordPress等PHP程序运行,并配置伪静态规则、优化目录权限等问题。服务器我们强烈推荐使用Linux系统。 100元/次
网站托管 若贵站目前尚无技术人员,无法完成服务器环境配置,可选择我们的网站托管服务,直接交付正常运行的WordPress站点,并且无需担心服务器的后续维护工作,一切都由我们来帮您完成。 标配套餐:1000元/年/站点 高配套餐:联系客服获取
网站加速优化 从服务器后端配置优化到WordPress数据库缓存、前端页面缓存、JS和CSS压缩合并,全方位优化网站加载速度,实现秒开。(此服务仅针对(云)服务器/VPS) 500元/次(仅站内优化200元/次)
主题配置 本站所有主题均支持,可快速实现,若有任何问题可以咨询客服解决,若您希望我们提供配置服务,可选购此服务。 英文主题安装 60元/次 汉化主题安装 30元/次
HTTPS配置 HTTPS已经不断普及,并且有着更高的安全性以及SEO上的优待。该服务收取的为服务费,SSL证书产生的费用请自行承担。 100元/次
网站搬家 迁移网站所有文件和数据库信息、网站相关配置的调整、以及迁移中的疑难问题故障排除。 标准收费:500元/次 若网站数据量大,需协商
网站运维 提供整站的运维服务,保证网站正常运行。包含:网站故障定位及排除、网站数据备份和恢复、网站攻击及木马等问题的处理等 标准收费:2000元/年 IP 5000以上需协商

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51建站客服微信二维码
点击这里购买