我正在尝试删除Start Genesis子主题中的服务帖子类型。 Start主题捆绑了服务帖子类型。我有一个带有网址的页面 - http://domain.com/services - 但是当我尝试查看此网址上的页面时,我遇到了一个尚未找到的404,我知道此页面存在并且有内容。
现在出于搜索引擎优化的原因,这是此页面的最佳网址,因此更改它不是一个选项。
我的问题是,有没有办法删除“开始”主题中的服务帖子类型?
谢谢
答案 0 :(得分:0)
试试这个..
function custom_unregister_theme_post_types() {
global $wp_post_types;
if ( isset( $wp_post_types[ 'services' ] ) ) {
unset( $wp_post_types[ 'services' ] );
}
}
add_action( 'init', 'custom_unregister_theme_post_types', 20 );
注意:请在尝试之前备份数据库。
答案 1 :(得分:0)
对于有相同问题的任何人,主题作者对"服务"的回复发布类型
有自定义帖子类型"服务"和/ services / url将加载与您的页面冲突的服务类型的存档页面。
如果您不使用服务后期类型,则可以在zp_cpt.php文件中删除该文件(该文件位于/ include / cpt /文件夹中)。
在文件中,删除或注释掉此代码
TableTools