توليب ميديا

أفكار ريادة الأعمال

Buddypress: ربط الصورة الرمزية المصغرة بالصورة بالحجم الكامل

إذا كان هناك شيء واحد يُطلب مني غالبًا تخصيصه على شبكة اجتماعية تم إنشاؤها باستخدام نظام إدارة المحتوى (CMS). باديبريس، هذه إدارة جيدة للصورة الرمزية. في الواقع، هناك من ناحية حقيقة أن الصورة الرمزية ترتبط دائمًا بالصفحة المفتوحة بالفعل، وهو أمر غير مفيد في حد ذاته، ومن ناحية أخرى حجمها، الذي لا يمكن تخصيصه بسهولة لغير المبتدئين.

لذلك سأشرح لك ببساطة كيفية التأكد من أن الصورة الرمزية لم تعد مرتبطة بالملف الشخصي عندما تكون بالفعل في صفحة الملف الشخصي، بل إلى الصورة التي تعمل كصورة رمزية، ثم كيفية تعديل الأحجام الأصلية للصور الرمزية للسماح صورة رمزية يتم فتحها بحجم أكبر عند النقر عليها (هل تتابعني؟!).

1. كيفية ربط الصورة الرمزية بالصورة بالحجم الكامل

أعضاء-header.php

اذهب إلى الملف الخاص بك member-header.php (الموجود في مجلد الأعضاء/المفرد لموضوع Buddypress الخاص بك). بمجرد دخولك إلى هذا الملف، ابحث عن سطر التعليمات البرمجية المطابق لما يلي:

<a href="/ar/”NO NUMERIC NOISE KEY/" 1000”>

<?php bp_displayed_user_avatar( ‘type=full’ ); ?>

</a>

استبدل هذا الكود بهذا :

<a href="/ar/”NO NUMERIC NOISE KEY/" 1000”>

<?php bp_displayed_user_avatar( ‘type=full&width=150&height=150’ ) ?>

</a>

كما ترون، هنا نستخدم الدالة bp_core_fetch_avatar، مع السمة 'html' => خطأ، والذي يسمح تسليط الضوء على عنوان URL للصورة الرمزية، بدون لغة HTML المصاحبة (

قم بتحميل ملف member-header.php.

بمجرد الانتهاء من هذه الخطوة، يجب أن ترتبط الصورة الرمزية الخاصة بك عادةً بالصورة وليس بالملف الشخصي. الآن يبقى تعديل أحجام الصور الرمزية، من أجل الاحتفاظ بالصورة الرمزية المصغرة لقائمة الملفات الشخصية، ولكن للحصول على صورة رمزية أكبر قليلاً عند النقر عليها.

2. كيفية تغيير أحجام الصور الرمزية في Buddypress

وظائف.php

للقيام بذلك، لا شيء يمكن أن يكون أبسط، انتقل إلى ملف الوظائف الخاص بك (functions.php) لإضافة هذه الأسطر من التعليمات البرمجية:

إذا (! محدد( 'BP_AVATAR_THUMB_WIDTH' ) )
تعريف( 'BP_AVATAR_THUMB_WIDTH', 50); // ضع العرض الذي تريده لحجم الصورة المصغرة
إذا (! محدد( 'BP_AVATAR_THUMB_HEIGHT' ) )
تعريف( 'BP_AVATAR_THUMB_HEIGHT', 50); // ارتفاع الأحجام المصغرة
إذا (! محدد( 'BP_AVATAR_FULL_WIDTH' ) )
تعريف( 'BP_AVATAR_FULL_WIDTH', 400); // عرض الحجم الفعلي
إذا (! محدد( 'BP_AVATAR_FULL_HEIGHT' ) )
تعريف( 'BP_AVATAR_FULL_HEIGHT', 400); // ارتفاع الحجم الفعلي

باستخدام هذا الجزء من الكود، يمكنك ضبط الحجم الحقيقي للصور الرمزية على 400*400، وحجم الصور الرمزية المصغرة على 50*50.

3. ملحقات وملاحظات

يمكنك بسهولة إضافة سمة نوع "lightbox"، عبر rel="lightbox" على سبيل المثال، إذا كان لديك مكون إضافي يتعامل مع هذا النوع من الأشياء. سيؤدي هذا إلى تحميل الصور الرمزية الخاصة بك بطريقة أكثر إثارة قليلاً.

علاوة على ذلك، أحيلك إلى سمات الوظيفة bp_displayed_user_avatar( 'type=full&width=150&height=150' ) : كما ترون، اخترنا عرض الصورة الرمزية "بالكامل"، أي بالحجم الحقيقي، ولكن عن طريق تغيير حجم الإخراج، بحيث تكون لدينا صورة متوسطة الحجم في صفحة الملف الشخصي.

بالتأكيد لا يُنصح بهذه الطريقة من حيث سرعة تحميل الصفحة، ولكنها تتجنب إضافة حجم صورة جديد للصور الرمزية. ومع ذلك، يمكنك اللعب بهذه السمات، عن طريق اختيار وضع "type=thumb" بدلاً من وضع "كامل" في الأماكن التي تريدها.

الخلاصة: تسلط شبكتك الاجتماعية الضوء على صور الملف الشخصي

بفضل هذه الطريقة، ترتبط الصور الرمزية لأعضائك الآن بصور أكبر، وهو أمر أكثر عملية لإدارة الشبكات التي تكون فيها صورة الملف الشخصي مهمة.

 

آخر تغريداتي

شورت جديد على Blooness 👉 الحيوية، طول العمر، فقدان الوزن: الدليل النهائي للبروتينات في النظام الغذائي الكيتوني المتوسطي موجود على الإنترنت على Blooness. https://buff.ly/3xxNvpj
https://buff.ly/4cG2GM4

شورتات جديدة على Blooness 👉 سيصدر المحتوى المتميز الجديد خلال 48 ساعة، وما هو المحتوى! سيكون هذا هو الدليل الأكثر شمولاً لكمية البروتين التي يجب استهلاكها في نظام الكيتو المتوسطي. اراك قريبا !
https://buff.ly/3L2KbFP

تدوينة جديدة: كومبو، الحل الأمثل لوضع حد لمشكلة الجدولة وإدارة الموارد البشرية https://buff.ly/4eE6JtT

تحميل المزيد

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

لا توجد رسائل غير مرغوب فيها، مجرد بريد إلكتروني عند نشر محتوى جديد.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

arAR