هذا الموضوع يحتوي على 6 ردود و 3 مشاركون وتمّ تحديثه آخر مرة بواسطة  sidati قبل 1 سنة، 6 شهور.

أضف رد جديد
الحالة: بحاجة لحل
  • منشئ
    موضوع
  • #36402

    waleed7
    Participant

    السلام عليكم ورحمة الله وبركاته

    اتمنى من خبرائنا مساعدتنا في هذه المشكلة

    نعلم ان اضافة AMP تعطي قالب بسيط لجعل التحميل سريع, ولكن ما اريده هو تحسين هذا القالب ضمن حدود بسيطة ليبقى سريع, وجميع التعديلات قمت بها إلا الصورة البارزة لم انجح في اظهارها في المقالات

    اتمنى منكم وضع طريقة إظهار الصورة البارزة في بداية المقالة مثل القوالب العادية في بداية المقالة تحت العنوان, وشكراً جزيلاً لكم.

    رابط الموقع الإلكتروني: https://sitesuccessful.com/

    إصدار الووردبريس: 4.5.1

    ربما تحتاج خدمات ووردبريس مدفوعة؟ ندعوك لزيارة عرب ووردبريس بريميوم - الفرع التجاري الرسمي لموقع عرب ووردبريس.

الوسوم: 

مشاهدة 6 ردود - 1 حتى 6 (من مجموع 6)
  • الكاتب
    الردود
  • #36403

    يحيى
    Participant

    ضع هذا الكود في ملف functions.php

    function sb_autoset_featured()
    {
        global $post;
        $already_has_thumb = has_post_thumbnail($post->ID);
        if (!$already_has_thumb) {
            $attached_image = get_children(
                array(
                    'numberposts' => '1',
                    'post_parent' => $post->ID,
                    'post_type' => 'attachment',
                    'post_mime_type' => 'image',
     
                )
            );
            if ($attached_image) {
                foreach ($attached_image as $attachment_id => $attachment) {
                    set_post_thumbnail($post->ID, $attachment_id);
                }
            } else {
                set_post_thumbnail($post->ID, '1638');
            }
        }
    }
    add_action('the_post', 'sb_autoset_featured');
    add_action('save_post', 'sb_autoset_featured');
    add_action('draft_to_publish', 'sb_autoset_featured');
    add_action('new_to_publish', 'sb_autoset_featured');
    add_action('pending_to_publish', 'sb_autoset_featured');
    add_action('future_to_publish', 'sb_autoset_featured');

    لا تنس قم بإستبدالرقم 1638 (السطر 11) بالرقم المعرف (ID) الخاص بالصورة التي تريد أن تكون كصورة بارزة إفتراضية للمقالات التي لا تحتوي على أي صورة.

    #36404

    waleed7
    Participant

    للأسف أخي لم تنجح, قمت بوضع الكود كما هو في نهاية ملف functions.php ولكن لم يتغير شيء, انا ليس لدي مقالة ليس بها صورة بارزة

    #36406

    يحيى
    Participant

    حسناً سنجرب الاتي :
    اولا ندعم القالب لاضافة صورة بارزة من خلال وضع الكود التالي في ملف functions.php

    add_theme_support( 'post-thumbnails' );

    اذا قمت بالحفظ سيتم اضافة خيار اضافة الصورة البارزة من لوحة التحكم للمقالات .. جرب اضافة مقاله اذا لم تظهر الصورة فاعمل الاتي

    لإظهار الصورة البارزة نقوم بفتح ملف القالب ونضع الكود التالي :

    if ( has_post_thumbnail() ) {
     
    the_post_thumbnail( array(150,120) );
     
    }
    
    

    الارقام في هذا الكود هي مقاس الطول والعرض
    اتمنى اني اكون ساعدتك وسامح تقصيري

    #36408

    waleed7
    Participant

    اخي هل انتبهت انني اريد اظهارها في صفحات AMP؟؟؟ وليس في قالبي وموقعي الاصلي

    #36409

    waleed7
    Participant

    هل من احد يمكن المساعدة؟

    #36418

    sidati
    Participant

    @waleed7 اعتقد انك قمت بحل المشكل 🙂

مشاهدة 6 ردود - 1 حتى 6 (من مجموع 6)

يجب تسجيل الدخول للرد على هذا الموضوع.

الحالة: بحاجة لحل