چگونه فیلد تصاویر را به دسته‌ های وردپرس اضافه کنیم؟

چگونه فیلد تصاویر را به دسته‌ های وردپرس اضافه کنیم؟

چگونه فیلد تصاویر را به دسته‌ ها اضافه کنیم؟
چگونه فیلد تصاویر را به دسته‌ ها اضافه کنیم؟

دسته‌ها در وردپرس در واقع جزء مهم و حیاتی محسوب می‌شوند که باعث نظم تمامی قسمت‌ها از جمله نوشته‌های سایت می‌شوند. شما برای هر نوشته خود دسته‌ای را مشخص می‌کنید و همین امر سبب می‌شود کاربران در یافتن مطالب شما بسیار راحت‌تر عمل کنند. بخش دسته‌ها در وردپرس دارای فیلدهای مختلفی است اما فیلد تصویر شاخص در آن به چشم نمی‌خورد. اما شاید شما جزء آن دسته از افراد هستید که تمایل به افزودن تصاویر به دسته‌ها دارید. چگونه فیلد تصاویر را به دسته‌ ها اضافه کنیم؟ در این مقاله تصمیم گرفتیم آموزش افزودن فیلد تصویر به دسته ها در وردپرس را با کمک کدنویسی خدمت شما آموزش دهیم. امیدوارم ما را تا انتهای این آموزش همراهی کنید.

چگونه فیلد تصاویر را به دسته‌ ها اضافه کنیم؟

ابتدا با یک گروه‌بندی استاندارد شروع می‌کنیم و سپس به ساخت یک دسته سفارشی می‌پردازیم.
در عکس زیر می‌توانید یک image upload field افزوده شده به یک گروه‌بندی استاندارد را مشاهده کنید:

افزودن فیلد تصویر به دسته ها در وردپرس
فیلد افزودن تصویر در دسته را اضافه کنید.

برای اینکه از گزینه پیش‌فرض مدیریت چندرسانه‌ای وردپرس برای آپلود تصاویر در گروه‌بندی‌ها استفاده کنیم، کلاس زیر را در نظر می‌گیریم:

/**
*Plugin class
**/
if(!class_exists('CT_TAX_META'))
class CT_TAX_META
public function __construct()
//

 
/*
* Initialize the class and start calling our hooks and filters
* @since 1.0.0
*/
 public function init() 
add_action( 'category_add_form_fields', array ( $this, 'add_category_image' ), 10, 2 );
add_action( 'created_category', array ( $this, 'save_category_image' ), 10, 2 );
add_action( 'category_edit_form_fields', array ( $this, 'update_category_image' ), 10, 2 );
add_action( 'edited_category', array ( $this, 'updated_category_image' ), 10, 2 );
add_action( 'admin_enqueue_scripts', array( $this, 'load_media' ) );
add_action( 'admin_footer', array ( $this, 'add_script' ) );

public function load_media() 
 wp_enqueue_media();

/*
* Add a form field in the new category page
* @since 1.0.0
*/
 public function add_category_image ( $taxonomy )  ?>

 

 


%MINIFYHTML7dbc753492658c23b5f9a05b7503d0176%<?php }
}
$Showcase_Taxonomy_Images = new Showcase_Taxonomy_Images();
$Showcase_Taxonomy_Images->init(); }

همان‌طوری که می‌بینید این کد دقیقا همان روند کد مثال اول را دارد اما به تفاوت‌ها هم توجه کنید. برای مثال، در ()init  پیشوندها و پسوندهای اکشن باید به‌جای اسلاگ گروه‌بندی به اسلاگ تکسونومی اشاره کنند؛ مثلا:

  
add_action( 'download_category_add_form_fields', array( $this, 'add_category_image' ), 10, 2 );

مشاهده می‌کنید که اکشن پیشوند  download_category را دارد. این کار برای همه اکشن‌های مرتبط به تکسونومی تکرار می‌شود و باید همه موارد این بخش را با اسلاگ تکسونومی سفارشی خودتان هم به‌روزرسانی کنید.

افزودن فیلد تصویر به دسته ها در وردپرس

چگونه فیلد تصاویر را به دسته‌ ها اضافه کنیم؟ گاهی لازم داریم که به دسته‌های خود نیز تصویر شاخص اضافه کنیم اما این امکان بصورت پیش‌فرض در وردپرس تعبیه نشده. به همین دلیل عملیاتی را در این آموزش انجام دادیم تا بتوانیم به نتیجه مورد نظر دست یابیم. با این امکان هم می‌توانید تصویر را بیافزایید و هم می‌توانید آن را حذف کنید.

در پایان، اگر نظر یا تجربه‌ای در مورد افزودن فیلد آپلود تصویر به گروه‌بندی یا تکسونومی دارید، لطفا دیدگاهتان را بنویسید.

منبع:

pluginrepublic

نوشته چگونه فیلد تصاویر را به دسته‌ های وردپرس اضافه کنیم؟ اولین بار در همیاروردپرس. پدیدار شد.

چگونه فیلد تصاویر را به دسته‌ های وردپرس اضافه کنیم؟ 
 گرد آوری شده از وردپرس تمپلیتس  
 لینک منبع 
  • ترجمه فارسی و سئو و پیشنهاد وردپرس تمپلیتس: 😀 😀 😀 😀 😀
در حال ارسال
نظرات کاربر
( رای)

مطالعه بیشتر