نحوه افزودن تاریخ حق چاپ پویا در پاورقی وردپرس

غالباً وب سایتی را مشاهده خواهید کرد که دارای تاریخ حق نسخه برداری منسوخ شده است و بسیار آزار دهنده است. همچنین سایتهایی وجود دارند که فقط سال جاری را برای تاریخ حق چاپ خود نشان می دهند که حتی بیشتر آزار دهنده است زیرا شما نمی دانید که سایت از چه قدمتی برخوردار است. یک راه حل ساده برای PHP برای این وجود دارد که اکثر توسعه دهندگان می دانند ، اما یک روش زیبا وجود دارد که ما به شما نشان خواهیم داد. در این مقاله ، ما تابعی را به اشتراک می گذاریم که به طور خودکار تاریخ حق چاپ را براساس تاریخ منتشر شده قدیمی ترین و جدیدترین پست شما ایجاد می کند.

راه حل ساده PHP برای تاریخ حق چاپ پویا h4>

شما می توانید چیزی مانند این را در پرونده توابع.php طرح زمینه خود قرار دهید

&کپی ?؛ 2009 -  YourSite.com

مشکلی که در این مورد وجود دارد این است که باید حداقل یک سال از عمر سایت خود بگذرد.

راه حل زیبا وردپرس برای تاریخ حق چاپ پویا h4>

هنگام گشت و گذار در وب ، ما راه حل بسیار جالبی را مشاهده کردیم که توسطfrumph از قالب CompicPress پیشنهاد شده است. . آنها از این عملکرد در زمینه عالی ComicPress خود استفاده می کنند. این عملکرد بر اساس تاریخ انتشار قدیمی ترین پست و جدیدترین پست شما یک تاریخ پویایی حق چاپ ایجاد می کند. اگر اولین سال سایت شما باشد ، این عملکرد فقط سال جاری را نمایش می دهد.

برای پیاده سازی این تاریخ پویایی حق چاپ در پاورقی وردپرس خود ، پرونده توابع خود را باز کنید و کد زیر را اضافه کنید:

تابع comicpress_copyright () {
جهانی $ wpdb؛
$ copyright_dates = $ wpdb-> get_results ("
انتخاب کنید
YEAR (حداقل (post_date_gmt)) به عنوان اولین روز ،
YEAR (حداکثر (post_date_gmt)) به عنوان آخرین تاریخ
از جانب
$ wpdb-> پست
جایی که
post_status = 'انتشار'
")؛
$ output = ""؛
اگر ($ copyright_dates) {
$ copyright = "& copy؛". $ copyright_dates [0] -> تاریخ اول؛
if ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) {
حق چاپ $. = '-'. $ copyright_dates [0] -> آخرین تاریخ؛
}
$ output = $ copyright؛
}
بازده $
}

سپس پرونده footer.php طرح زمینه خود را باز کرده و کد زیر را در جایی که می خواهید تاریخ نمایش دهد اضافه کنید:


این عملکرد متن زیر را اضافه می کند:

© 2009 – 2016

تاریخ حق چاپ خود را قدیمی نگه ندارید. از این روش در سایت های فعلی و آینده وردپرس خود استفاده کنید.

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-add-a-dynamic-copyright-date-in-wordpress-footer/.

دیدگاهتان را بنویسید


Fatal error: Uncaught wfWAFStorageFileException: Unable to save temporary file for atomic writing. in /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:35 Stack trace: #0 /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(659): wfWAFStorageFile::atomicFilePutContents('/home/wekjriusd...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/wekjriusd1/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 35