বিভাগের তালিকা তালিকার জন্য কাস্টম কলাম


13

আমার ট্যাক্সনমি সম্পাদনা স্ক্রিনে একটি নতুন কলাম যুক্ত করার জন্য আমার কাছে নিম্নলিখিত কোড রয়েছে ( edit-tags.php?taxonomy=book_place&post_type=books)

function add_book_place_columns( $columns ) {
    $columns['foo'] = 'Foo';
    return $columns;
}
add_filter( 'manage_edit-book_place_columns', 'add_book_place_columns' );

function add_book_place_column_content( $content ) {
    content = 'test';
    return $content;
}
add_filter( 'manage_book_place_custom_column', 'add_book_place_column_content' );

এটি কাজ করছে তবে add_book_place_column_contentফাংশনে আমার বর্তমান শব্দ আইডিটি অ্যাক্সেস করতে হবে। আমি এটা কিভাবে করবো?

উত্তর:


20

manage_{TAXONOMY}_custom_columnফিল্টার হুক পাসের 3 আর্গুমেন্ট:

  • $content
  • $column_name
  • $term_id

সুতরাং এটি চেষ্টা করুন:

function add_book_place_column_content($content,$column_name,$term_id){
    $term= get_term($term_id, 'book_place');
    switch ($column_name) {
        case 'foo':
            //do your stuff here with $term or $term_id
            $content = 'test';
            break;
        default:
            break;
    }
    return $content;
}
add_filter('manage_book_place_custom_column', 'add_book_place_column_content',10,3);
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.