نظرة عامة (Overview)
مع توفر المزيد من أنواع المحتوى القابل لإعادة الاستخدام التي يمكنك إنشاؤها باستخدام ووردبريس، تسعى هذه المقالة إلى توضيح متى يكون من المجد استخدام أنواع معينة في حالات مختلفة لمساعدتك في اتخاذ أفضل القرارات الممكنة. على نطاق واسع، سيعترك هذا التركيز على كتل أجزاء القوالب (Template Part blocks)، وأنماط الكتل (Block Patterns)، والأنماط المتزامنة (Synced Patterns / الكتل القابلة لإعادة الاستخدام Reusable Blocks).
أعاد ووردبريس 6.3 تسمية "الكتل القابلة لإعادة الاستخدام" (Reusable Blocks) إلى "أنماط" (Patterns). سيعمل النمط المتزامن (Synced pattern) تماماً بنفس طريقة عمل الكتلة القابلة لإعادة الاستخدام.
جزء القالب (Template Part)
كتلة جزء القالب هي كتلة متقدمة يمكن استخدامها مع قالب كتل (block theme) أو قالب يدعم تحرير القوالب (template editing). غالباً ما تأتي هذه الأجزاء مع قالبك وتُستخدم لتنظيم وعرض هيكل موقعك. لمزيد من المعلومات، يمكنك معرفة المزيد في مقالة دعم كتلة جزء القالب.
النمط المتزامن (الكتلة القابلة لإعادة الاستخدام) [Synced pattern (Reusable block)]
النمط المتزامن هو نوع من أنماط الكتل الذي تم تمكين خيار التزامن (Synced) فيه، وسيعمل تماماً بنفس طريقي عمل الكتلة القابلة لإعادة الاستخدام. سيؤدي تعديل النمط المتزامن إلى تحديثه في أي مكان يتم استخدامه فيه. بعد إنشاء نمط متزامن، يمكنك "فصله" (Detach) إلى كتلة عادية، وتعديل الكتلة دون التأثير على النمط المتزامن المحفوظ مسبقاً. لمزيد من المعلومات، يمكنك معرفة المزيد في مقالة النمط المتزامن.
أنماط الكتل (Block Patterns)
أنماط الكتل هي مجموعة من الكتل المحددة مسبقاً والتي يمكنك إدراجها في المقالات والصفحات ثم تخصيصها بمحتواك الخاص. لمزيد من المعلومات، يمكنك معرفة المزيد في مقالة دعم نمط الكتل.
إليك جدول يقارن بين هذه الخيارات المختلفة ببعضها البعض:
| جزء القالب (Template Part) | الأنماط المتزامنة (الكتلة القابلة لإعادة الاستخدام) |
الأنماط (Patterns) | |
| النوع (Type) | هيكل الموقع (Site Structure) | محتوى المستخدم (User Content) | محتوى المستخدم (User Content) |
| خاصية التزامن (Syncing Ability) | متزامن (Synced) | متزامن (Synced) | غير متزامن (Un-synced) |
| مثال (Example) | التذييل (Footer) | ساعات العمل (Business hours) | دعوة لاتخاذ إجراء (Call to action) |
هيكل الموقع يعني أنه لا ينبغي أن يكون جزءاً من محتواك، مثل مقال أو صفحة. تتطرق ميزة التزامن إلى ما إذا قمت بتحديثه في مكان واحد، فسيتم تحديثه في كل مكان يتم فيه استخدام نفس الكتلة.
إرشادات (Guidelines)
بناءً على ما سبق، فهذا يعني أنه من الأفضل استخدام أجزاء القوالب والأنماط المتزامنة للأشياء التي تريد أن تكون متزامنة مع بعضها البعض، بينما تعتبر الأنماط هي الأفضل للمحتوى الذي تتوقع أن يتغير عبر موقعك.
بشكل عام، يجب عدم إجبار أجزاء القوالب على الانضمام إلى نمط متزامن أو نمط عادي نظراً لأن هذا مخصص لتمثيل هيكل الموقع بدلاً من المحتوى. ومع ذلك، يمكن أن يتضمن جزء القالب نمطاً متزامناً أو يتم بناءه باستخدام الأنماط! يمكنك أيضاً استخدام أنماط الكتل لبناء القوالب وأجزاء القوالب، ولكن يجب ألا تستخدم جزء قالب داخل النمط.
الحالات والمواقف (Situationals)
المحتوى المتكرر عبر موقعك (Repeated content across your site)
قد يتضمن ذلك كل شيء بدءاً من كيفية التواصل وحتى ساعات العمل أو حسابات وسائل التواصل الاجتماعي الخاصة بك. لتجنب الاضطرار إلى إضافة نفس المحتوى إلى كتلة فقرة (paragraph block) في كل مرة تريد فيها وضعه في نهاية مقالك، يمكنك جعله نمطاً متزامناً (Synced pattern).
الهيكل المتكرر عبر موقعك (Repeated structure across your site)
لكل ما يتعلق بهيكل الموقع والذي يتكرر عبر موقعك، مثل الترويسة (Header) أو التذييل (Footer)، فمن الأفضل استخدام جزء القالب (template part). هذه العناصر مخصصة للعناصر الهيكلئية في قالب الكتل، لذلك من المهم تمييزها عن الأنماط.
التصميم أو التخطيط المتكرر (Repeated design or layout)
عندما يكون الأمر متعلقاً بالتصميم أو التخطيط وتكراره أكثر من كونه متعلقاً بالمحتوى، فإن الأنماط هي الأفضل للاستخدام. ويرجع ذلك إلى أن المحتوى لا يحتاج إلى مزامنة، وبدلاً من ذلك، ما تريد تكراره هو الشكل المرئي لشيء ما.