آنچه در این مقاله میخوانید
توابع طراحی قالب وردپرس
سلام خدمت دوستان عزیز وب سایت ره نگاشت، در این مقاله درباره توابع مخصوص وردپرس صحبت می کنیم. وقتی فرانت قالب طراحی شد ما برای تبدیل به سایت وردپرسی نیاز به یک ساختار کلی داریم و همچنین برای پیاده کردن این ساختار نیاز به توابع مخصوص اون سیستم مدیریت محتوا که الان وردپرس هست رو داریم.
اگر شما مرحله اول و شروع کار طراحی قالب هستید پیشنهاد می کنم دوره طراحی قالب سایت در فتوشاپ را مشاهده کنید.
به عنوان مثال شما یک مطلب جدید در سیستم مدیریت محتوای وردپرس ایجاد می کنید حالا در قسمت کد نیاز دارید تا این مطلب جدید فراخوانی بشه برای این کار باید از توابع وردپرس که در ادامه معرفی می کنیم استفاده کنید.
ساختار کلی وردپرس
برای اینکه وردپرس، قالبی که ساختیم را تشخیص دهد، در شروع باید از فایل های index و style.css و functions.php استفاده کنیم. برای وردپرس همین که شما این فایل ها را داشته باشید می توانید این قالب را در قسمت نمایش -> پوسته ها فعال کنید.
طبیعتا در هر قالب وردپرس یک سری صفحات وجود دارد مثلا صفحه پست ها صفحه فروشگاه، برای طراحی این نوع صفحات شما نیاز به ساخت فایل php مرتبط دارید.
به عنوان مثال برا نمایش آرشیو محصولات در فروشگاه ساز ووکامرس از صفحه archive-product.php یا برای نمایش آرشیو پست ها سایت از archivel.php استفاده میکنیم.
صفحات زیادی وجود دارد و شما بسته به نیاز می توانید صفحات مختلفی را ایجاد کنید.
توابع وردپرسی
توابع وردپرس مخصوص استفاده در تم ها یا پلاگین های وردپرسی هستند برای یادگیری و شناخت بیشتر این توابع شما باید با سایت codex wordpress مراجعه کنید و بیشتر با قسمت های مختلف این سایت آشنا شوید. در قسمت Function_Reference انواع توابع لیست شده اند و کارکرد هر کدام با نوع ورودی ها و مثال شرح داده شده است.
پس شما به عنوان توسعه دهنده وردپرس باید شناخت کافی از این سایت داشته باشید.
معرفی بعضی از توابع وردپرس
برای مشاهده لیست کامل توابع همراه با مثال به سایت https://developer.wordpress.org/ مراجعه کنید.
توابع مربوط به دسته بندی ها وردپرس
get_categories() دریافت لیست دسته بندی های مطالب
get_the_category_by_ID دریافت لیست دسته بندی ها بر اساس آی دی
is_category اگر دسته بندی موجود بود
توابع مربوط به پست ها
get_next_pos دریافت پست بعدی
the_permalink نمایش لینک پست ها
the_excerpt نمایش توضیحات مطالب
توابع مربوط به تگ های وردپرس
get_tag دریافت تگ ها
get_tag_link دریافت لینک تگ ها
is_tag اگر این تگ وجود داشت
سخن آخر مقاله: توابع طراحی قالب وردپرس
برای شناخت هر چه بیشتر وردپرس و آشنایی کامل با طراحی قالب و افزونه های وردپرسی شما نیاز به کار با توابع دارید و هر چه بیشتر با نجوه کار توابع آشنا باشید سایت های خود را به ساده ترین و بهینه ترین شکل ممکن می توانید بنویسید پس هر روز به سایت codex wordpress بروید و با تعدادی از توابع آن آشنا شوید. همچنین می توانید برای طراحی قالب از صفر به صفحه دوره های آموزشی ره نگاشت مراجعه کنید.