ফিচারযুক্ত চিত্রটি কীভাবে আমার কাস্টম পোস্টের ধরণে প্রদর্শিত হচ্ছে না?


31

আমার ফাংশন.পিপিতে নিম্নলিখিতগুলির সাথে আমার থাম্বনেল সমর্থন যুক্ত হয়েছে

// Add Thumbnail Support
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 140, 140, true );

এবং আমি কাস্টম পোস্ট টাইপ দিয়ে তৈরি

// Create Custom Post Type for Work
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'custom_post',
    array(
        'thumbnail',
        'labels' => array(
            'name' => __( 'Custom' ),
            'singular_name' => __( 'Custom' )
        ),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'custom'),
        'taxonomies' => array('category', 'post_tag')
    )
  );
}

যাইহোক, আমি যখন কাস্টম পোস্ট প্রকারে একটি নতুন পোস্ট তৈরি করি, তখন বৈশিষ্ট্যযুক্ত চিত্রের মেটা বক্সটি প্রদর্শন করা হয় না। কাস্টম পোস্টের প্রকারটি ঘোষণাকালীন আমিও একটি অ্যারে ব্যবহার করার চেষ্টা করেছি, নীচে তবে এটি কার্যকর হয়নি

// Add Thumbnail Support
add_theme_support('post-thumbnails', array ('post','work','custom_post'));
set_post_thumbnail_size( 140, 140, true );

আমি কী মিস করছি?

উত্তর:


53

পরামিতি চেষ্টা করুন :register_post_type supports

'supports' => array( 'thumbnail' )

আহ্ অবশ্যই। হয় আমি খুব দীর্ঘকাল এটি ঘুরে দেখছিলাম, বা আমার কাছে এখনও পর্যাপ্ত কফি নেই। ধন্যবাদ মিলো!
রায়ান

4
এটি শিরোনাম এবং সম্পাদক সামগ্রীগুলির সমর্থনও সরিয়ে দেয়, যা ডিফল্টরূপে সক্ষম হয়। আমাকে ব্যবহার করতে হয়েছিল 'supports' => array('title', 'editor', 'thumbnail'),
অ্যামিবে

1
: এছাড়াও, আসলে এই মত আপনার থিমের জন্য পোস্ট থাম্বনেল করার অনুমতি স্মরণadd_theme_support( 'post-thumbnails' );
skolind

7

আপনার অ্যারেতে এই প্যারামিটারটি যুক্ত করুন:

'supports' => array('thumbnail'),

সম্পাদনা: মিলো দ্রুত ছিল।


আমি মনে করি এটি আমার প্রয়োজনগুলি মিলোর চেয়ে আরও ভাল মানায়: ডি
মার্টিজন ভ্যান হুফ

4

এটি চেষ্টা করুন এটি আমার জন্য কাজ করে .....

add_theme_support('post-thumbnails');
add_post_type_support( 'my_product', 'thumbnail' );    
function create_post_type() {
        register_post_type( 'my_product',
            array(
                'labels' => array(
                    'name' => __( 'Products' ),
                    'singular_name' => __( 'Product' )
                ),
                'public' => true,
                'has_archive' => true
            )
        );
    }
    add_action( 'init', 'create_post_type' );
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.