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

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

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

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

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

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

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

  • كيفية إظهار رتبة العضو المتصل حاليا current user role | مجاب

2018/07/11

السلام عليكم وأهلا وسهلا وشكرا لكم أما بعد فأريد كيفية استدعاء أو اظهار رتبة العضو الحالي أي المتصل حاليا current user خاصة إذا كان لدية أكثر من رتبة …


شارك هذا الموضوع على:

رابط الموضوع للنسخ

أضف تعليقك | سجّل دخولك

تعليقاتك في هذا الموضوع تحتاج إلى المراجعة قبل النشر



  1. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  2. BENACEUR ← علّقَ : 280 تعليقا
    إدارة الموقع

    وعليكم السلام
    هناك عدة طرق لإظهار رتبة العضو الحالي current_user منها:

    $user = wp_get_current_user();
    $role = ( array ) $user->roles;
    echo $role[0];

    أو:

    $user = wp_get_current_user();
    $user_role = array_shift($user->roles);
    echo $user_role;

    أما إن كان للعضو أكثر من رتبة فضع التالي:

    $user = wp_get_current_user();
    echo implode( ',', $user->roles);

    انتهى.



  3. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  4. مالك ← علّقَ : 15 تعليقا
    عضو

    شكرا لك
    هل بالإمكان إظهار الرتبة مترجمة للغة الموقع أي بالعربية مثلا إذا كان الموقع بالعربية؟



  5. سيرة الذاتية
    ---------------------------
    أقوم بتطوير الووردبريس وكل ما يتعلق به كالإضافات حيث ساهمت بثلاث إضافات من تطويري, ولذلك فموقعي هذا جعلته يهتم بالدرجة الأولى بتطوير ودعم الووردبريس, ثم الأنترنت والمواقع الإلكترونية بصفة عامة ...
  6. BENACEUR ← علّقَ : 280 تعليقا
    إدارة الموقع

    نعم يمكن ذلك:

    global $wp_roles;
    $user = wp_get_current_user();
    $user_role = array_shift($user->roles);
    echo isset($wp_roles->roles[ $user_role ]['name']) ? translate_user_role( $wp_roles->roles[ $user_role ]['name'] ) : '';

    أو التالي إذا كان العضو متعدد الرتب:

    global $wp_roles;
    $user = wp_get_current_user();
    $role = ( array ) $user->roles;
    $role__s = array();
    foreach ($role as $role_s) {
    $role__s[] = translate_user_role( $wp_roles->roles[ $role_s ]['name'] );
    }
    echo implode( ',', $role__s);

    في بعض القوالب لا تظهر الترجمة على واجهة الموقع, وفي هذه الحالة يكفي أن نضع التالي في ملف الوظائف functions.php الخاص بالقالب المستعمل:

    add_action( 'init', 'load_admin_textdomain_in_front_ben741555' );
    function load_admin_textdomain_in_front_ben741555() {
        if ( ! is_admin() )
        load_textdomain( 'default', WP_LANG_DIR . '/admin-' . get_locale() . '.mo' );
    }

    انتهى.



  7. سيرة الذاتية
    ---------------------------
    لم يقم بكتابة سيرته بعد
  8. سمير ← علّقَ : 16 تعليقا
    عضو

    شكرا على الافادة …