يحتوي موقعي على موضوع أنشأته بنفسي ، وعلى الرغم من أنه يعمل ، فغالبًا ما يتعين علي تعديل السمة أو استخدام المكونات الإضافية لتعديل المظهر أو السلوك. لقد كنت أبحث عن طرق لتعديل المظهر الخاص بي بحيث يكون هناك القليل من القفزات لإجراء التغييرات. تتضمن الأفكار بعض مُحسّنات محرّكات البحث الأساسية ووظائف المعرض وحقول التحليلات وتغذيات الويب والحاجيات.
ما الميزات التي تعتبرها مفيدة لتكوين سمة لتقليل تعديلها لاحقًا أو الحاجة إلى استخدام المكونات الإضافية؟
كل شيء يعتمد على الموقع.
لدي بعض الأشياء الأساسية التي أقوم ببنائها في وظائف أي موضوع. على الرغم من:
... بالإضافة إلى أنني أنسى بعض الأشياء ، أنا متأكد.
وأكثر من ذلك بكثير اعتمادا على ما تريد القيام به مع موقع الويب الخاص بك ...
أقوم بإضافة ما يلي إلى جميع السمات الخاصة بي (مع مجموعة لطيفة من وظائف التنقل والإيقاف في functions.php
):
موضوع رائع!
هناك بعض الأشياء التي تأتي بالفعل مع وورد. على سبيل المثال jQuery وبعض الإضافات jQuery. ستجد قائمة منهم بما في ذلك وظيفة ووردبريس wp_enqueue_script والاستخدام المناسب (بما في ذلك الأمثلة) هنا: http://codex.wordpress.org/Function_Reference/wp_enqueue_script
الأشياء الأخرى التي أستخدمها دائمًا هي الوظائف التي تزيل ارتباطات وورد the_generator وما شابهها. لأسباب تتعلق بالأمان ، قمت بتحرير جميع البرامج النصية والأنماط التي تم تحميلها wp_enqueue_style و wp_enqueue_script بحيث يتم تعيين رقم الإصدار على صفر لتجنب أن يجد كل متسلل ممكن بعض الثغرات الأمنية المعروفة بالفعل.
الإضافات الأخرى والحاجيات:
امل ان يساعد :)
أقوم دائمًا بإضافة دالة body_class () إلى علامة <body>
، والتي تمنحك الكثير من روابط CSS للتعامل معها. يمكنك عمل الكثير باستخدام CSS المخصص بناءً على الصفحة أو المنشور أو الفئة التي أنت فيها.
بالاقتران مع ذلك ، أقوم دائمًا بإضافة metabox إلى صفحة تحرير النشر التي تسمح لي بإدراج CSS مخصص على أساس كل مشاركة. وبهذه الطريقة ، يمكنني إعلان الأنماط المخصصة أثناء التنقل إذا كانت مطلوبة فقط لتلك الصفحة ، بدلاً من تحرير ورقة الأنماط الرئيسية.