আপনি কাস্টম পোস্ট ধরণের জন্য কীভাবে থাম্বনেইল সমর্থন যুক্ত করবেন?


16

থাম্বনেল সমর্থন পোস্টের জন্য কাজ করছে, তবে আমার কাছে পণ্য নামে ডাকা আরও একটি পোস্ট টাইপ রয়েছে এবং এটি এটির জন্য কাজ করছে না। আমি চেষ্টা করছি: add_theme_support( 'post-thumbnails', array( 'post', 'product' ) ); আমি একাধিক পোস্ট থাম্বনেইল প্লাগইনও ব্যবহার করছি।

উত্তর:


24

ডিফল্টরূপে সমস্ত কাস্টম পোস্ট শিরোনাম এবং সম্পাদকের জন্য সমর্থন যোগ করে, আপনি যদি মন্তব্য, থাম্বনেইল এবং সংশোধনগুলির মতো আরও জিনিস চান তবে আপনাকে সমর্থন যুক্তিতে এটি ম্যানুয়ালি যুক্ত করতে হবে ।

আপনার কাস্টম পোস্টের ধরণটি এখানে কীভাবে নিবন্ধভুক্ত করবেন সে সম্পর্কে আরও পড়ুন , আপনি কী যুক্ত করতে পারেন তা সমর্থন সম্পর্কে বিভাগটিও সন্ধান করতে পারেন।

কাস্টম পোস্ট "বই" এর থাম্বনেইল নিবন্ধ করার জন্য এখানে একটি উদাহরণ রয়েছে এবং এটি এর জন্য সমর্থন সমর্থন করে: 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'

function codex_custom_init() {
  $labels = array(
    'name' => _x('Books', 'post type general name'),
    'singular_name' => _x('Book', 'post type singular name'),
    'add_new' => _x('Add New', 'book'),
    'add_new_item' => __('Add New Book'),
    'edit_item' => __('Edit Book'),
    'new_item' => __('New Book'),
    'all_items' => __('All Books'),
    'view_item' => __('View Book'),
    'search_items' => __('Search Books'),
    'not_found' =>  __('No books found'),
    'not_found_in_trash' => __('No books found in Trash'), 
    'parent_item_colon' => '',
    'menu_name' => __('Books')

  );
  $args = array(
    'labels' => $labels,
    'public' => true,
    'publicly_queryable' => true,
    'show_ui' => true, 
    'show_in_menu' => true, 
    'query_var' => true,
    'rewrite' => true,
    'capability_type' => 'post',
    'has_archive' => true, 
    'hierarchical' => false,
    'menu_position' => null,
    'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
  ); 
  register_post_type('book',$args);
}
add_action( 'init', 'codex_custom_init' );

আমি থাম্বনেইলের পরিবর্তে পোস্ট-থাম্বনেল ব্যবহার করছিলাম। এটা এখন জ্ঞান করে তোলে। পোস্ট-থাম্বনেইল পোস্টের জন্য থাম্বনেইল যুক্ত করেছে তবে কাস্টম পোস্ট টাইপের জন্য একের থাম্বনেইল দরকার
আকাশ কুমার শর্মা

1
আমার আমার 'সাপোর্ট' অ্যারেতে 'থাম্বনেইল' রয়েছে তবে আমি আমার কাস্টম পোস্টে বৈশিষ্ট্যযুক্ত চিত্রটি সংরক্ষণ করতে পারি না।
এসেমাইটেক্স

12

কাস্টম পোস্টগুলির জন্য, আপনাকে প্রথমে থাম্বনেইলগুলির জন্য সমর্থন সক্ষম করতে হবে:

add_theme_support( 'post-thumbnails' );
function theme_setup() {
    register_post_type( 'yourposttype', array(
        ...,
        'supports' => array('title', ...,'thumbnail'),
    ));
}
add_action( 'after_setup_theme', 'theme_setup' );

আমার জন্য নিখুঁতভাবে কাজ করেছেন তবে আপনি দয়া করে ব্যাখ্যা করতে পারেন কেন "অ্যাড_থিম_সুপোর্ট ('পোস্ট-থাম্বনেইলস');" যোগ করা প্রয়োজন?
আদি

2

আপনি add_post_type_support()যদি supportsনিজের কাস্টম পোস্টের প্রবন্ধটি নিবন্ধ করার সময় ডিফল্ট বিকল্পগুলি পুনরায় লিখতে না চান তবে আপনি একটি বৈশিষ্ট্য যুক্ত করতেও ব্যবহার করতে পারেন :

add_post_type_support( 'product', 'thumbnail' );
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.