• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

سعيد البقالي

مطوّر ووردبريس

  • الرئيسية
  • المدونة
  • الأرشيف
  • راسلني
أنت في:الرئيسية / شرحات ووردبريس / عرض آخر المستخدمين المسجلين على ووردبريس

عرض آخر المستخدمين المسجلين على ووردبريس

أخر تحديث في 2 يناير، 2022 بواسطة سعيد البقالي اضافة تعليق

محتوى المقالة إخفاء
  1. 1 عرض آخر المستخدمين المسجلين يدوياً
  2. 2 عرض آخر الأعضاء المسجلين بواسطة إضافة

إذا كنت تسمح بالتسجيل لمستخدمين جدد في موقعك قد يكون عرض آخر المستخدمين المسجلين في مكان ما من الموقع أمر مهم جداً وذلك لتحفيز زوار آخرين على التسجيل.

هناك بعض اﻹضافات في مستودعات ووردبريس تتيح إمكانية عرض آخر المستخدمين المسجلين عن طريق ودجات أو أكواد قصيرة، لكن ما رأيك في أن نقم بذلك بشكل يدوي ومن دون الاعتماد على أية إضافة؟

عرض آخر المستخدمين المسجلين يدوياً

لعرض آخر الأعضاء المسجلين دون إضافات في ووردبريس:

اقرأ أيضا: كيفية إضافة حقوق النسخ لووردبريس

1- إضافة هذا الكود لملف funcions.php أو لأضافتك المخصصة

/**
 * Get the recently registered usres.
 *
 * @return string $html
 */
function get_recently_registered_users() {

	$args = array(
		'number'  => '10',
		'order'   => 'ASC',
		'orderby' => 'user_registered',
	);

	if ( false === ( $user_query = get_transient( 'recently_registered_users' ) ) ) {
		// The User Query.
		$user_query = new WP_User_Query( $args );

		set_transient( 'recently_registered_users', $user_query, 3 * HOUR_IN_SECONDS );
	}

	// Get the results.
	$recently_registered_users = $user_query->get_results();

	if ( ! empty( $recently_registered_users ) ) {

			$html = '<ul class="recently-registered-users">';

		foreach ( $recently_registered_users as $recently_registered_user ) {
			// Get each recently registered users data.
			$recently_registered_users_info   = get_user_by( 'id', $recently_registered_user->ID );
			$recently_registered_users_avatar = get_avatar( $recently_registered_users_info->user_email, 45 );

			if ( $recently_registered_users_info->user_url ) {
				$html .= '<li class="recently-registered-user-info">';
				$html .= '<a class href="' . $recently_registered_users_info->user_url . '" target="_blank"><figure class>' . $recently_registered_users_avatar . '</figure></a>';
				$html .= '<h4 class="recently-registered-user-name">' . $recently_registered_users_info->display_name . '</h4>';
				$html .= '</li>';
			} else {
				$html .= '<li class="recently-registered-user-info">';
				$html .= '<figure class>' . $recently_registered_users_avatar . '</figure>';
				$html .= '<h4 class="recently-registered-user-name">' . $recently_registered_users_info->display_name . '</h4>';
				$html .= '</li>';
			}
		}
		$html .= '</ul>';
	} else {
		$html = esc_html__( 'No recently regitered usres found!', 'text-domain' );
	}

	return $html;
}

/**
 * Display the Recently registered usres
 */
function recently_registered_users() {
	echo get_recently_registered_users();
}

2- وضع هذه الوظيفة في المكان الذي تريده من القالب، مثلا sidebar.php

<?php recently_registered_users(); ?>

أيضا يمكنك إنشاء كود قصير بوضع هذا الكود في ملف functions.php تحت الكود الذي أضفناه في الأول وذلك لعرض آخر الأعضاء المسجلين في الصفحات، المقالات أو في الودجة “نص”.

اقرأ أيضا: كيف يمكنني تعطيل وحدات JetPack باحترافية؟

// Create [recently_registered_users] shortcode.
add_shortcode( 'recently_registered_users', 'get_recently_registered_users' );

اﻵن يمكنك عرض أخر المستخدمين المسجلين في أي مكان تريده من موقعك وذلك بإستعمال الكود القصير [recently_registered_users].

عرض آخر الأعضاء المسجلين بواسطة إضافة

رغم أنني أفضل الطريقة اليدوية، سأقوم بذكر إضافة vertical scroll recent registered user هذه الإضافة تقوم بإضافة ودجة جديدة مهمتها الوحيدة هي عرض آخر الأعضاء المسجلين في الموقع.

إذا كانت لديك أي ملاحظة أو استفسار لا تتردد عن تركه من خلال التعليقات، إذا أعجبك الموضوع قم بمشاركته مع أصدقائك على مواقع التواصل الاجتماعي.

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

تحت تصنيف:شرحات ووردبريس

عن سعيد البقالي

مبرمج مطور قوالب وإضافات ووردبريس بخبرة تفوق 10 سنوات، أكتب تدوينات في موقعي هذا بين الفينة والأخرى حول تطوير الويب ,تحسين الأرشفة وتحيسن أداء المواقع WPO منذ سنة 2012، لدي مساهمات في تطوير نواة ووردبريس والترجمة إلى اللغة العربية. أتمنا أن يروق لك كل ما أقدمه.

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

Reader Interactions

أضف رأيك حول الموضوع إلغاء الرد

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

القائمة الجانبية الرئيسية

البحث

  • حسابي على تويتر
  • رابط صفختي على انستغرام
  • رابط قناتي على اليوتوب
  • صفحتي على فايسبوك
  • ربط حسابي على جيت هاب
  • رابط حسابي على تلغرام
  • ربط حسابي على الموقع الرسمي لووردبريس
  • CodePen

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

المواضيع الأكثر شعبية

أفضل إضافات ووردبريس المجانية حسب تجربتي الخاصة

دروس ووردبريس من الصفر للمبتدئين بالفيديو

10 من أفضل قوالب ووردبريس المجانية

شرح إضافة Yoast SEO بالفيديو

طريقة إضافة نجوم تقييم المقالات في ووردبريس

نقل ووردبريس من استضافة إلى أخرى وتغيير النطاق

شارة شركة ديجيتال أوشن
مارس 2023
نثأربخجسد
 12345
6789101112
13141516171819
20212223242526
2728293031 
« مارس    

جميع الحقوق محفوظة © 2023

  • سياسة الخصوصية
  • شروط الاستخدام