أرشيف الوسم: تغيير لون تعليقات admin
التصنيف: دعم عام
التصنيف: دعم عام
  • إضافة schema سكيما للصورة البارزة itemprop
  • الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل
  • اريد كود جعل الصور متساوية في الرئيسية

إضافة schema سكيما للصورة البارزة itemprop

مرحبا أخي ، لقد قمت بتثبيت كود ولاكن أواجه مشكلةإنه يعمل بشكل جيد هناht...
mansor2020 |24 ديسمبر 2020 |5

الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل

مرحبا الالوان في ستايل اضافة News-Ticker-Benaceur لا تعمل و شريط الاخبار معدل ع...
soufien |4 ديسمبر 2020 |1

اريد كود جعل الصور متساوية في الرئيسية

السلام عليكملديا مشكلة في موقعي الشريط الجانبي يعمل داخل المقالات جيداو...
mansor2020 |8 نوفمبر 2020 |8

18
ديسمبر
2014

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

    الكثير من مستعملي الووردبريس أو مديريه يريدون أن تكون ردودهم أو تعليقاتهم مميزة عن باقي التعليقات سواء لون الخلفية أو النص أو حجم النص أو نوعه إلى غير ذلك … ولفعل ذلك نحرر أولا ملف الوظائف الخاص بالقالب المستعمل functions.php ونضيف إليه الكود التالي :

    function add_comment_classes_benaceur( $classes, $class, $comment_id, $post_id ) {
    
        $comment = get_comment( $comment_id );
    
        if ( user_can( $comment->user_id, 'administrator' ) ) {
            $classes[] = 'byadmin';
        } 
    
        return $classes;
    }
    add_filter( 'comment_class' , 'add_comment_classes_benaceur', 10, 4 );

    بعد ذلك نضيف الكلاس التالي إلى ملف الستايل style.css الخاص بالقالب المستعمل :

    .byadmin  {background-color:#FFFFD9;}

    في بعض القوالب نحتاج إلى تغيير بسيط في الكلاس مثل قالب Twenty Fourteen مثلا ليصبح كالتالي :

    .byadmin > article {background-color:#FFFFD9;}

    شرح الكود :

    الكود بسيط وهو عبارة عن إضافة كلاس byadmin إلى التعليقات عبر خاصية $classes[] بعد ذلك حتى يضاف الكلاس في تعليقات المدير فقط نضيف له الشرط التالي :

    if ( user_can( $comment->user_id, 'administrator' ) )

    ثم نضيف الكلاس byadmin إلى ملف الستايل style.css ونضيف للكلاس ما نريد من تغيير للخلفية والخط إلى غير ذلك …

    لمن أشكل عليه شئ في الموضوع أرجوا طرحه في تعليق على الموضوع هنا

    بالتوفيق


    الرئيسية » ووردبريس wordpress » تغيير لون خلفية تعليقات المدير في الووردبريس