Kadalasan makikita mo ang isang website na may petsa ng lumang petsa ng copyright na medyo nakakainis. Mayroon ding mga site na nagpapakita lamang sa kasalukuyang taon para sa petsa ng kanilang copyright na mas nakakainis dahil hindi mo malalaman kung gaano kalaki ang site. Mayroong isang simpleng solusyon sa PHP na ito na alam ng karamihan sa mga developer, ngunit may isang mas eleganteng paraan na ipapakita namin sa iyo. Sa artikulong ito, magbabahagi kami ng isang function na awtomatikong bubuo ng petsa ng copyright batay sa nai-publish na petsa ng iyong pinakalumang at pinakabagong post.
Simple PHP Solution para sa Dynamic Copyright Date
Gusto mong i-paste ang isang bagay tulad nito sa iyong tema functions.php file
© 2009 - YourSite.com
Ang problema sa isyung ito ay na kailangan mong idagdag ito sa sandaling ang iyong site ay hindi bababa sa isang taong gulang.
Elegant na WordPress Solusyon para sa Dynamic na Petsa ng Copyright
Habang nagsu-surf sa web, nakita namin ang isang mas eleganteng solusyon na iminungkahi ng @frumph ng CompicPress Theme. Ginagamit nila ang function na ito sa kanilang mahusay na tema ng ComicPress. Ang function na ito ay bubuo ng isang dynamic na petsa ng copyright batay sa na-publish na petsa ng iyong pinakalumang post at ang iyong pinakabagong post. Kung ito ang unang taon ng iyong site, pagkatapos ay ipapakita lamang ang function na ito sa kasalukuyang taon.
Upang ipatupad ang dynamic na petsa ng copyright sa iyong WordPress footer, buksan ang iyong tema functions.php file at idagdag ang sumusunod na code:
function comicpress_copyright () { global $ wpdb; $ copyright_dates = $ wpdb-> get_results (" PUMILI YEAR (min (post_date_gmt)) AS unang petsa, YEAR (max (post_date_gmt)) AS huling petsa MULA $ wpdb-> mga post SAAN post_status = 'publish' "); $ output = ''; kung ($ copyright_dates) { $ copyright = "©". $ copyright_dates [0] -> firstdate; kung ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) { $ copyright. = '-'. $ copyright_dates [0] -> huling petsa; } $ output = $ copyright; } bumalik $ output; }
Pagkatapos ay buksan ang iyong tema footer.php file at idagdag ang sumusunod na code kung saan mo gustong ipakita ang petsa:
Ang function na ito ay magdagdag ng sumusunod na teksto:
© 2009 – 2016
Huwag panatilihing lipas na ang petsa ng iyong copyright. Samantalahin ang pamamaraan na ito sa iyong kasalukuyang at hinaharap na mga site ng WordPress.