
الكثير من مستعملي الووردبريس أو مديريه يريدون أن تكون ردودهم أو تعليقاتهم مميزة عن باقي التعليقات سواء لون الخلفية أو النص أو حجم النص أو نوعه إلى غير ذلك … ولفعل ذلك نحرر أولا ملف الوظائف الخاص بالقالب المستعمل 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 ونضيف للكلاس ما نريد من تغيير للخلفية والخط إلى غير ذلك …
لمن أشكل عليه شئ في الموضوع أرجوا طرحه في تعليق على الموضوع هنا
بالتوفيق
رابط الموضوع للنسخ
السلام عليكم ..
الحجم الطبيعي
الحجم الطبيعي
أشكرك أخى الكريم على هذا الشرح ..
وأتمنى لك التوفيق والنجاح …
===
نفذت المطلوب لكن لم يتغير شئ !
وإليك صورة من ملف Funcions.ph
.
.
وهذه صورة من ملف style.css
===
أرجو المساعدة ..
وشكراً جزيلاً ..
والسلام عليكم ورحمة الله وبركاته
وعليكم السلام ورحمة الله
الكود يعمل تماما وقد جربته على قالب Twenty Fourteen ويعمل بشكل عادي
الخلل عندك في شئ ما
المهم أرفق لي إما قالب Twenty Fourteen الذي تستعمله أو على الأقل الملفات التالية :
functions.php و style.css و comments.php
ارفع القالب على أحد مواقع الرفع مثل http://www.gulfup.com/ وأعطني الرابط
السلام عليكم ورحمة الله وبركاته
أشكرك شكراً جزيلاً أخى الكريم ..
قمت برفع ملفات Functions.php و Comments.php و Style.css
تفضل الرابط ..
http://www.gulfup.com/?2rLvKy
وأشكرك مرة ثانية ..
الله يجعله فى ميزان حسناتك.
والسلام عليكم ورحمة الله وبركاته
تفضل قم باستبدال ملف الستايل الذي عندك بهذا :
http://www.gulfup.com/?bTLa9T
شكـــراً جزيــــــــــــــــــــلاً أخى الكريم ..
الطريقة تعمل بنجاح 🙂
اللهم اجعله فى ميزان حسناتك .. ويوفقك فى الدنيا والآخرة .
وأعتذر على الإزعاج.
والسلام عليكم.
آمين يا رب العالمين
العفو أخي 😉
وعليكم السلام.