Genesis子级和自定义邮政类型

时间:2011-11-16 作者:IFightCode

我正在定制帖子类型和Genesis儿童主题。我的代码是

add_action( \'init\', \'register_cpt_testimonial\' );

function register_cpt_testimonial() {

    $labels = array( 
        \'name\' => _x( \'Testimonials\', \'testimonial\' ),
        \'singular_name\' => _x( \'Testimonial\', \'testimonial\' ),
        \'add_new\' => _x( \'Add New\', \'testimonial\' ),
        \'add_new_item\' => _x( \'Add New Testimonial\', \'testimonial\' ),
        \'edit_item\' => _x( \'Edit Testimonial\', \'testimonial\' ),
        \'new_item\' => _x( \'New Testimonial\', \'testimonial\' ),
        \'view_item\' => _x( \'View Testimonial\', \'testimonial\' ),
        \'search_items\' => _x( \'Search Testimonials\', \'testimonial\' ),
        \'not_found\' => _x( \'No testimonials found\', \'testimonial\' ),
        \'not_found_in_trash\' => _x( \'No testimonials found in Trash\', \'testimonial\' ),
        \'parent_item_colon\' => _x( \'Parent Testimonial:\', \'testimonial\' ),
        \'menu_name\' => _x( \'Testimonials\', \'testimonial\' ),
    );

    $args = array( 
        \'labels\' => $labels,
        \'hierarchical\' => true,

        \'supports\' => array( \'title\', \'thumbnail\' ),

        \'public\' => true,
        \'show_ui\' => true,
        \'show_in_menu\' => true,
        \'menu_position\' => 10,

        \'show_in_nav_menus\' => true,
        \'publicly_queryable\' => true,
        \'exclude_from_search\' => false,
        \'has_archive\' => true,
        \'query_var\' => true,
        \'can_export\' => true,
        \'rewrite\' => true,
        \'capability_type\' => \'post\'
    );

    register_post_type( \'testimonial\', $args );
}
如果我将代码粘贴到函数中。Genesis Framework的php为我工作。但当我使用这些代码时。作为一个Genesis的孩子,什么都没发生。请帮我找出我犯的错误。

1 个回复
最合适的回答,由SO网友:helgatheviking 整理而成

我无法将其作为《创世纪》的儿童主题进行测试,但我只是在主题的儿童主题上进行了测试,效果很好。代码中没有任何东西会阻止它运行。也就是说,我不喜欢将帖子类型注册为主题的一部分。。。如果你把主题改下来怎么办。。。。是否只想丢失(不要丢失,因为它仍将在数据库中,但不会再显示)。我读过一些关于将分类法和类型的注册转移到站点mu插件的帖子

看见http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users

基本上,您将创建一个我的自定义函数。php文件并将其放入/wp-content/mu-plugins

并将此代码放入该文件中。无论你使用的主题是什么,你都会有tesimonial类型。我认为将主题集中在显示上,而不添加重要的站点范围功能是很好的。

结束

相关推荐

Genesis子级和自定义邮政类型 - 小码农CODE - 行之有效找到问题解决它

Genesis子级和自定义邮政类型

时间:2011-11-16 作者:IFightCode

我正在定制帖子类型和Genesis儿童主题。我的代码是

add_action( \'init\', \'register_cpt_testimonial\' );

function register_cpt_testimonial() {

    $labels = array( 
        \'name\' => _x( \'Testimonials\', \'testimonial\' ),
        \'singular_name\' => _x( \'Testimonial\', \'testimonial\' ),
        \'add_new\' => _x( \'Add New\', \'testimonial\' ),
        \'add_new_item\' => _x( \'Add New Testimonial\', \'testimonial\' ),
        \'edit_item\' => _x( \'Edit Testimonial\', \'testimonial\' ),
        \'new_item\' => _x( \'New Testimonial\', \'testimonial\' ),
        \'view_item\' => _x( \'View Testimonial\', \'testimonial\' ),
        \'search_items\' => _x( \'Search Testimonials\', \'testimonial\' ),
        \'not_found\' => _x( \'No testimonials found\', \'testimonial\' ),
        \'not_found_in_trash\' => _x( \'No testimonials found in Trash\', \'testimonial\' ),
        \'parent_item_colon\' => _x( \'Parent Testimonial:\', \'testimonial\' ),
        \'menu_name\' => _x( \'Testimonials\', \'testimonial\' ),
    );

    $args = array( 
        \'labels\' => $labels,
        \'hierarchical\' => true,

        \'supports\' => array( \'title\', \'thumbnail\' ),

        \'public\' => true,
        \'show_ui\' => true,
        \'show_in_menu\' => true,
        \'menu_position\' => 10,

        \'show_in_nav_menus\' => true,
        \'publicly_queryable\' => true,
        \'exclude_from_search\' => false,
        \'has_archive\' => true,
        \'query_var\' => true,
        \'can_export\' => true,
        \'rewrite\' => true,
        \'capability_type\' => \'post\'
    );

    register_post_type( \'testimonial\', $args );
}
如果我将代码粘贴到函数中。Genesis Framework的php为我工作。但当我使用这些代码时。作为一个Genesis的孩子,什么都没发生。请帮我找出我犯的错误。

1 个回复
最合适的回答,由SO网友:helgatheviking 整理而成

我无法将其作为《创世纪》的儿童主题进行测试,但我只是在主题的儿童主题上进行了测试,效果很好。代码中没有任何东西会阻止它运行。也就是说,我不喜欢将帖子类型注册为主题的一部分。。。如果你把主题改下来怎么办。。。。是否只想丢失(不要丢失,因为它仍将在数据库中,但不会再显示)。我读过一些关于将分类法和类型的注册转移到站点mu插件的帖子

看见http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users

基本上,您将创建一个我的自定义函数。php文件并将其放入/wp-content/mu-plugins

并将此代码放入该文件中。无论你使用的主题是什么,你都会有tesimonial类型。我认为将主题集中在显示上,而不添加重要的站点范围功能是很好的。

相关推荐

Genesis子级和自定义邮政类型 - 小码农CODE - 行之有效找到问题解决它

Genesis子级和自定义邮政类型

时间:2011-11-16 作者:IFightCode

我正在定制帖子类型和Genesis儿童主题。我的代码是

add_action( \'init\', \'register_cpt_testimonial\' );

function register_cpt_testimonial() {

    $labels = array( 
        \'name\' => _x( \'Testimonials\', \'testimonial\' ),
        \'singular_name\' => _x( \'Testimonial\', \'testimonial\' ),
        \'add_new\' => _x( \'Add New\', \'testimonial\' ),
        \'add_new_item\' => _x( \'Add New Testimonial\', \'testimonial\' ),
        \'edit_item\' => _x( \'Edit Testimonial\', \'testimonial\' ),
        \'new_item\' => _x( \'New Testimonial\', \'testimonial\' ),
        \'view_item\' => _x( \'View Testimonial\', \'testimonial\' ),
        \'search_items\' => _x( \'Search Testimonials\', \'testimonial\' ),
        \'not_found\' => _x( \'No testimonials found\', \'testimonial\' ),
        \'not_found_in_trash\' => _x( \'No testimonials found in Trash\', \'testimonial\' ),
        \'parent_item_colon\' => _x( \'Parent Testimonial:\', \'testimonial\' ),
        \'menu_name\' => _x( \'Testimonials\', \'testimonial\' ),
    );

    $args = array( 
        \'labels\' => $labels,
        \'hierarchical\' => true,

        \'supports\' => array( \'title\', \'thumbnail\' ),

        \'public\' => true,
        \'show_ui\' => true,
        \'show_in_menu\' => true,
        \'menu_position\' => 10,

        \'show_in_nav_menus\' => true,
        \'publicly_queryable\' => true,
        \'exclude_from_search\' => false,
        \'has_archive\' => true,
        \'query_var\' => true,
        \'can_export\' => true,
        \'rewrite\' => true,
        \'capability_type\' => \'post\'
    );

    register_post_type( \'testimonial\', $args );
}
如果我将代码粘贴到函数中。Genesis Framework的php为我工作。但当我使用这些代码时。作为一个Genesis的孩子,什么都没发生。请帮我找出我犯的错误。

1 个回复
最合适的回答,由SO网友:helgatheviking 整理而成

我无法将其作为《创世纪》的儿童主题进行测试,但我只是在主题的儿童主题上进行了测试,效果很好。代码中没有任何东西会阻止它运行。也就是说,我不喜欢将帖子类型注册为主题的一部分。。。如果你把主题改下来怎么办。。。。是否只想丢失(不要丢失,因为它仍将在数据库中,但不会再显示)。我读过一些关于将分类法和类型的注册转移到站点mu插件的帖子

看见http://justintadlock.com/archives/2011/02/02/creating-a-custom-functions-plugin-for-end-users

基本上,您将创建一个我的自定义函数。php文件并将其放入/wp-content/mu-plugins

并将此代码放入该文件中。无论你使用的主题是什么,你都会有tesimonial类型。我认为将主题集中在显示上,而不添加重要的站点范围功能是很好的。

相关推荐