Revision: 46434
Updated Code
at June 3, 2011 23:22 by nathanbweb
Updated Code
// Register Custom Post Type
// snippet updated 6/3/2011
// Bare Bones
// -- from Ian Stewart at bit.ly/wppoweredby
function powered_by_create_post_type() {
register_post_type( 'foo', array(
'public' => true,
) );
}
add_action( 'init', 'powered_by_create_post_type' );
// Basic and Quick
// -- from Konstantin Kovshenin at bit.ly/kovcpt
// -- also see Justin Tadlock at bit.ly/jtadcpt
// -- and Custom Post Type Generator at bit.ly/generate-wpcpt
// Fire this during init
register_post_type('foo', array(
'label' => __('Foos'),
'singular_label' => __('Foo'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => false,
'query_var' => false,
'supports' => array('title', 'editor', 'author', 'excerpt', 'custom-fields')
));
// Full and Comprehensive
// -- generated with the Custom Post Type Generator at bit.ly/generate-wpcpt
add_action( 'init', 'register_cpt_foo' );
function register_cpt_foo() {
$labels = array(
'name' => _x( 'Foos', 'foo' ),
'singular_name' => _x( 'foo', 'foo' ),
'add_new' => _x( 'Add New', 'foo' ),
'add_new_item' => _x( 'Add New foo', 'foo' ),
'edit_item' => _x( 'Edit foo', 'foo' ),
'new_item' => _x( 'New foo', 'foo' ),
'view_item' => _x( 'View foo', 'foo' ),
'search_items' => _x( 'Search Foos', 'foo' ),
'not_found' => _x( 'No foos found', 'foo' ),
'not_found_in_trash' => _x( 'No foos found in Trash', 'foo' ),
'parent_item_colon' => _x( 'Parent foo:', 'foo' ),
'menu_name' => _x( 'Foos', 'foo' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'description' => 'These are foos.',
'supports' => array( 'title', 'editor', 'excerpt', 'author', 'custom-fields' ),
'taxonomies' => array( 'category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'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( 'foo', $args );
}
// end
Revision: 46433
Updated Code
at June 3, 2011 23:21 by nathanbweb
Updated Code
// Register Custom Post Type
// snippet updated 6/3/2011
// Bare Bones
// -- from Ian Stewart at bit.ly/wppoweredby
function powered_by_create_post_type() {
register_post_type( 'pb_tps_reports', array(
'public' => true,
) );
}
add_action( 'init', 'powered_by_create_post_type' );
// Basic and Quick
// -- from Konstantin Kovshenin at bit.ly/kovcpt
// -- also see Justin Tadlock at bit.ly/jtadcpt
// -- and Custom Post Type Generator at bit.ly/generate-wpcpt
// Fire this during init
register_post_type('foo', array(
'label' => __('Foos'),
'singular_label' => __('Foo'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => false,
'query_var' => false,
'supports' => array('title', 'editor', 'author', 'excerpt', 'custom-fields')
));
// Full and Comprehensive
// -- generated with the Custom Post Type Generator at bit.ly/generate-wpcpt
add_action( 'init', 'register_cpt_foo' );
function register_cpt_foo() {
$labels = array(
'name' => _x( 'Foos', 'foo' ),
'singular_name' => _x( 'foo', 'foo' ),
'add_new' => _x( 'Add New', 'foo' ),
'add_new_item' => _x( 'Add New foo', 'foo' ),
'edit_item' => _x( 'Edit foo', 'foo' ),
'new_item' => _x( 'New foo', 'foo' ),
'view_item' => _x( 'View foo', 'foo' ),
'search_items' => _x( 'Search Foos', 'foo' ),
'not_found' => _x( 'No foos found', 'foo' ),
'not_found_in_trash' => _x( 'No foos found in Trash', 'foo' ),
'parent_item_colon' => _x( 'Parent foo:', 'foo' ),
'menu_name' => _x( 'Foos', 'foo' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'description' => 'These are foos.',
'supports' => array( 'title', 'editor', 'excerpt', 'author', 'custom-fields' ),
'taxonomies' => array( 'category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'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( 'foo', $args );
}
// end
Revision: 46432
Updated Code
at May 25, 2011 03:32 by nathanbweb
Updated Code
// Register Custom Post Type
// snippet updated 5/24/2011
// Basic and Quick
// -- from Konstantin Kovshenin at bit.ly/kovcpt
// -- also see Justin Tadlock at bit.ly/jtadcpt
// -- and Custom Post Type Generator at bit.ly/generate-wpcpt
// Fire this during init
register_post_type('foo', array(
'label' => __('Foos'),
'singular_label' => __('Foo'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => false,
'query_var' => false,
'supports' => array('title', 'editor', 'author', 'excerpt', 'custom-fields')
));
// Full and Comprehensive
// -- generated with the Custom Post Type Generator at bit.ly/generate-wpcpt
add_action( 'init', 'register_cpt_foo' );
function register_cpt_foo() {
$labels = array(
'name' => _x( 'Foos', 'foo' ),
'singular_name' => _x( 'foo', 'foo' ),
'add_new' => _x( 'Add New', 'foo' ),
'add_new_item' => _x( 'Add New foo', 'foo' ),
'edit_item' => _x( 'Edit foo', 'foo' ),
'new_item' => _x( 'New foo', 'foo' ),
'view_item' => _x( 'View foo', 'foo' ),
'search_items' => _x( 'Search Foos', 'foo' ),
'not_found' => _x( 'No foos found', 'foo' ),
'not_found_in_trash' => _x( 'No foos found in Trash', 'foo' ),
'parent_item_colon' => _x( 'Parent foo:', 'foo' ),
'menu_name' => _x( 'Foos', 'foo' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'description' => 'These are foos.',
'supports' => array( 'title', 'editor', 'excerpt', 'author', 'custom-fields' ),
'taxonomies' => array( 'category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'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( 'foo', $args );
}
// end
Revision: 46431
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 19, 2011 05:21 by nathanbweb
Initial Code
// via bit.ly/kovcpt
// or see bit.ly/jtadcpt
// Fire this during init
register_post_type('foo', array(
'label' => __('Foos'),
'singular_label' => __('Foo'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarchical' => false,
'rewrite' => false,
'query_var' => false,
'supports' => array('title', 'editor', 'author', 'excerpt', 'custom-fields')
));
Initial URL
http://bit.ly/kovcpt
Initial Description
Initial Title
WordPress register custom post type code
Initial Tags
post, wordpress
Initial Language
PHP