הוספת עמודת תמונה לעמודות בפוסטים ובעמודים

תיאור:

אם תלחצו על הכפתור "פוסטים" בתפריט של אתר הוורדפרס שלכם תגיעו לדף בו רשימה מרוכזת של כל הפוסטים שקיימים באתר שלכם. רשימה זאת מציגה מידע על כל פוסט בעמודות מידע וסניפט זה יעזור לכם להוסיף עמודה אשר תציג את התמונה הראשית של הפוסט.

first קוד:

  • מה: סניפט שמוסיף עמודה בה התמונה הראשית של כל פוסט
  • איפה: בקובץ Functions.php
// פילטרים אשר מודיעים לשלב את הפונקציה של העמודה לעמודים ופוסטים
add_filter('manage_posts_columns', 'sgv_post_thumbnail_column', 5);
add_filter('manage_pages_columns', 'sgv_post_thumbnail_column', 5);
 
// מוסיפים את העמודה
function sgv_post_thumbnail_column($cols){
  $cols['sgv_post_thumb'] = __('Featured');
  return $cols;
}
 
add_action('manage_posts_custom_column', 'display_sgv_post_thumbnail_column', 5, 2);
add_action('manage_pages_custom_column', 'display_sgv_post_thumbnail_column', 5, 2);
 
// תפוס את התמונה ותציג אותה
function display_sgv_post_thumbnail_column($col, $id){
  switch($col){
    case 'sgv_post_thumb':
      if( function_exists('the_post_thumbnail') )
		// כאן אתם יכולים לקבוע את הגודל של התמונה - כרגע 64x64

		echo the_post_thumbnail( array(64,64), 'admin-list-thumb' );
      else
        echo 'Not supported';
      break;
  }
}

סניפטים דומים: