أرشيف الوسم: المقالات الجديدة
التصنيف: دعم عام
التصنيف: دعم عام
  • لديا مشكلة في صندوق التعليقات
  • لديا مشكلة في مدونتي بعض الكلمات تغيرت الى اللغة الفرنسية
  • طلب كود من قالب ووضع اسم القسم على الصورة وعدد المشاهدة

لديا مشكلة في صندوق التعليقات

السلام عليكم في هذا الوقت المبكر من الصباح اسعد الله يومك اخي الكريم اخي ...
dzair |12 نوفمبر 2018 |11

لديا مشكلة في مدونتي بعض الكلمات تغيرت الى اللغة الفرنسية

السلام عليكم اهلا اخي الكريم لديا مشكلة في موقعي هدا يظهر لي هاذا ال...
dzair |7 نوفمبر 2018 |17

طلب كود من قالب ووضع اسم القسم على الصورة وعدد المشاهدة

السلام عليكم طلب كود اضافة اسم القسم الذي كتب فيه الموضوع على الصورة مثل ...
dzair |26 أكتوبر 2018 |5

15
أفريل
2017

BENACEUR
  • كتب
    BENACEUR
    67
    موضوع
    ---------------------------
    السيرة الذاتية
    أقوم بتطوير وإنشاء المواقع خاصة الووردبريس وما يتعلق به كالإضافات حيث ساهمت بخمس إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  • كاتب الموضوع: BENACEUR
    التصنيف: ووردبريس wordpress

    السلام عليكم, وأنا أتصفح أحد المواقع وجدت سؤالا عن كيفية إضافة كلمة جديد بجانب عنوان المقالة التي تم نشرها حديثا مثلا المنشورة قبل 7 أيام, فقمت بتطوير هذا الكود عن طريق هوك the_title وذلك بعملية بسيطة حيث نستدعي الدالة الخاصة بجلب وقت نشر المقالة:

    get_post_time('U', true)

    ثم نضيف إليها عدد الأيام مثلا هنا أنا استخدمت 7 ثم نحول يوم إلى ثواني عن طريق DAY_IN_SECONDS بعدها نقارن هذا الوقت بدالة الوقت الحاضر:

     

    time()

    وفي الأخير أضفت شرطا آخر وهو أن يكون عمل الدالة داخل المقالات فقط loop عن طريق دالة:

    in_the_loop()

    ليصبح الكود في الأخير هكذا:

    add_filter('the_title', 'ben_new_custom_title_by_days', 10, 2);
    function ben_new_custom_title_by_days($title) {
    	// https://benaceur-php.com/
    	$day = 7;
    	$ba = '(جديد) ';
    	if ( in_the_loop() && time() <= get_post_time('U', true) + $day * DAY_IN_SECONDS )
        return $ba.$title;
        return $title;
    }
    

    ثم نضيفه طبعا في ملف functions.php

    لتغيير عدد الأيام فقط نغير رقم 7


    الرئيسية » ووردبريس wordpress » إضافة كلمة جديد لعناوين المقالات الجديدة لمدة معينة