لیست کامل توابع وردپرس که برای طراحی قالب وردپرس به آنها نیاز خواهید داشت

طراحی قالب وردپرس امروزه از مسائل مهم و ترند دنیای مجازی است چرا که برای راه اندازی کسب و کار اینترنتی یک گزینه بسیار خوبی است . شما برای طراحی قالب های وردپرسی باید با توابع وردپرس آشنایی داشته باشید . البته به خاطر سپردن لیست کامل توابع وردپرس بسیار کار دشواری است و اصلا توجیه منتقی ندارد چرا که شما فقط باید لیست آنها را در جایی داشته باشید تابتوانید از مواقع نیاز از آنها استفاده کنید .

از همین جهت تصمیم گرفتیم حدودا لیست کاملی از آنها را در این مطلب با شما به اشتراک بگذاریم تا بتوانید از آنها استفاده کنید که امیدوارم به دردتان بخورد پس در ادامه مطلب با ما همراه باشید .

تابع در برنامه نویسی به چه معنی است ؟

در برنامه نویسی به هر زبانی اگر از قوانینی استفاده نکنیم باعث می شود که درک، پیگیری، خطایابی و دیگر اعمال بر روی برنامه را دشوار شود و اگر بعد از ما فرد دیگری قصد کار روی پروژه را داشته باشد او نیز دچار سردرگمی می شود . از همین جهت قوانینی برای برنامه نویسی به وجود آماده است تا کار برنامه نویسی راحت تر شود که یکی از این روش ها برنامه نویسی ساخت یافته نام دارد که در این نوع برنامه نویسی برنامه اصلی به قسمتهای منطقی و مستقل کوچکتری تقسیم می شود که به آنها  توابع برنامه گفته می شود  .

 

توابع وردپرس

 

لیست کامل توابع وردپرس

اگر بخوام یه مرجع کامل معرفی کنم که بتونین اطلاعاتت بیشتری در مورد تک تک این موارد به دست بیارید قسمت توسعه وردپرس که می توانید با یک جستجو خیلی ساده به چیزی که می خواین دست پیدا کنید ولی ما در این مطلب به معرفی مباحث عمومی و مورد نیاز کاربران خواهیم پرداخت .

لیست توابع توابع ضروری و با قابلیت نمایش


<?php bloginfo(‘name’); ?> نمایش عنوان وب سایت

<?php bloginfo(‘description’);?> ( نمایش معرفی کوتاه سایت شما ( شرح سایت

<?php bloginfo(‘admin_email’);?> نمایش آدرس ایمیل مدیر

<?php bloginfo(‘url’);?> نمایش آدرس وب سایت

<?php bloginfo(‘wpurl’);?> نمایش آدرس سایت وردپرس

<?php bloginfo(‘stylesheet_url’);?> نمایش آدرس فایل سی اس اس موجود در پوشه ی پوسته فعال

<?php bloginfo(‘template_directory’); ?> نمایش آدرس پوشه ی پوسته فعال

<?php bloginfo(‘atom_url’); ?> نمایش آدرس فید اتم سایت

<?php bloginfo(‘rss_url’); ?> نمایش آدرس آر اس اس وب سایت

<?php bloginfo(‘rss2_url’); ?> نمایش آدرس آر اس اس 2 وب سایت

<?php bloginfo(‘rdf_url’); ?> نمایش آدرس آر دی اف سایت

<?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(); ?> نمایش تقویم در وب سایت

توابع مرتبط با نوشته ها

اگر بخواهیم به اصلی ترین تابع وردپرسی اشاره کنیم همین توابع مرتبط با نوشته ها هستند چرا که نمایش محتوا در سایت به عهده آنها است .خب برای استفاده از این توابع باید بدانید که آنها فقط داخل کد حلقه قرار بگیرند تا بتوانید عملکرد آنها را ببینید . خب حالا این حلقه کجا بکار میره ؟ اگر در قالب های وردپرس فایل single.php که مربوط به ادامه مطلب سایت شما میشه رو با یک نرم افزار ویرایش کد بازکنید کدی مشابه کد زیر می بینید که وظیفه نمایش مطلب شما را به عهده دارد .

 



محل قرار گیری توابع نوشته ها

خب این به این معنی نیست که شما فقط در قسمت ادامه مطلب می توانید استفاده کنید بلکه در قسمت هایی دیگر مثل آرشیو و … نیز به کار می رود. حال بریم سراغ توابعی که شما نیاز دارید تا یک مطلب را به طور کامل نشان دهید :

 

 


<?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(); ?> نمایش مقدار اتربیوت تایتل پست در حال نمایش

توابع وردپرس برای افزودن  تصاویر شاخص به وردپرس

خب برای افزودن تصویر شاخص به وردپرس باید در نظر داشته باشید که ابتدا باید به وردپرس بفهمانید که قالب سایت شما از تصاویر شاخص استفاده می کند پس ابتدا کد زیر را در فایل فانکشن ( functions.php ) در انتهای کدها قرار دهید تا تصویر شاخص برای قالب شما فعال شود

 

 

 add_theme_support(‘post-thumbnails’); 

حال می توانید از توابع زیر در در قالب خود استفاده کنید .

 


<?php the_post_thumbnail(‘thumbnail’); ?> نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض 150*150

<?php the_post_thumbnail(‘medium’); ?> نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض 300*300

<?php the_post_thumbnail(‘large’); ?> نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض 640*640

<?php the_post_thumbnail(‘full’); ?> نمایش تصویر بندانگشتی مربوط به هر پست یا برگه در سایز اصلی

ضمنا 4 تابع بالا برای نمایش در سایز های استاندارد می باشند . برای بریدن عکس آپلود شده و نمایش آن در وب سایت , باید به روش زیر عمل کنید .

1- اضافه کردن کد زیر در فایل فانکشن

**************************

if (function_exists(‘add_image_size’)):
add_image_size(‘your-name’,width,height,true);
endif;

***************************

2 – قرار دادن کد زیر برای نمایش تصویر بند انگشتی

<?php the_post_thumbnail(‘your-name’); ?>

 

 

پاسخی بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *