我还有一个愚蠢的问题,但我不能得到一件事:)
我发现了这篇关于创建自定义帖子类型的非常好的文章:
http://thinkvitamin.com/code/create-your-first-wordpress-custom-post-type/
我不确定步骤4是如何工作的。这家伙写道:
add_action("manage_posts_custom_column", "portfolio_custom_columns");
add_filter("manage_edit-portfolio_columns", "portfolio_edit_columns");
function portfolio_edit_columns($columns){
$columns = array(
"cb" => "<input type=\\"checkbox\\" />",
"title" => "Portfolio Title",
"description" => "Description",
"year" => "Year Completed",
"skills" => "Skills",
);
return $columns;
}
function portfolio_custom_columns($column){
global $post;
switch ($column) {
case "description":
the_excerpt();
break;
case "year":
$custom = get_post_custom();
echo $custom["year_completed"][0];
break;
case "skills":
echo get_the_term_list($post->ID, \'Skills\', \'\', \', \',\'\');
break;
}
}
我有两种不同的帖子类型(“书”和“电影”)。我不知道如何将此代码与正确的代码链接!
我肯定我遗漏了一些东西(很可能在代码中),但我没有看到他在代码中的任何地方包含“portfolio\\u edit\\u columns”。
我在WP Codex中发现:http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column 看起来
manage\\u edit-${post\\u type}\\u列
确实很神奇,但我尝试了manage\\u edit-books\\u columns和manage\\u edit-movies\\u columns,但什么都没有!:)
那么,如何为不同的帖子类型创建两个单独的列布局呢?