غالبًا سترى موقعًا إلكترونيًا يحتوي على تاريخ قديم لحقوق الطبع والنشر وهو أمر مزعج للغاية. هناك أيضًا مواقع لا تعرض سوى العام الحالي لتاريخ حقوق الطبع والنشر الخاص بها .
سنتعلم كيفية إضافة تاريخ ديناميكي لحقوق الطبع والنشر في Footerووردبريس
ففي هذه المقالة ، سوف نشارك وظيفة من شأنها إنشاء تاريخ حقوق الطبع والنشر تلقائيًا بناءً على التاريخ المقال لأقدم وأحدث منشور لك.
إضافة تاريخ ديناميكي
حل PHP بسيط لتاريخ حقوق النشر الديناميكي
لهذه الطريقة ، ستحتاج إلى إضافة بعض التعليمات البرمجية إلى ملفات قوالب ووردبريس الخاصة بك. إذا لم تكن قد فعلت ذلك من قبل .
الطريقة الأكثر شيوعًا لعرض تاريخ ديناميكي لحقوق الطبع والنشر هي تحرير ملف footer.php الخاص بقالب ووردبريس . ما عليك سوى نسخ الكود التالي ولصقه في السطر الذي تريد عرض إشعار حقوق النشر فيه.
<p>© 2020 – <?php echo date('Y'); ?> YourSite.com</p>
تكمن مشكلة هذا الرمز في أنه لا يمكنه جلب تاريخ بدء موقعك ديناميكيًا ويجب أن يكون عمره عامًا على الأقل قبل أن تتمكن من استخدامه.
إضافة تاريخ ديناميكي لحقوق الطبع والنشر
حل ووردبريس الأنيق لتاريخ حقوق النشر الديناميكي
أثناء تصفح الويب ، رأينا حلاً أكثر أناقة اقترحهfrumph من CompicPress Theme.
سينشئ هذا الرمز تاريخًا ديناميكيًا لحقوق الطبع والنشر بناءً على تاريخ نشر مقالك الأقدم وأحدث مقال لك. إذا كانت هذه هي السنة الأولى لموقعك ، فستعرض هذه الوظيفة السنة الحالية فقط.
لإضافة هذا ، تحتاج أولاً إلى إضافة الكود التالي إلى ملف jobs.php الخاص بالقالب أو إلى إضافة خاص بالموقع.
function comicpress_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[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}
بعد ذلك ، تحتاج إلى إضافة الكود التالي إلى ملف footer.php الخاص بالقالب حيث تريد عرض التاريخ:
<?php echo comicpress_copyright(); ?>
ستضيف هذه الوظيفة النص التالي:
© 2009 – 2021
لا تحتفظ بتواريخ حقوق الطبع والنشر قديمة. استفد من هذه التقنية في مواقع ووردبريس الحالية والمستقبلية.