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

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

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

وثائق الووردبريس الرسمية

لكل تطبيق وثائق خاصة به أو ما يسمى بـ Documentation، ووردبريس يوفر وثائقه عبر قسم Codex الموجودة في الموقع. تحتوي على العديد من توثيقات التطبيق من دوال وطريقة عرض الأشياء في البرنامج وإستخداماته. إجعله المرجع الدائم عند بحثك عن طريقة عمل شيء معين في الووردبريس أو عمل دالة معينة في القالب أو الإضافة.

أبرز الصفحات الموجودة في الوثائق هي:

  • الصفحة الرئيسية: تجد فيها الروابط الرئيسية للوثائق الخاصة بالمبتدئين والمتقدمين والمطورين وكيفية التعامل مع الووردبريس.
  • صفحة الواجهة البرمجية (API): تجد فيها كافة الادوات الخاصة للتعامل مع الواجهة البرمجية للوردبريس يمختلف الوظائف مثل القوالب، الإضافات، القطع، .. وغيرها. والتي ستفيدك عند عملك على مشروع متعلق بالووردربيس.
  • الأقسام: تستطيع الوصول إليها من الصفحة الرئيسية وستجد تخصصات متخلفة في الووردبريس مقسمة وتشمل مواضيع عدة للوصول السريع إلى المعلومات التي تريدها. (مثل قسم: المواضيع المتقدمة، الإصدارات، التخطيط والتصميم، ..)

التحكم في أجزاء بنية الووردبريس

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

يتم ذلك عبر ما يسمى بـ Hooks لتمرير الدوال التي تحتوي على عمل معين على جزئية من العمليات التي يجريها الووردربيس في تطبيقه أو في وقت محدد. تنقسم هذه الجزئية على:

  • الإجراءات Actions: هي العمليات أو التغييرات التي يجريها الووردبريس خلال عمله على نقطة معينة في عمل التطبيق.
  • مرشحات Filters: هي عمليات يجريها الووردبريس على نصوص لأنواع معينة من محتويات التطبيق قبل إظهارها.

تجد عدة دوال خاصة بهذين الميزتين، من ناحية الإجراءات action (مثل add_action, remove_action, do_action, has_action ) ومن ناحية المرشحات filters (مثل add_filter, remove_filter, has_filter, apply_filters) جميع وظائف وشروحات هذه الدوال غيرها من الدوال الأخرى ستجدها في صفحة الواجهة البرمجية للإضافات.

يمكن كتابة الإجراءات والمرشحات عبر الدوال التي ذكرتها في الأعلى، فإذا أردت إستبدال نصوص معينة بروابط مباشرة على سبيل المثال في محتوى التدوينات وتحديد the_content كمكان ترشيح، الشفرة التي أريد كتابتها سواء في إضافة أو في قالب تكتب بهذه الطريقة:

function replace_links($text_replaced){

 // إسماء الشركات مع روابطها
 $words = array('شركة جوجل','شركة ياهو','شركة أبل','ويكيبيديا');
 $links = array('http://google.com','http://yahoo.com','http://wikipedia.org','http://wikipedia.org');

 // إعداد الروابط التي ستظهر في المواضيع
 $link_structure = array();
 for($x=0;$x<count($words);$x++) {
 $link_structure[$x] = '<a href="'.$links[$x].'" alt="'.$words[$x].'">'.$words[$x].'</a>';
 }

 // عملية إسبدال الكلمات بالروابط الخاصة بها
 $text_replaced = str_ireplace($words, $link_structure,$text_replaced);

 // الإشارة إلى النص الأصلي/الموضوع
 return $text_replaced;

}

// إضافة الدالة لتقوم بترشيح محتوى التدوينات
add_filter('the_content','replace_links');

عند تطبيق الدالة السابقة على محتوى التدوينة، سيتم إستبدال الكلمات التي حددناها بروابط مثل “شركة جوجل” إذا وجدت في المحتوى نستبدلها إلى رابط موقع جوجل ليكتب بهذا الشكل في شفرة HTML:

<a href="http://www.google.com/" alt="شركة جوجل<"شركة جوجل</a>

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

مقالات حول التحكم والتطوير في أجزاء واجهة الووردبريس

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

قائمة الإجراءات والمرشحات

10 حيل ووردبريس مفيدة (في إستخدام Hooks)

تصميم قوالب الووردبريس

يمكن تصميم قالب مدفوع تستفيد من عمله ونوعية هذه القوالب تكون مربحة. كما يجب أن تتميز هذه القوالب بشيء يمكن أن يجعل المدونين أو مستخدمي الووردبريس يستعملونها مثل المميزات المطلوبة التي يحتاجها المدونين تحل بعض من مشاكلهم في المدونة.

أثناء تصميم قالب ووردبريس استفد من ملف functions.php في التحكم أكثر بقالبك فهو يعمل كوظيفة الإضافات، فيمكن استخدام الإجراءات والمرشحات فيها وإضافة صفحة خاصة باختيارات القالب ومميزات تضعها في القالب كذلك. استغل الاختيارات الموجودة كذلك في أوسمة القالب Template Tags وحلقات التكرار الخاصة بإستدعاء المواضيع.

إستخدام أوسمة القوالب Template Tags بأكثر من طريقة

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

قائمة الدوال المستخدمة أثناء العمل على قوالب الووردبريس

ملف مختصر بأوسمة قالب الووردبريس (ملفPDF)

دليل كيفية تحقيق أمثلة محركات البحث مع الووردبريس (ملف PDF)

أعمال قوالب ووردبريس إحترافية

هذه بعض الأماكن من المواقع التي تجد فيها قوالب خاصة بالووردبريس يمكن رؤية الأفكار فيها لرؤية كيفية استغلال الإمكانيات التي يوفرها الووردبريس لك لتصميم قالب جميل وعملي.

شركة WooThemes

We Love WP

ThemeForest

تكويد

35 قالب ووردبريس إبداعي وملون

60 قالب ووردبريس جديد ومدهش

40 قالب ووردبريس مجاني ذات جودة عالية

100 قالب ووردبريس مدهش لعام 2009

30 موقع ووردبريس غير نموذجي

33 مكان لشراء قوالب ووردبريس قيمة وذو جودة عالية

قوالب ووردبريس مجانية (أماكن تجد فيها هذه القوالب)

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

قوالب ووردبريس مجانية من موقع WordPress.org

Top WordPress Themes

Free WordPress Themes

Themes2WP

WP Themes Press

Skip Press

مقالات حول تصميم قوالب الووردبريس

هذه عدة مقالات مجمعة من المفضلة حول كيفية تصميم قوالب الووردبريس إضافةً إلى أدوات مفيدة للقالب:

إنشاء قالب ووردبريس خاص

10 حيل مفيدة خاصة بحلقات التكرار Loops

12 إضافة ووردبريس لتطوير القالب

أعلى 10 أطر عمل ووردبريس مجانية للمصممين

13 شفرة مفيدة لتطوير الووردبريس

إنشاء صفحة إختيارات خاصة بقالب الووردبريس

100 مصدر لمطوري قوالب الووردبريس

تلميحات مفيدة لمطوري قوالب الووردبريس

10 دروس لأخذ مهاراتك في تطوير الووردبريس إلى المستوى التالي

تصميم قالب ووردبريس مع إدارة الإختيارات

كيف تحسن قالبك مع 9 إضافات مفيدة

10 تقنيات لكتابة شفرات ووردبريس مفيدة

مصادر مفيدة لإضافة مميزات إلى الووردبريس

10 وصفات لملف الدوال تغنيك عن مثيلاتها من إضافات WordPress

أطر عمل تطوير قالب الووردبريس

تلميحات قوية لمطوري قوالب الووردبريس

تكامل ترقيم الصفحات في قالب الووردبريس

أعلى 10 دروس لتطوير قوالب الووردبريس

5 أفكار لتحسين قالب الورد بريس بواسطة الحقول الخاصة

إنشاء موضوع فقط لمتابعي خلاصات RSS في الووردبريس

كيفية فصل التنبيهات عن التعليقات

حيل الحقول الخاصة للووردبريس

10 حيل ووردبريس إستثنائية

أكثر 11 حيلة مطلوبة في الووردبريس

10 حيل مفيدة خاصة بتعليقات الووردبريس

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

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

10 حيل مفيدة خاصة بخلاصات RSS للووردبريس

أكثر 30 حيلة مطلوبة لصفحة تعليقات الووردبريس

20 درس ومصدر للعمل مع الحقول الخاصة في الووردبريس

كيفية إضافة ترقيم للصفحات في قائمة سجلات أو إضافة ووردبريس

25 إضافة ودرس مفيدة حول إستخدام jQuery مع الووردبريس

بهذا أكملت نصف المصادر التي أريد أضعها لكم في الجزء الأول، ترقبوا الجزء الثاني والذي سأكمل فيه المصادر الخاصة من روابط من المفضلة حول تطوير أدوات الووردبريس.

أجزاء الموضوع: