it-swarm.asia

الفرق بين الأرشيف وقائمة الصفحات المنشورة

أنا أتساءل ما هو الفرق بين صفحة أرشيف وورد ، وبين مجرد قالب صفحة تسرد المشاركات؟

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

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

6
ptf

الأرشيف الصفحة

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

  • archive-{posttype}.php
  • archive.php
  • index.php

يستخدم WordPress معلمات الاستعلام لإخراج هذه الصفحة ، ويتم إخراج المنشورات عبر حلقة الاستعلام الرئيسية/الافتراضية.

مزايا

  • ترقيم الصفحات يعمل من خارج منطقة الجزاء
  • لا تدخل المستخدم المطلوبة لإنشاء/عرض ؛ ينشئ WordPress طريقة عرض فهرس الأرشيف تلقائيًا ، بناءً على register_post_type() المعلمة has_archive

سلبيات

  • قد لا يكون الرابط الثابت إلى حد ما {جميل كما تريد - على الرغم من أنه يمكنك تعديله عبر register_post_type()

قالب صفحة مخصص

يمكن استخدام قالب صفحة مخصص لعرض أي محتوى تعسفي. عند استخدامها لعرض قائمة المنشورات المخصصة لنوع المنشورات ، فإنها تفعل ذلك باستخدام حلقة {استعلام ثانوي).

مزايا

  • تحكم المستخدم في الرابط الثابت الجميل ، عبر الرابط الثابت للصفحة الثابتة

سلبيات

  • لن يعمل ترقيم الصفحات خارج الصندوق ، و يجب أن تكون ثابتة
  • تدخل المستخدم المطلوب لإنشاء هذه الصفحة: إنشاء صفحة ثابتة ، وتعيين قالب الصفحة
12
Chip Bennett

على افتراض أن هذه ستكون الكل منشورات في قسم منشوراتك ، وليس باستثناء أي منها ، فلماذا لا تنشئ صفحة في WordPress تسمى "الأخبار" ، ثم قم بتعيينها على أنها "صفحة المنشورات" في الإعدادات -> قراءة؟ (كنت سأترك هذا كتعليق ، لكنه لن يسمح لي إلا إذا كان لدي سمعة 50).

قد يحتوي { Template Hierarchy على بعض المعلومات المفيدة لك أيضًا. أعتقد في معظم الحالات أن حلقة المحتوى العادية وحلقة الأرشيف هي نفسها ، حيث يحتوي قالب الأرشيف على عنوان الصفحة المتغير (على سبيل المثال: "المحفوظات اليومية:" "أرشيفات التصنيف:") ويمكنك أيضًا إنشاء قوالب أرشيف إضافية تستند إلى بيانات مختلفة (مثل نوع المنشور ، فئة محددة ، إلخ).

امل ان يساعد!

2
CSSgirl