it-swarm.asia

كيف يمكنني تضمين منشور في سمة؟

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

alt text

2
Gelatin

يمكنك لكن أعتقد أنه من الأسهل بالنسبة لك أن تضيف سمة شريط جانبي ثم تضع عنصر واجهة نص (أو أي عنصر واجهة مستخدم آخر) داخلها لأنه أكثر مرونة.

ما تصفه فعلت لبعض المواقع منذ فترة أطول. يمكنك فقط تحميل المنشور وعرضه. لقد استخدمت query_posts() للحصول على المنشورات ثم have_posts()، query_posts()، the_content() وهلم جرا لعرضه داخل ملفات القوالب (على سبيل المثال ، ربما footer.php في حالتك).

2
hakre

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

2
Travis Northcutt

هناك عدة طرق للقيام بذلك:

  1. تضمين صفحة (لا تظهر في القائمة)
  2. تشمل وظيفة
  3. إضافة صفحة خيار إلى السمة ، ستشمل هذه الصفحة حقل النص الذي تحتاجه هنا.

يمكن تطبيق الخيارات 1،2 باستخدام query_posts. يمكن إختيار الخيار 3 هنا

1
hannit cohen