محتوانوشته

در برخی از سایت های موجود در میان میلیون ها سایت جهانی، مطالبی قرار می گیرد که هر از گاهی نیاز به آپدیت و بروز رسانی دارند؛ به طور مثال در سایت های نرم افزار که دائما در حال بروز رسانی هستند، مدیران سایت ها نیز نیاز به بروز رسانی سایت ها و درج نسخه جدید و جایگزینی آن با نسخه های قدیمی نرم افزار دارند. در چنین سایت هایی گاهی در کنار مطالب بخشی به نام تاریخ بروز رسانی مطالب نیز قرار می گیرد و البته برخی از سایت ها به جای استفاده از تاریخ بروز رسانی در پایان یا ابتدای همان مطلب اقدام به درج تاریخ بروز رسانی به صورت دستی می نمایند که کار دشواری است! در این مطلب قصد داریم به شما کاربران محترم نوین وردپرس نحوه افزودن تاریخ بروز رسانی مطالب را در سایت وردپرسی خود آموزش دهیم تا از این پس تاریخ آپدیت مطالب به صورت خودکار در سایت شما درج شود. در ادامه با ما و آموزش نمایش تاریخ آپدیت و بروز رسانی مطالب در وردپرس همراه باشید.

کد نمایش تاریخ بروز رسانی مطالب در وردپرس

در این بخش قصد داریم به شما کدی را ارائه کنیم که با درج آن در سایت خود دیگر نیازی به افزودن دستی تاریخ بروز رسانی مطالب سایت خود را نخواهید داشت و با بروز رسانی یک مطلب از سایت وردپرسی خود، به صورت کاملا خودکار تاریخ بروز رسانی آن نیز افزوده شود. برای اینکار ابتدا تکه کد زیر را در فایل توابع قالب خود ( function.php ) قرار دهید:

کپی کد
1
2
3
4
5
6
7
8
9
10
11
12
function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + ۸۶۴۰۰) {
$updated_date = the_modified_time('F jS, Y');
$updated_time = the_modified_time();
$custom_content = '<p class="last-updated">Last updated on'. $updated_date . 'at'. $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

 

این تکه کد اقدام به فراخوانی کد های آخرین بروز رسانی های صورت گرفته در یک مطلب را از هسته وردپرس میکند و در سایت نمایش می دهد. اما مشکلی که ممکن است توجه کاربران را به خود جلب کند ظاهر بسیار ساده آن است که برای آن کد CSS در نظر گرفته ایم که می توانید آن را به فایل استایل قالب خود ( Style.css ) افزوده و ظاهر جدید آن را مشاهده کنید :

کپی کد
1
2
3
4
5
.last-updated {
font-size: small;
text-transform: uppercase;
background-color: #fffdd۴;
}

با درج کد بالا می توانید ظاهر بسیار جذاب تری را به آن اضافه کنید. در قدم بعد باید این کد را در بخشی از سایت و قالب خود که قصد نمایش آن را دارید اضافه کرده و آن را نمایش دهید. برای اینکار تکه کد زیر را در هر بخشی از قالب خود که قصد نمایش آن را دارید، اضافه نمایید که پیشنهاد ما افزودن در دو بخش index و single قالب وردپرس می باشد تا کاربران به راحتی آخرین بروز رسانی مطالب را مشاهده کنند:

کپی کد
1
2
3
4
5
6
7
8
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + ۸۶۴۰۰) {
echo "<p>Last modified on ";
the_modified_time('F jS, Y');
echo " at ";
the_modified_time();
echo "</p> "; }

نتیجه گیری : در برخی از سایت ها مطابی قرار می گیرند که گاهی اوقات نیاز به بروز رسانی مطالب و آپدیت محصولات ارائه شده دارند؛ در چنین سایت هایی گاهی نیاز به ارائه تاریخ بروز رسانی می باشد که در این مطلب اقدام به معرفی کدی کردیم که به صورت کاملا خودکار این تاریخ فراخوانی شده و در سایت نمایش داده شود.

نظراتمقاله

زامیار

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

زامیار

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

بیشتر بخوانید ازاین نویسنده