it-swarm.asia

تخصيص مظهر WordPress دون تغييره؟

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

19
googletorp

بينما لا يمكنك تعديله دون تغييره ، يمكنك عزل الأجزاء التي تقوم بتغييرها من خلال إنشاء سمة تابعة. باختصار:

  1. إنشاء دليل سمة على نظير مع السمة "الأم" ،
  2. قم بإنشاء ملف style.css في الدليل الجديد الخاص بك يحتوي على إعلان Template: في التعليقات التي تحمل التسمية الخاصة بوالدك و @import url(../%parent-theme%/style.css) لاستيراد CSS من السمة الأم ،
  3. قم بتنشيط المظهر الجديد الخاص بك في وحدة تحكم مشرف WordPress ،
  4. أضف ملفات جديدة و/أو انسخ ملفات من دليل السمة الأم إلى دليل السمة التابعة وقم بتعديلها حسب تفضيلاتك ، و
  5. هذا هو!

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

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

امل ان يساعد.

21
MikeSchinkel

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

ورقة أنماط افتراضية

body{background:white;width: 960px;margin: 25px auto;}

ورقة أنماط مخصصة

body{width:800px;}

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

إذا كنت تريد تغيير ملفات القوالب مثل archive.php أو page.php ، فستتيح لك إجابة MikeSchinkel تحديث نسختك إذا تم إصدار إصدار جديد ، دون فقد تعديلاتك. ولكن إذا كان كل ما تريده هو تغيير بعض المغلق ، فستعمل هذه الطريقة بشكل جيد. فقط تأكد من حفظ ورقة أنماطك المخصصة قبل تحديث دليل السمة.

2
kevtrout

يمكنك بالتأكيد إنشاء سمة تابعة. يحافظ السمة الفرعية على المظهر الرئيسي بتنسيقه الأصلي.

ما أقوم به شخصيا هو ، أنا أستخدم وورد بريميوم سمة من MyThemeShop . في ذلك ، أحافظ على ملف style.css وخيارات السمة الخاصة بي كما هي. أنا فقط نسخ بيانات الملف إلى ملف آخر وتسميته مختلفة بعض الشيء. على سبيل المثال ، إذا كنت أستخدم SociallyViral Theme ، لإنشاء السمة التابعة له ، فسوف أقوم بنسخ البيانات من ملف style.css الخاص به وحفظه في ملف آخر أطلق عليه اسم childstyle.css.

بعد ذلك ، سأقوم الآن بتصميم وظائف محددة ، ويمكن إعادة تصميم السمة الخاصة بي عن طريق إضافة المزيد من الوظائف في ملف childstyle.css.

هذا يحتفظ بملف style.css الأصلي كما هو ، ويسمح لي بتحديثه بالتنسيق الأصلي.

1
Sumit Kumar

إذا كنت مهتمًا بـ "تمرين معملي" جيد لتجربة الخطوات الموضحة أعلاه. هناك دليل لطيف خطوة بخطوة لإنشاء سمة فرعية خارج السمة الافتراضية WordPress 3.x التي تم تسليمها عشرون . إنه موضوع فرعي بسيط ولكنه مفيد (اسمه ثلاثون). يمتد الناتج عشرون سمة من موضوع عمودين إلى سمة ثلاثة أعمدة. كما أن لديها بعض الصور رأس جديدة.

0
JSLittlefield