
نمایش ستون تاریخ آخرین ویرایش در وردپرس با استفاده از افزونه
روش های زیادی برای انجام اینکار وجود دارد. در این مطلب ما سه روش را برای نمایش ستون تاریخ ویرایش در لیست نوشته ها و برگه ها در بخش مدیریت وردپرس به شما یاد می دهیم. در دو روش اول از دو افزونه مختلف برای اضافه کردن تاریخ آخرین ویرایش استفاده می کنیم و در روش سوم برای کسانی که تمایل به استفاده از افزونه ندارند روش کد نویسی را شرح خواهیم داد.
افزونه Show Modified Date in Admin Lists
اولین افزونه ای که برای نمایش ستون تاریخ ویرایش در لیست نوشته ها و برگه ها در بخش مدیریت وردپرس می توانید از آن استفاده کنید. افزونه Show modified Date in admin lists است. پس از نصب و فعال سازی این افزونه بدون هیچگونه اعمال تنظیمات اضافه ای ستون آخرین ویرایش به بخش مدیریت وردپرس سایت شما افزوده می شود. پس از فعالسازی افزونه می توانید به بخش نوشته ها یا برگه های سایت خود مراجعه کنید. خواهید دید که ستون جدیدی در این بخش به نام Modified Date ایجاده شده است. که در آن تاریخ آخرین ویرایش هر مطلب همراه با نام نویسنده ای که ان را ویرایش کرده است نشان داده می شود.
افزونه Last Modified Timestamp
افزونه دومی که از آن می توانید برای نمایش ستون تاریخ ویرایش در لیست نوشته ها و برگه ها در بخش مدیریت وردپرس استفاده کنید Last Modified Timestamp نام دارد. این افزونه نیز پس از نصب و فعالسازی به صوررت خودکار کار خود را انجام می دهد و نیازی به اعمال تنظیم خاصی ندارد. پس از نصب افزونه در لیست نوشته های سایت، ستونی به نام Last Modified ایجاد می شود. که زمان و تاریخ آخرین ویرایش هر مطلب را نشان می دهد.
افزودن ستون تاریخ ویرایش به وسیله کد
اگر به استفاده از افزونه ها تمایلی ندارید. می توانید کار نمایش ستون تاریخ ویرایش در لیست نوشته ها و برگه ها در بخش مدیریت وردپرس را به وسیله کدنویسی نیز انجام دهید. برای اینکار باید کد زیر را در بخش functions.php قالب یا افزونه سایت خود کپی کنید.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
add_filter( ‘manage_edit-post_columns’, ‘mrcode_post_last_modified_admin_column’ );
// Create the last modified column
function mrcode_post_last_modified_admin_column( $columns ) {
$columns[‘modified-last’] =__( ‘Last Modified’, ‘aco’ );
return $columns;
}
add_filter( ‘manage_edit-post_sortable_columns’, ‘mrcode_post_sortable_last_modified_column’ );
// Allow that content to be sortable by modified time information
function mrcode_post_sortable_last_modified_column( $columns ) {
$columns[‘modified-last’] = ‘modified’;
return $columns;
}
add_action( ‘manage_posts_custom_column’, ‘mrcode_post_last_modified_admin_column_content’, 10, 2 );
// Format the output
function mrcode_post_last_modified_admin_column_content( $column_name, $post_id ) {
// Do not continue if this is not the modified column
if ( ‘modified-last’ != $column_name )
return;
$modified_date = the_modified_date( ‘Y/m/d – g:i A’ );
$modified_author = get_the_modified_author();
echo $modified_date;
echo ‘<br>’;
echo ‘<strong>’ . $modified_author . ‘</strong>’;
}
|
با قرار دارد این کد در فایل functions.php قالب سایت خود، می توانید ستون Last Modified نوشته های سایت خود در لیست نوشته ها ایجاد کنید. اگر تمایل دارید که برای صفحه های سایت خود نیز ستون آخرین ویرایش داشته باشید می توانید این کد را دو بار در مسیر functions.php قرار دهید و عبارت post را به page تغییر دهید.
امیدواریم که آموزش امروز مورد توجه شما قرار گرفته باشد.