add_action('init', 'create_foo'); function create_foo() { $foo_args = array( 'label' => __('Foo'), 'singular_label' => __('Foo'), 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => true, 'rewrite' => true, 'supports' => array('title', 'editor', 'excerpt', 'thumbnail') ); register_post_type('foo',$foo_args); } add_action("admin_init", "add_foo"); add_action('save_post', 'update_website_url'); function add_foo(){ add_meta_box("foo_details", "Foo Options", "foo_options", "foo", "normal", "low"); } function foo_options(){ global $post; if (isset($custom['website_url']) && isset($custom['website_url'][0])) { $website_url = isset($custom['website_url']) ? $custom['website_url'][0] : '';} ?>
ID, "website_url", $_POST["website_url"]); } } add_filter("manage_edit-foo_columns", "foo_edit_columns"); add_action("manage_posts_custom_column", "foo_columns_display"); function foo_edit_columns($foo_columns){ $foo_columns = array( "cb" => "", "title" => "Project Title", "description" => "Description", ); return $foo_columns; } function foo_columns_display($foo_columns){ switch ($foo_columns) { case "description": the_excerpt(); break; } }