WordPress的自定义文章类型不显示在管理菜单

问题描述:

我目前在wordpress自定义项目。 我有一些自定义帖子类型。我的一个名为“front_casestudy_slider”的帖子类型没有显示在管理菜单中。我正在注册帖子类型和注册函数被调用。(测试过)。但帖子类型是仍然没有显示在管理菜单中。为什么会发生这种情况。是否有解决方法? 请找到 this linkWordPress的自定义文章类型不显示在管理菜单

该功能的functions.php

register_front_casestudy_slider()

用来注册后型

+1

在发布的pastebin中找不到该函数。请在这里发布相关的代码片段(并且仅限于!),而不是通过外部链接。 – MSTannu 2014-10-31 19:07:04

+0

对不起,我输错了..它是register_front_casestudy_slider()不register_front_casestudy_slide() – 2014-10-31 19:11:36

+0

无论如何,现在我从@diggy – 2014-10-31 19:12:06

首先,有一个错误,因为超标字符长度:

Notice: register_post_type was called <strong>incorrectly</strong>. 
Post types cannot exceed 20 characters in length 

而且,这些线是不必要的

global $post_types; 
array_push($post_types, 'front_casestudy_slider'); 

,并抛出一个错误

array_push() expects parameter 1 to be array, null given 

提示:Turn on WP_DEBUG同时发展!

+0

得到的答案谢谢你的答案..那是因为职位类型名称长度..我减少它,并解决了问题正如你所建议的..谢谢很多..实际上,post_types数组用于其他目的......它是在脚本的顶部初始化的,所以不会有空错误 – 2014-10-31 19:08:55