توابع وردپرس و کد های مهم برای طراحی قالب
توابع وردپرس چیست؟
ساده بخواییم بگیم، طراحان و وردپرس کاران در واقع برای طراحی سایت (وردپرسی) خود پس از برنامه نویسی html و css این کد ها را مورد استفاده قرار میدهند.
صفحات php زیر قالب وردپرس را تشکیل میدهند
index.php (صفحه اصلی قالب)
header.php (سربرگ یا هدر قالب)
footer.php (فوتر قالب)
sidebar.php (ابزارک سایت)
single.php (صفحه ی نوشته ها)
page.php (صفحه ی برگه ها)
category.php (صفحه ی دسته بندی)
tag.php (صفحه ی برچسب ها)
comments.php (دیدگاه قالب)
۴۰۴.php (صفحه خطا قالب)
search.php (صفحه جستوجو)
و برای استایل قالب از فایل style.css استفاده می شود.
فراخوانی بخش های مختلف قالب وردپرس
پس از نوشتن html بعضی بخش ها در صفحات مختلف وردپرس تکرار میشوند مثلا هدر یا فوتر سایت که اکثرا در صفحات دیگری نیز تکرار می شوند باید از توابع زیر استفاده شود.
1 2 3 4 5 6 7 |
<?php get_header(); ?> هدر <?php get_footer(); ?> فوتر <?php get_sidebar(); ?> سایدبار <?php get_template_part('bistscript'); ?> |
توابع وردپرس (قابلیت نمایش در قالب)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<?php bloginfo('name'); ?> نمایش عنوان وب سایت <?php bloginfo('description');?> ( نمایش معرفی کوتاه سایت شما ( شرح سایت <?php bloginfo('admin_email');?> نمایش آدرس ایمیل مدیر <?php bloginfo('url');?> نمایش آدرس وب سایت <?php bloginfo('wpurl');?> نمایش آدرس سایت وردپرس <?php bloginfo('stylesheet_url');?> نمایش آدرس فایل css موجود در پوشه ی پوسته فعال <?php bloginfo('template_directory'); ?> نمایش آدرس پوشه ی پوسته فعال <?php bloginfo('atom_url'); ?> نمایش آدرس فید سایت <?php bloginfo('rss_url'); ?> نمایش آدرس rss وب سایت <?php bloginfo('rss2_url'); ?> نمایش آدرس rss2 وب سایت <?php bloginfo('rdf_url'); ?> نمایش آدرس rdf سایت <?php bloginfo('charset'); ?> نمایش یونیکد استفاده شده در وب سایت شما <?php bloginfo('language'); ?> نمایش زبان فعال استفاده شده در وب سایت شما <?php bloginfo('text_direction');?> نمایش دایرکشن استفاده شده در وب سایت شما <?php bloginfo('version'); ?> نمایش ورژن وردپرس وب سایت شما <?php wp_title(); ?> نمایش عنوان صفحه ی در حال نمایش <?php get_search_form() ?> نمایش فرم جستجو در سایت <?php the_search_query() ?> نمایش متن جستجو شده , پس از جستجو در سایت <?php wp_tag_cloud(); ?> نمایش لیست کامل تگ های استفاده شده در وب سایت <?php echo tag_description(id); ?> نمایش توضیحات یک تگ خاص - به جای آی دی , شناسه تگ را وارد نمایید <?php single_tag_title(); ?> نمایش نام تگی که بر روی آن کلیک کرده و وارد صفحه ی تگ شده ایم <?php single_post_title(); ?> نمایش نام نوشته ای که بر روی آن کلیک کرده و وارد صفحه شده ایم <?php single_cat_title(); ?> نمایش نام دسته بندی که بر روی آن کلیک کرده و وارد صفحه ی آن شده ایم <?php the_permalink(); ?> نمایش پیوند یکتا <?php get_calendar(); ?> نمایش تقویم در وب سایت |
توابع وردپرس (ورود و خروج)
1 2 3 4 5 6 7 8 9 10 11 |
<?php wp_login_form(); ?> نمایش فرم ورود به وب سایت <?php echo wp_login_url(); ?> نمایش آدرس قسمت ورود به سایت <?php echo wp_logout_url(); ?> نمایش آدرس خروج از وب سایت <?php echo wp_lostpassword_url(); ?> نمایش آدرس قسمت فراموشی رمز عبور وب سایت <?php echo wp_registration_url(); ?> نمایش آدرس قسمت ثبت نام در وب سایت <?php wp_loginout(); ?> نمایش لینک ورود/خروج به صورت اتوماتیک در وب سایت |
حلقه ها
1 2 3 4 5 6 7 8 |
<?php if ( have_posts() ) { while ( have_posts() ) { the_post(); ?> محل قرار گیری توابع نوشته ها <?php } // end while } // end if ?> |
توابع وردپرس (نوشته ها)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
<?php posts_nav_link(); ?> نمایش راهنما برای رفتن به صفحه ی بعد و قبل <?php previous_post_link(); ?> نمایش لینک به پست قبلی <?php next_post_link(); ?> نمایش لینک به پست بعدی <?php the_category(); ?> نمایش لیست موضوعات مربوط به پست در حال نمایش <?php the_permalink(); ?> نمایش لینک پیوند یکتای صفحه ی مورد نظر <?php the_title(); ?> نمایش عنوان پست در حال نمایش <?php the_content(); ?> نمایش محتویات پست در حال نمایش <?php the_excerpt(); ?> نمایش مختصری از محتویات پست در حال نمایش <?php the_time(); ?> نمایش زمان درج پست در حال نمایش <?php the_date('y/m/d'); ?> نمایش تاریج درج پست در حال نمایش <?php the_ID(); ?> نمایش شناسه پست در حال نمایش <?php the_author_posts(); ?> نمایش تعداد پست های نویسنده ی پست مورد نظر <?php the_author() ?> نمایش نام نویسنده پست مورد نظر <?php the_shortlink(); ?> نمایش لینک ورود به صفحه ی یکتای پست در حال نمایش <?php the_tags(); ?> نمایش برچسب های پست در حال نمایش <?php comments_number(); ?> نمایش تعداد نظرات داده شده پست در حال نمایش <?php comments_template(); ?> single.php نمایش قسمت نظرات - حتما داخل فایل <?php the_title_attribute(); ?> نمایش مقدار اتربیوت تایتل پست در حال نمایش |
توابع وردپرس (بند انگشتی یا نمایش تصویر شاخص)
1 2 3 4 5 6 7 |
<?php the_post_thumbnail('thumbnail'); ?> اندازه پیش فرض ۱۵۰*۱۵۰ <?php the_post_thumbnail('medium'); ?> اندازه پیش فرض ۳۰۰*۳۰۰ <?php the_post_thumbnail('large'); ?> اندازه پیش فرض ۶۴۰*۶۴۰ <?php the_post_thumbnail('full'); ?> سایز اصلی تصویر |
حساب کاربری ویژه داشته باشید!
مشاهده پنل هاسعید عالی زاده
تاریخ عضویت :
علاقه زیاد به برنامه نویسی و کسب و کار اینترنتی باعث شد آرتا وردپرس رو راه اندازی کنم، امیدوارم با راه اندازی آرتا وردپرس بتونم به کاربران کمک کنم.
بحث درباره این مقاله را شما آغاز کنید!
ارسال دیدگاه