توابع کاربردی وردپرس برای قالب سازی
تابع wp_head :
این تابع رو قبل از بسته شدن تگ head باید قرار بدین بودنش ضروریه در واقع یه هوک به نام wp_head در وردپرس هست که پلاگین ها از اون برای لود اسکریپت ها و فایل هاشون استفاده می کنند . این تابع اون فایلها رو در هدر قالب لود می کنه و اگر این این تابع استفاده نکنین اکثر پلاگین ها در قالبتون درست کار نمی کنن
یه تابع دیگه ای هم داریم با نام wp_footer که اینم تقریبا مثل تابع wp_head عمل میکنه اما برای قسمت فوتر،
خب بگذریم حالا بریم سراغ معرفی توابع وردپرس :
در ضمن – بعضی از این توابع آرگومان هایی هم دارند بیشتر برای انجام کاری با جزئیات بیشتر مورد استفاده قرار میگیرین برای دیدن آرگومان ها پیشنهاد میکنم به منبع اصلی کدکس وردپرس مراجعه کنید.
حالا میریم به سراغ معرفی توابع کاربردی وردپرس :
توابع کاربردی وردپرس
1bloginfo('name'); نمایش عنوان وبسایت23bloginfo('description'); نمایش معرفی کوتاه سایت شما45bloginfo('url'); نمایش آدرس وبسایت67bloginfo('wpurl'); نمایش آدرس وردپرس89bloginfo('stylesheet_url'); شناسایی فایل css به وردپرس1011bloginfo('template_directory'); نمایش آدرس پوشه ی پوسته فعال1213bloginfo('atom_url'); نمایش آدرس فید اتم سایت1415bloginfo('rss_url'); نمایش آدرس آر اس اس وب سایت1617bloginfo('charset'); نمایش یونیکد استفاده شده در وب سایت شما1819bloginfo('language'); نمایش زبان فعال استفاده شده در وب سایت شما2021wp_title(); نمایش عنوان صفحه ی در حال نمایش2223get_search_form() نمایش فرم جستجو در سایت2425the_search_query() نمایش متن جستجو شده , پس از جستجو در سایت2627wp_tag_cloud(); نمایش لیست کامل تگ های استفاده شده در وب سایت2829echo tag_description(id); نمایش توضیحات یک تگ خاص - به جای آی دی , شناسه تگ را وارد نمایید3031single_tag_title(); نمایش نام تگی که بر روی آن کلیک کرده و وارد صفحه ی تگ شده ایم3233single_post_title(); نمایش نام نوشته ای که بر روی آن کلیک کرده و وارد صفحه شده ایم3435single_cat_title(); نمایش نام دسته بندی که بر روی آن کلیک کرده و وارد صفحه ی آن شده ایم3637the_permalink(); نمایش پیوند یکتا
توابع نوشته ها در وردپرس
توابعی که خدمتون عرض میکنم باید در حلقه های وردپرس استفاده شوند – نمونه کد زیر ساده ترین نوع حلقه وردپرس هست که پست های منتشر شده در وردپرس را بدون هیچ فیلتر خاصی نمایش میده
1<?php if ( have_posts() ) {2while ( have_posts() ) { the_post(); ?> محل قرار گیری توابع نوشته ها <?php } // end while } // end if
اما توابعی که میتونید در حلقه بالا (در قسمت مشخص شده) استفاده کنید اینها هستند
1<?php the_title(); ?> نمایش عنوان پست در حال نمایش23<?php the_content(); ?> نمایش محتویات پست در حال نمایش45<?php the_excerpt(); ?> نمایش مختصری از محتویات پست در حال نمایش67<?php the_time(); ?> نمایش زمان درج پست در حال نمایش89<?php the_date('y/m/d'); ?> نمایش تاریج درج پست در حال نمایش1011<?php previous_post_link(); ?> نمایش لینک به پست قبلی1213<?php next_post_link(); ?> نمایش لینک به پست بعدی1415<?php the_category(); ?> نمایش لیست موضوعات مربوط به پست در حال نمایش1617<?php the_permalink(); ?> نمایش لینک پیوند یکتای صفحه ی مورد نظر1819<?php the_ID(); ?> نمایش شناسه پست در حال نمایش2021<?php the_author_posts(); ?> نمایش تعداد پست های نویسنده ی پست مورد نظر2223<?php the_author() ?> نمایش نام نویسنده پست مورد نظر2425<?php the_shortlink(); ?> نمایش لینک ورود به صفحه ی یکتای پست در حال نمایش2627<?php the_tags(); ?> نمایش برچسب های پست در حال نمایش2829<?php comments_number(); ?> نمایش تعداد نظرات داده شده پست در حال نمایش3031<?php comments_template(); ?> single.php نمایش قسمت نظرات - حتما داخل فایل3233<?php the_title_attribute(); ?> نمایش مقدار اتربیوت تایتل پست در حال نمایش3435<?php the_post_thumbnail(); ?> نمایش تصویر شاخص پست
توابع ورود و خروج وردپرس
1<?php wp_login_form(); ?> نمایش فرم ورود به وب سایت23<?php echo wp_login_url(); ?> نمایش آدرس قسمت ورود به سایت45<?php echo wp_logout_url(); ?> نمایش آدرس خروج از وب سایت67<?php wp_loginout(); ?> نمایش لینک ورود/خروج به صورت اتوماتیک در وب سایت
توابع معرفی فایل های اصلی وردپرس
1<?php get_header(); ?> گنجاندن هیدر23<?php get_footer(); ?> گنجاندن فوتر45<?php get_sidebar(); ?> گنجاندن سایدبار
نکته : در این پست ما فقط مهم ترین و کاربردی ترین توابع طراحی قالب وردپرس رو معرفی کردیم و این توابع به هیچ وجه تمام توابع وردپرس نیستند. اگر میخواین توابع بیشتری از وردپرس بدونید و طرز استفاده از اونهارو در قالب بصورت عملی یادبگیرید پیشنهاد میکنم در دوره جدید آموزش طراحی قالب وردپرس شرکت کنید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.