Roya

دليل الدراسة الكامل لبناء موقع WordPress

الدليل الكامل لتعلم WordPress

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

لا تصدقوا الأساطير

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

  • لا ، لا يمكنك تعلم البرمجة في 24 ساعة. أو أسبوع. او شهر. لتعلم عالم البرمجة بأكمله ، ستحتاج أولاً إلى أن تصبح كائنًا خالدًا بجدول زمني واضح. يمكنك تعلم بعض الأساسيات على مدار 24 ساعة ، لكنك لن تنتهي أبدًا من تعلم مهارات البرمجة الجديدة (إلا إذا كنت كسولًا).
  • على الطرف الآخر من المقياس ، هناك أسطورة تقول إنك بحاجة إلى أن تكون عبقريًا يتمتع بقوى الرياضيات المذهلة. لا يوجد شيء أبعد من الحقيقة. ستندهش من كمية رؤوس البطاطس التي يجب على المرء أن يتعامل معها في الحقل ، ومقدار الرياضيات الفعلية التي ستستخدمها.
  • ربما المفضل لدي: لا فائدة من تعلم البرمجة عندما تكون هناك أدوات لإنشاء مواقع الويب. هذا هو الأكثر خطورة لأنه من الصعب شرحه. لكن طرح السؤال باختصار “لماذا أحتاج إلى تعلم البرمجة ، إذا كان لدي قالب WordPress؟” يمكن الإجابة عن السؤال التالي “من أين ستأتي الموضوعات إذا لم يكن هناك مبرمجين”. نفس الشيء مع أدوات تطوير الويب. لا توجد أدوات على كوكب الأرض يمكنها كتابة المزيد من الأدوات ، باستثناء المبرمجين. كما أن أي أداة موجودة أو ستكون موجودة مصحوبة بقيود شديدة. لكن هذا موضوع أطول.

نعم ، عليك أن تتعلم أساسيات البرمجة

مرة أخرى ، تبكي “لماذا أحتاج إلى تعلم البرمجة؟ إنها WordPress!”. أعتقد أنه كلما تعلمت المزيد عن WordPress ، كلما عرفت مدى محدودية ذلك.

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

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

ماذا ستفعل في هذه المواقف إذا لم تكن تعرف كيف تبرمج؟

الآن ، من فضلك تعلم أساسيات البرمجة

قبل أن تبدأ في مسارك لتعلم HTML و CSS ، يجب أن تأخذ دقيقة وتستريح ، حتى أتمكن من إلقاء منهج دراسي على رأسك.

الأشياء التي ستحتاج إلى تعلمها قبل العودة هي كالتالي:

  • HTML: اللبنات الأساسية للواجهة الأمامية لموقع الويب الخاص بك (الشاشة). توصية شخصية: يمكن معالجة الأخطاء الشائعة من خلال الإدراك الراسخ لعناصر مستوى الكتلة والكتلة المضمنة والمضمنة ، بالإضافة إلى فهم قوي للمواضع النسبية مقابل المطلقة.
  • CSS: هذه هي الخلطة السرية لموقعك على الويب. تخيل أن HTML الخاص بك عبارة عن شبكة تلوين بالأرقام ، وأن CSS هي الرسم. كل موقع يستخدم CSS.
  • PHP: هذا هو الصندوق الأسود للموقع. لا أحد يراه سواك. إنه ما يخلق بالفعل كل الوظائف ، ويفعل كل التفكير ، ويقدم محتوى موقع الويب الخاص بك. هذا ما هو حقيقي “البرمجة”. تعلمه.
  • MySQL: قواعد البيانات هي المكان الذي يتم فيه تخزين كل شيء على موقع الويب الخاص بك. ستحتاج إلى تعلم كيفية التفاعل بأمان مع قاعدة البيانات باستخدام PHP. ابحث عن الاستعلامات ذات المعلمات.

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

إعداد ووردبريس

هناك طريقتان لتثبيت WordPress على موقع الويب الخاص بك. الأسهل على الإطلاق هو من خلال حساب cPanel الخاص بك. عادة ما يكون هناك برنامج على cPanel الخاص بك يقوم بتثبيت WordPress لك. على سبيل المثال ، يحتوي QuickInstall على تثبيت بنقرة واحدة لبرنامج WordPress. هناك طريقة أخرى تتمثل في تنزيل ملفات مصدر WordPress ، وتحميلها إلى خادمك عبر FTP.

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

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

سيمنحك هذا ذخيرة كافية لإنشاء موقع ويب أساسي. ومع ذلك ، إذا كنت تريد شيئًا أقل أساسيًا ، فسيتعين عليك المتابعة.

كيف يتم تسليم المحتوى إلى المستخدم؟

من المفيد أن تعرف كيف يأخذ WordPress المحتوى الخاص بك ويقدمه للمستخدم النهائي.

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

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

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

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

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

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

الإضافات

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

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

من المهم أيضًا معرفة وقت إضافة أشياء إلى function.php مقابل إنشاء مكون إضافي.

الخطافات: الإجراءات والمرشحات

سوف تسمح لك الخطافات بـ “ربط” إحدى وظائفك بـ WordPress ، بحيث يتم تشغيلها في وقت محدد. إذا كنت لا تستخدم الخطافات ، فلن تكون العديد من الوظائف ممكنة. صدقني عندما أقول إن تعلم ماهية هذه الأشياء وكيفية استخدامها سوف ينقذ حياتك ويحرر عالمًا من الاحتمالات.

تأكد من معرفة الفرق بين الاثنين وكيفية استخدامها. ستسمح لك هذه المعرفة بتغيير وظائف WordPress بشكل كبير ، وستفتح الأبواب بشكل كبير لوظائف موقعك.

الإجراءات عبارة عن خطافات تسمح لك بتشغيل وظيفة عند حدوث حدث معين في WordPress. على سبيل المثال ، عند إنشاء منشور ، قد ترغب في تحديث قيمة في قاعدة البيانات الخاصة بك.

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

ممارسة

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

ومع ذلك ، إذا كنت تريد أن تسلك الطريق الأكثر أمانًا ، أقترح عليك القيام بما يلي:

قم بتأجير حزمة استضافة مشتركة صغيرة (يمكنك تفجير بضعة دولارات شهريًا) ، والحصول على سمة ، وإنشاء موقع ويب صغير للمدونة. (اجعله شيئًا تريد استخدامه! في الواقع استخدمه!).

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

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

تهانينا!

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

نأمل أن يساعدك هذا الدليل في أن تصبح مطور WordPress قويًا.