۶ محمد
چند قالب جداگانه برای پست تایپ‌های متعدد
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۲ خرداد ۱۴۰۱
  • اگر چند تا پست تایپ درست کرده باشیم و بخواهیم هرکدام single post یا قالب نوشته مخصوص خودشون رو داشته باشند چکار باید بشود
  • در این جلسه فایل single-book رو ایجاد کردیم برای پست تایپ ایجاد شده ، وردپرس چجوری اون رو تشخیص میدهد که برای پست تایپ ایجاد شده هست؟

سلام ساختارش به این شکله:

Single-nameposttype.php

یعنی شما کافیه نام پست تایپ رو به صورت فرد، یعنی بدون s جمع به جای nameposttype قرار بدید. خود به خود میشناسه. براتون.

احمد اسماعیلی ۰۲ خرداد ۱۴۰۱، ۱۱:۴۵

این داکیومنت تکمیل کننده صحبت هام هست.

https://developer.wordpress.org/themes/template-files-section/custom-post-type-template-files/

بهترین پاسخ
احمد اسماعیلی ۰۲ خرداد ۱۴۰۱، ۱۱:۴۸

تشکر از پاسخگویی سریع شما

باتوجه به این مورد اگر یک فایل تمپلت در دایرکتوری مثل template رو برای این پست تایپ در نظر بگبریم

میتوانیم درون این فایل Single-nameposttype اون فایل تمپلت خودمون رو فراخوانی کنیم؟؟

صرفا برای تمیز‌تر شدن کدها و فایل سینگل پست که ایجاد کردیم شلوغ نشود

محمد ۰۲ خرداد ۱۴۰۱، ۱۲:۰۸

متوجه سوال آخرتون نشدم.

احمد اسماعیلی ۰۲ خرداد ۱۴۰۱، ۱۲:۲۴

کدهای فایل پست تایپ رو از یه فایل دیگه فراخونی کنیم

مث کاری که در فایل single کردیم و کدهای محتوا از single-content در تمپلت‌ها فراخوانی کردیم

  • یا اینکه کلا اگر خود فایل پست تایپ سفارشی رو در دایرکتوری دیگری قرار بدهیم آیا مشکلی دارد ؟
  • در سلسله مراتب کل فایل‌های درون دایرکتوری‌ها رو جستجو میکند یا فقط فایل‌های موجود در دایرکتوری روت قالب؟
محمد ۰۲ خرداد ۱۴۰۱، ۱۴:۱۰

ممنون

من پاسخ سوالم رو پیدا کردم ، تشکر

محمد ۰۲ خرداد ۱۴۰۱، ۱۵:۰۳