在构建自定义post类型时,在为其创建逻辑时检查自定义列是否存在是明智的。要检查的代码是什么if_exists
还是类似的?
我的CPT列代码如下:
//set up new column to show custom meta value
function site_title_column($column) {
$column[\'views\'] = \'Title\';
return $column;
}
add_filter(\'manage_attorneys_posts_columns\', \'site_title_column\');
//show custom column data
function site_show_title_column($name) {
global $post;
switch ($name) {
case \'views\':
$title = get_post_meta($post->ID, \'_site_professional_title\', true);
echo $title;
}
}
add_action(\'manage_attorneys_posts_custom_column\', \'site_show_title_column\');
会是以下情况吗?//set up new column to show custom meta value
function site_title_column($column) {
$column[\'views\'] = \'Title\';
//if this value is blank, then it does not currently exist,
//...so output our custom $column:
if ($column != NULL) {
return $column;
} else {
return;
}
add_filter(\'manage_attorneys_posts_columns\', \'site_title_column\');