نمایش تاریخ کپی رایت داینامیک در فوتر وردپرس
برخی اوقات وب سایت هایی را مشاهده می کنید که یک تاریخ کپی رایت منسوخ شده را در بخش فوتر خود نمایش می دهند که کل وب سایت را غیرحرفه ای می کند . یا اینکه وب سایت هایی که برای تاریخ کپی رایت فقط از سال جاری استفاده می کنند . این مورد نیز یک کار اشتباه است .
اگر می خواهید در تمام صفحات وب سایت خود و در بخش فوتر تاریخ کپی رایت مربوط به محتوای وب سایت را درج کنید با ما در ادامه این آموزش همراه باشید .
برای نمایش تاریخ کپی رایت محتوای وب سایت ما ۲ کار باید انجام دهیم . ابتدا یک تابع ایجاد می کنیم که تاریخ اولین و آخرین نوشته های سایت را از بانک اطلاعاتی وردپرس را دریافت کند . و سپس به وسیله فراخوانی تابع مورد نظر در فایل یا بخش فوتر قالب سایت سال های شروع و فعلی کپی رایت محتوا را نمایش می دهیم .
ابتدا تابع زیر را در فایل functions.php قالب سایت خود قرار دهید .
لطفاً قبل از دستکاری فایل functions.php از آن یک نسخه پشتیبان تهیه کنید تا در صورت مواجه شدن با هر گونه اختلالی ، به راحتی بتوانید آن را بازیابی کنید .
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱
|
function resanehwp_copyright() { global $wpdb; $copyright_dates = $wpdb->get_results(“ SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = ‘publish’ “); $output = ”; if($copyright_dates) { $copyright = “© “ . $copyright_dates[۰]->firstdate; if($copyright_dates[۰]->firstdate != $copyright_dates[۰]->lastdate) { $copyright .= ‘-‘ . $copyright_dates[۰]->lastdate; } $output = $copyright; } return $output; } |
سپس فایل footer.php قالب فعال سایت وردپرس خود را باز کنید و کد زیر را در مکان دلخواه خود قرار دهید .
|
<?php echo resanehwp_copyright(); ?> |
خروجی تابع بالا چیزی شبیه به نمونه زیر خواهد بود .
© ۲۰۰۹ – ۲۰۱۶