قسمت مدیریت هر سایت شاید برای کاربران اهمیت نداشته باشه اما برای مدیر می تونه خیلی مهم باشه ! یکی از کارهایی که برای راحتی و زیبایی بخش پست های این سایت انجام داد
برای اینکار به فایل functions.php قالب خودتون برید اگه ندارید بسازید)
و کد زیر را قبل از پایان کد یعنی ?> قرار بدید
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
|
add_filter(‘manage_posts_columns’, ‘add_thumbnail_column’, 5);
function add_thumbnail_column($columns){
$columns[‘new_post_thumb’] = __(‘Featured Image’);
return $columns;
}
add_action(‘manage_posts_custom_column’, ‘display_thumbnail_column’, 5, 2);
function display_thumbnail_column($column_name, $post_id){
switch($column_name){
case ‘new_post_thumb’:
$post_thumbnail_id = get_post_thumbnail_id($post_id);
if ($post_thumbnail_id) {
$post_thumbnail_img = wp_get_attachment_image_src( $post_thumbnail_id, ‘thumbnail’ );
echo ‘<img width=”180″ src=”‘ . $post_thumbnail_img[0] . ‘” />’;
}
break;
}
}
|
خوب دیگه برید توی پنل مدیریتیتون بخش پست ها میبینید که اضافه شده!
اگر میخواهید برای برگه ها هم اضافه کنید کد زیر را هم اضافه کنید
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴
۱۵
۱۶
۱۷
۱۸
۱۹
۲۰
|
add_filter( ‘manage_pages_columns’, ‘custom_pages_columns’ );
function custom_pages_columns( $columns ) {
$columns[‘new_page_thumb’] = __(‘Featured Image’);
return $columns;
}
add_action( ‘manage_pages_custom_column’, ‘custom_page_column_content’, 10, 2 );
function custom_page_column_content( $column_name, $post_id ) {
switch($column_name){
case ‘new_page_thumb’:
$post_thumbnail_id = get_post_thumbnail_id($post_id);
if ($post_thumbnail_id) {
$post_thumbnail_img = wp_get_attachment_image_src( $post_thumbnail_id, ‘thumbnail’ );
echo ‘<img width=”180″ src=”‘ . $post_thumbnail_img[0] . ‘” />’;
}
break;
}
}
|