في بعض الأحيان قد يكون من الضروري تضمين محتوى يتغير كثيرًا في سمة ، ولكن قد يستغرق تعديل بعض السمات بعض الوقت ، وقد يكون من الضروري أيضًا السماح لمستخدم غير فني بالاحتفاظ ببعض المحتوى الذي يظهر في أكثر من صفحة واحدة. هل من الممكن (بدون التأثير بشدة على الأداء) تضمين منشور في سمة؟
يمكنك لكن أعتقد أنه من الأسهل بالنسبة لك أن تضيف سمة شريط جانبي ثم تضع عنصر واجهة نص (أو أي عنصر واجهة مستخدم آخر) داخلها لأنه أكثر مرونة.
ما تصفه فعلت لبعض المواقع منذ فترة أطول. يمكنك فقط تحميل المنشور وعرضه. لقد استخدمت query_posts()
للحصول على المنشورات ثم have_posts()
، query_posts()
، the_content()
وهلم جرا لعرضه داخل ملفات القوالب (على سبيل المثال ، ربما footer.php
في حالتك).
يجب عليك بالتأكيد استخدام عنصر واجهة مستخدم لتحقيق هذه الوظيفة ، بدلاً من فك شفرة مكالمة إلى منشور معين في نسختك. هناك مكونات إضافية تعمل على توسيع وظيفة عنصر واجهة المستخدم وتسهيل التحكم في الصفحات التي تظهر عليها عناصر واجهة المستخدم.
هناك عدة طرق للقيام بذلك:
يمكن تطبيق الخيارات 1،2 باستخدام query_posts. يمكن إختيار الخيار 3 هنا