2017-02-05 16 views
1

Wordpress DBの投稿IDを明らかにするカスタム投稿タイプの新しい列を作成しようとしています。カスタムポストはWP Ultimate Recipe Pluginのレシピです。 ワードプレスダッシュボードでカスタム投稿IDを表示

これを取得する方法上の任意のアイデアを、私はちょうど記事のためのフックを変更する場合は、以下のコードは動作しますが、でも、彼のフックは使用上のプラグイン開発者のアドバイスで、それが動作しません...

add_filter('manage_recipe_posts_columns', 'revealid_add_id_column', 5); 
add_action('manage_recipe_posts_custom_column', 'revealid_id_column_content', 5, 2); 


function revealid_add_id_column($columns) { 
$columns['revealid_id'] = 'ID'; 
return $columns; 
} 

function revealid_id_column_content($column, $id) { 
    if('revealid_id' == $column) { 
    echo $id; 
    } 
} 
働く?

答えて

1

function add_cpt_columns($columns) { 

    $column_meta = array('your-column-slug' => 'your column name'); 
    //column rearrange 
    $columns = array_slice($columns, 0, 3, true) + $column_meta + array_slice($columns, 3, null, true); 
    return $columns;  
} 

function custom_custom_cpt_column($column, $post_id) { 
    switch ($column) { 
     case 'your-column-slug' : 
      // your process 
      break; 
    } 
} 
add_filter('manage_edit-custom-post-type_columns', 'add_cpt_columns'); 
add_action('manage_custom-post-type_posts_custom_column' , 'custom_custom_cpt_column', 10, 2); 
、このコードを試してみてください
関連する問題