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

تُعدّ الإضافات أسهل طريقة لتطبيق أدوات تحكم متقدمة في عرض المحتوى في محرر ووردبريس. إليك أفضل الإضافات الموثوقة لهذا الغرض.
إضافة عرض الكتل
إضافة " رؤية الكتل " هي أداة شاملة تُضيف عشرات إعدادات الرؤية مباشرةً إلى الكتل الفردية. وهي تتكامل مع محرر الكتل وتدعم ما يلي:
- التحكم بنوع الجهاز (هاتف محمول، جهاز لوحي، كمبيوتر مكتبي)
- استهداف المتصفحات (Chrome، Safari، Firefox)
- تحديد المواعيد والأوقات
- التخصيص القائم على ملفات تعريف الارتباط
- أدوار المستخدمين وحالة تسجيل الدخول
- عرض الشاشة وحجم الشاشة
- مصادر الإحالة وسلاسل الاستعلام
- البيانات الوصفية المخصصة واكتشاف الموقع
تتوفر هذه الخيارات في الشريط الجانبي الأيمن ضمن قسم "الرؤية" لكل قسم. كما يمكنك تفعيل "وضع التحكم الكامل" في الإعدادات العامة للوصول إلى جميع الخيارات في جميع الأقسام.
الميزات الرئيسية:
- إعدادات مسبقة للرؤية لإدارة كتل متعددة
- شروط مسار عنوان URL للمحتوى الخاص بالصفحة
- قم بتفعيل خيار إخفاء الحظر عن الجميع لتجاوز القيود بسرعة
- استيراد وتصدير إعدادات الرؤية
تُعد هذه الإضافة مثالية لمطوري الويب الذين يديرون مواقع ووردبريس معقدة ذات متطلبات محتوى ديناميكي.
إضافة التحكم بالمحتوى
إضافة التحكم في المحتوى على تبسيط رؤية الكتل من خلال التركيز على مجموعتين رئيسيتين من القواعد:
- قواعد الجهاز (الهاتف المحمول، الجهاز اللوحي، الكمبيوتر المكتبي)
- قواعد المستخدم (تسجيل الدخول، تسجيل الخروج، أدوار المستخدم المحددة)
يُعدّ هذا النظام مثاليًا في الحالات التي ترغب فيها بعرض محتوى مختلف بناءً على حالة تسجيل الدخول أو حجم الشاشة. على سبيل المثال، يمكنك عرض صورة لمستخدمي الهواتف المحمولة وأخرى لمستخدمي أجهزة الكمبيوتر المكتبية باستخدام نفس بنية الكتل.
الميزات الرئيسية:
- مفاتيح تبديل القواعد لتعطيل إعدادات الرؤية مؤقتًا
- إعدادات نقاط التوقف العامة في خيارات الملحق
- واجهة مستخدم بسيطة مدمجة في محرر الكتل
- ميزات مميزة اختيارية مثل شروط ووكومرس
هذه الإضافة مثالية للمبتدئين أو الوكالات التي تبحث عن تخصيص سريع يعتمد على الجهاز أو المستخدم.
الكتل الشرطية
Conditional Blocks واجهةً قائمة على النوافذ المنبثقة لإضافة منطق شرطي إلى كتل ووردبريس. بينما تتضمن النسخة المجانية ميزات أساسية مثل إمكانية رؤية الجهاز والمستخدم، تُضيف النسخة الاحترافية ميزات تحديد الموقع الجغرافي، والجدولة، والقيود القائمة على العضوية.
عروض النسخة المجانية:
- قفل يمنع الجميع من الدخول
- شاشة عرض قائمة على الجهاز
- شروط تسجيل دخول المستخدم
- تركيبات منطقية AND/OR
إضافات النسخة الاحترافية:
- تحديد المواعيد مسبقاً
- استهداف أدوار المستخدمين
- ووكومرس وعناصر التحكم في العضوية
- نقاط توقف مخصصة واستهداف جغرافي
- مدير الإعدادات المسبقة للتغييرات المجمعة
تُعتبر الكتل الشرطية حلاً وسطاً جيداً بين البساطة والقوة، خاصة بالنسبة للفرق التي تحتاج إلى شروط قابلة لإعادة الاستخدام.
حالة ويكد بلوكس
Wicked Blocks Condition هو إضافة غير معروفة على نطاق واسع، لكنها توفر خيارات سهلة الاستخدام للمطورين، مثل دوال PHP المخصصة. تتيح هذه الإضافة إظهار أو إخفاء الكتل بناءً على:
- دور المستخدم أو حالة تسجيل الدخول
- نطاقات التاريخ والوقت
- حالة المنشور أو الفئات
- سلاسل استعلام عنوان URL
- وظائف المنطق المخصصة
إذا كنت ترغب في الجمع بين مرونة البرمجة منخفضة الكود والتحكم القائم على المحرر، فإن هذه الإضافة خيار ممتاز.
جدول مقارنة الإضافات
| اسم الإضافة | الميزات الرئيسية | حالة الاستخدام المثالية |
|---|---|---|
| رؤية الكتلة | التاريخ/الوقت، الموقع الجغرافي، دور المستخدم، حجم الشاشة، ملفات تعريف الارتباط | تحكم كامل في الرؤية |
| التحكم في المحتوى | قواعد الجهاز ودور المستخدم | حالات استخدام خفيفة الوزن |
| الكتل الشرطية | منطق AND/OR، الإعدادات المسبقة، نقاط التوقف المتقدمة | تطبيقات متوسطة الحجم إلى متقدمة |
| حالة ويكد بلوكس | دعم وظائف PHP، واستهداف سلسلة الاستعلام | تحكم موجه للمطورين |
مقتطفات برمجية مخصصة لإخفاء أو إظهار المحتوى في ووردبريس
إذا كنت تفضل تجنب استخدام الإضافات، يمكنك استخدام وظائف ووردبريس الأصلية والمنطق الشرطي للتحكم في مستوى الظهور. يمكن إضافة هذه الأمثلة إلى إضافة مخصصة أو إلى ملف functions.php الخاص بقالبك الفرعي.
إخفاء المحتوى عن المستخدمين المسجلين
add_action( 'wp_head', 'custom_hide_paragraphs_for_logged_in' ); function custom_hide_paragraphs_for_logged_in() { if ( is_user_logged_in() ) { echo 'p { display: none !important; }'; } }
يؤدي هذا إلى إخفاء جميع عناصر الفقرة للمستخدمين المسجلين. يمكنك عكس الشرط أو استهداف عناصر أخرى بناءً على احتياجاتك.
إخفاء المحتوى بناءً على الموقع الجغرافي
add_action('wp_head', 'custom_hide_images_us'); function custom_hide_images_us() { $ip = $_SERVER['REMOTE_ADDR']; $geo = "https://ipapi.co/{$ip}/json/"; $response = wp_remote_get($geo); if ( is_wp_error($response) ) return; $data = json_decode( wp_remote_retrieve_body($response) ); if ( isset($data->country_code) && $data->country_code === 'US' ) { echo 'img { display: none !important; }'; } }
استخدم هذا البرنامج النصي لإخفاء جميع الصور عن المستخدمين الزائرين من الولايات المتحدة. يُرجى العلم أن استدعاءات واجهة برمجة التطبيقات (API) في كل مرة يتم فيها تحميل الصفحة قد تؤثر على الأداء، لذا يُنصح باستخدام التخزين المؤقت أو التخزين المؤقت المؤقت كلما أمكن ذلك.
إخفاء الصورة المميزة حسب الفئة
أضف_فلتر('post_thumbnail_html', 'custom_hide_featured_image', 10, 2); دالة custom_hide_featured_image($html, $post_id) { إذا ( has_category('books', $post_id) ) { إرجاع ''; } إرجاع $html; }
يزيل هذا الكود الصورة المميزة من جميع المنشورات المصنفة ضمن فئة "الكتب". يمكنك تعديله للوسوم أو التصنيفات المخصصة أو البيانات الوصفية.
اختبار شروط رؤية المحتوى
لتجنب المفاجآت على موقعك الإلكتروني المباشر، إليك بعض أفضل ممارسات الاختبار:
- استخدم بيئات تجريبية لإجراء التجارب
- قم بمسح ذاكرة التخزين المؤقت للمتصفح والموقع قبل عرض التغييرات.
- قم بتغيير أدوار المستخدم للتحقق من شروط الرؤية
- تحقق من مصدر الصفحة للتأكد مما إذا كانت العناصر المخفية تُزال أم تُخفى فقط باستخدام CSS
- استخدم أدوات مطوري المتصفح لمحاكاة الأجهزة المختلفة وأحجام الشاشات المختلفة
تساعدك هذه الاحتياطات على تجنب مشاكل تحسين محركات البحث والسلوك غير المتوقع، خاصة على مواقع ووردبريس.
إعدادات ونصائح الإضافات
تأتي كل إضافة من الإضافات المذكورة أعلاه مع مناطق تكوين خاصة بها داخل لوحة تحكم ووردبريس > الإعدادات. وبحسب الإضافة التي تستخدمها، يمكنك القيام بما يلي:
- حدد نقاط توقف الجهاز
- قم بتمكين رؤية الكتل في لوحة المحرر
- تعطيل الإضافات على بعض الكتل
- تفعيل وضع التحكم الكامل أو وضع التصحيح
إن فهم عناصر التحكم الافتراضية في الرؤية وتخصيصها لتتناسب مع سير العمل التحريري الخاص بك سيؤدي إلى إدارة أفضل للمحتوى عبر موقعك.
متى يجب عليك استخدام إضافة برمجية بدلاً من استخدام كود مخصص؟
يعتمد الاختيار بين المكونات الإضافية والتعليمات البرمجية المخصصة على مدى تعقيد مشروعك ومهارات فريقك وأهداف الأداء.
استخدم إضافةً إذا:
- أنت بحاجة إلى مستخدمين غير تقنيين لإدارة مستوى الرؤية
- يتطلب موقعك عشرات الشروط عبر الصفحات
- تريد الوصول إلى الميزات الاحترافية مثل الجدولة أو الاستهداف الجغرافي
استخدم رمزًا مخصصًا إذا:
- تريد أداءً أكثر كفاءة
- أنت تستهدف ظروفًا فريدة لا تدعمها الإضافات
- موقعك صغير ومحدود النطاق
بالنسبة للمواقع الكبيرة، غالباً ما يكون النهج الهجين هو الأنسب. استخدم الإضافات للتحكم في مستوى الرؤية بشكل منتظم، واكتب منطقاً مخصصاً عند الحاجة.
حالات الاستخدام العملية لخاصية رؤية الكتل في ووردبريس
إن فهم عناصر التحكم في الرؤية أمر، وتطبيقها بفعالية أمر آخر. دعونا نستكشف حالات واقعية محددة حيث يصبح عرض كتل المحتوى بشكل مشروط جزءًا أساسيًا من استراتيجية الموقع الإلكتروني.
محتوى مخصص للمستخدمين المسجلين
تستخدم العديد من مواقع العضوية ومنصات التعليم الإلكتروني ولوحات معلومات الأعمال الداخلية شروط الرؤية لتقييد المحتوى. يمكنك عرض رسالة ترحيب أو لوحة معلومات مخصصة للمستخدمين المسجلين فقط. إذا قام أحد المستخدمين بتسجيل الخروج، يختفي قسم المحتوى نفسه تلقائيًا من العرض.
يمكن التعامل مع هذا الأمر بسهولة باستخدام إضافة رؤية الكتل أو أداة التحكم بالمحتوى، وذلك بتعيين إعدادات الرؤية بناءً على دور المستخدم وحالة تسجيل الدخول. إنها طريقة سهلة الاستخدام لتقسيم المحتوى دون الحاجة إلى مهارات تطوير متقدمة.
مواقع ووردبريس متعددة اللغات
غالباً ما تُنشئ الشركات العالمية أقسام محتوى مختلفة لكل لغة. بدلاً من إنشاء صفحات متعددة، يمكنك استخدام أدوات التحكم في عرض الأقسام لعرضها بشكل مشروط بناءً على تفضيلات المستخدم أو موقعه. ادمج منطق تحديد الموقع الجغرافي مع إضافات اللغات المتعددة لتقديم محتوى خاص بكل منطقة دون تكرار الجهد.
الإعلانات حسب الوقت
قد ترغب في تنظيم عروض ترويجية سريعة، أو إطلاق منتجات جديدة، أو عرض لافتات إعلانية خلال فترة زمنية محددة فقط. باستخدام شروط التاريخ والوقت في إضافة رؤية الكتل، يمكنك جدولة عرض الكتل أو إخفائها في أوقات محددة بدقة.
هذا النوع من الأتمتة يحافظ على تحديث موقع ووردبريس الخاص بك ويزيل الحاجة إلى نشر أو إزالة الكتل يدويًا.
تخطيطات مشروطة للأجهزة المحمولة
تتطلب أحجام الشاشات المختلفة عادةً تصميمات مختلفة. بدلاً من إنشاء نسخ متعددة من الصفحة، تتيح لك إعدادات عرض الكتل إنشاء كتل محتوى مخصصة للأجهزة المحمولة. اعرض الكتل بناءً على حجم الشاشة أو نوع الجهاز، وحسّن تجربة المستخدم على الأجهزة المحمولة مع الحفاظ على إمكانية تعديل كل شيء في مكان واحد.
يُعد هذا مفيدًا بشكل خاص لعرض أحجام التنقل والأزرار والصور المختلفة للشاشات الأصغر، مما يعزز سهولة الاستخدام وأداء الصفحة.
كيفية عمل عناصر التحكم في الرؤية في محرر ووردبريس
إذا كنت تستخدم محرر الكتل Gutenberg (وهو الآن المعيار لـ WordPress)، فستظهر إعدادات الرؤية في الشريط الجانبي الأيمن بمجرد تثبيت إضافة مثل Block Visibility أو Conditional Blocks.
عند تعديل منشور أو صفحة:
- حدد كتلة محتوى
- ابحث عن قسم بعنوان "شروط الرؤية أو "شروط العرض".
- استخدم مربعات الاختيار أو القوائم المنسدلة أو مفاتيح التبديل للتحكم في من يرى الكتلة ومتى
تُضيف بعض الإضافات أيضًا أيقونة أو إعدادات إلى شريط الأدوات ضمن قسم "متقدم" في محرر الكتل. وتتيح هذه الإضافات الوصول السريع إلى خيارات العرض مثل حجم الشاشة، وأدوار المستخدمين، وحالة تسجيل الدخول، أو سلاسل استعلام عناوين URL.
أفضل الممارسات لإدارة إعدادات الرؤية
لتجنب الارتباك وإدارة الأداء، إليك بعض النصائح من الخبراء:
- تجميع الكتل ذات الصلة: استخدم مجموعات الكتل أو الأنماط لتطبيق قواعد الرؤية عبر الأقسام
- استخدم الإعدادات المسبقة: في أدوات مثل رؤية الكتل أو الكتل المشروطة، احفظ الإعدادات الشائعة كإعدادات مسبقة.
- الحد من تداخل الإضافات: تجنب استخدام إضافات متعددة لنفس الغرض لتقليل التعارضات
- درّب فريقك: يجب على المحررين غير التقنيين فهم شروط الرؤية لتجنب سوء التكوين.
- اختبر جميع أدوار المستخدمين: تحقق من كيفية ظهور كل قسم من أقسام المحتوى لأنواع المستخدمين المختلفة، سواء كانوا مسجلين دخولهم أو غير مسجلين خروجهم.
تساعد هذه العادات في الحفاظ على سير العمل بسلاسة وتجنب مشاكل الأداء أو الارتباك في المحتوى.
الخاتمة
لم تعد إمكانية إخفاء أو إظهار محتوى الكتل في ووردبريس حكرًا على المطورين. فباستخدام الإضافات المناسبة أو التعليمات البرمجية المخصصة، يُمكن لأي شخص إنشاء تجارب مستخدم مُخصصة تتناسب مع الدور والموقع والجهاز والوقت.
سواء كنت تقوم بإنشاء بوابة عضوية أو موقع للتجارة الإلكترونية أو مركز محتوى، فإن إعدادات رؤية المحتوى تساعدك على إيصال الرسالة الصحيحة إلى الجمهور المناسب في الوقت المناسب.
من خلال إتقان عناصر التحكم في رؤية الكتل، ستتمكن من إنشاء موقع ووردبريس أكثر ديناميكية وتخصيصًا وتوجهًا نحو الأداء.