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

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

12345
لیست کامل توابع مهم وردپرسبازبینی توسط سیما امینی در 12-04-1400امتیاز: 5.0لیست کامل توابع مهم وردپرسامروزه راه اندازی کسب کارهای اینترنتی بسیار رونق گرفته است. اولین قدم برای راه اندازی این کسب کارها اقدام برای طراخی سایت است. اما همه افرادی که با وب سایت ...

امروزه راه اندازی کسب کارهای اینترنتی بسیار رونق گرفته است. اولین قدم برای راه اندازی این کسب کارها اقدام برای طراخی سایت است. اما همه افرادی که با وب سایت ها سروکار دارند کلمه “وردپرس” را بسیار شنیده اند. اما ممکن ایت این سوالات برایشان پیش آمده باشد که وردپرس چیست؟ چه کاری انجان می دهد؟ آیا داشتن وب سایتی مبتنی بر وردپرس لازم است؟

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

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

اگر بخواهیم با یک زبان حرفه ای تر اقدام به معرفی وردپرس کنیم و پاسخ این سوال را که وردپرس چیست؟ را بدهیم می توان گفت، وردپرس عبارت است از یک سایت ساز متن باز و رایگان تحت وب که در دسته CMS ها (Content Management System) قرار دارد. همانطور که اشاره شد وردپرس به صورت رایگان و متن باز می باشد که می توان آن را جزء دسته نرم افزارهای دنیای آزاد قرار داد. به معنی این است که اگر دستی در برنامه نویسی و کدنویسی داشته باشید قادر خواهید بود تا هر نوع شخصی سازی بر روی وردپرس انجام داده و سایت دلخواه خود را با استفاده از آن طراحی و پیاده سازی کنید.

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

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

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

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

معرفی توابع وردپرس

1. تابع Antispambot

اولین تابعی که معرفی می کنیم تابع Antispambot می باشد این مورد در وردپرس بسیار مظلوم شناخته می شود زیرا شناخته شده نیست و کمتر کسی با آن سرکار داشته است.

antispambot()

با استفاده از این دستور و تابع می توان کاراکتر ها مورد نظر خود را با موجودیت تحت html از دست سودجویان مخفی کرد که حالت کلی این کد به صورت زیر است.

$email = ‘mymail@uptheme.ir’;
echo ‘You can contact me at ‘ . antispambot( $email ) . ‘ any time’.

2- – توابع ضروری و با قابلیت نمایش  ( ترکیبی ) :

 

<?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’); ?>

نمایش آدرس آر اس اس دوم وب سایت

<?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); ?>

نمایش توضیحات یک تگ خاص – به جای آی دی ( بهجای id شناسه تگ را وارد نمایید )

<?php single_tag_title(); ?>

نمایش نام تگی که بر روی آن کلیک شده و وارد آن صفحه تگ شده اید

<?php single_post_title(); ?>

نمایش نام نوشته ای بر روی آن کلیک شده و وارد آن صفحه تگ شده اید

<?php single_cat_title(); ?>

نمایش نام دسته بندی که بر روی آن کلیک شده و وارد آن صفحه تگ شده اید

<?php the_permalink(); ?>

نمایش پیوند یکتا

<?php get_calendar(); ?>

نمایش تقویم در سایت وردپرسی شما

3- لیست ها و منو های افتادنی:

<?php wp_dropdown_categories(); ?>

نمایش موضوعات بصورت آبشاری

<?php wp_dropdown_pages(); ?>

نمایش صفحات بصورت آبشاری

<?php wp_dropdown_users(); ?>

نمایش کاربران بصورت آبشاری

<?php wp_get_archives(); ?>

نمایش لیستی از آرشیو سایت

<?php wp_list_authors(); ?>

نمایش لیستی از نویسندگان سایت

<?php wp_list_bookmarks(); ?>

نمایش لیستی از پیوند های سایت

<?php wp_list_categories(); ?>
نمایش لیستی از موضوعات سایت
<?php wp_list_comments(); ?>
نمایش لیستی از کامنت های سایت
<?php wp_list_pages(); ?>
نمایش لیستی از برگه های سایت
<?php wp_page_menu(); ?>
نمایش منوی وب سایت
نکته: به صورت پیشفرض امکان درج لینک در وردپرس غیر فعال میباشد که برای فعال کردن این امکان , باید کد زیر را در فایل فانکشن قالب وردپرسی خود اضافه کنید .
add_filter( ‘pre_option_link_manager_enabled’, ‘__return_true’ );

4- توابع ورود و خروج

<?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(); ?>

نمایش لینک ورود یا خروج به صورت اتوماتیک در سایت وردپرسی

تابع شرطی برای دو شرط ورود به سایت در صورتی که کاربر مهمان باشد و یا اینکه عضو شده باشد.

<?php
if ( is_user_logged_in() ) {
نمایش این مقدار زمانی که کاربر عضو شده بود
} else {
نماش این مقدار زمانی که کاربر مهمان بود
}
?>

5- توابع نوشته ها :

توجه : توابع زیر باید در حلقه وردپرس قرار گیرند …
منظور از حلقه ( loop ) تگ های شرطی می باشد که حتما باید پست های یک سایت وردپرسی در داخل آن قرار گیرد ، در غیر این صورت پست ها قابل نمایش نمیباشد .

<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post(); ?>
محل قرار گیری توابع نوشته ها
<?php } // end while
} // end if
?>

<?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(); ?>

نمایش مقدار اتربیوت تایتل پست در حال نمایش

6- توابع بند انگشتی :

توجه : برای استفاده از توابع زیر , باید حتما از قبل , تابع زیر را در فایل functions.php اضافه نمایید

echo add_theme_support( ‘post-thumbnails’ );1echo add_theme_support( ‘post-thumbnails’ );

echo add_theme_support( ‘post-thumbnails’ );۱echo add_theme_support( ‘post-thumbnails’ );

<?php the_post_thumbnail(‘thumbnail’); ?>

نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض ۱۵۰*۱۵۰

<?php the_post_thumbnail(‘medium’); ?>

نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض ۳۰۰*۳۰۰

<?php the_post_thumbnail(‘large’); ?>

نمایش تصویر بندانگشتی مربوط به هر پست یا برگه – اندازه پیش فرض ۶۴۰*۶۴۰

<?php the_post_thumbnail(‘full’); ?>

نمایش تصویر بندانگشتی مربوط به هر پست یا برگه در سایز اصلی

کد نمایش لینک تصویر بصورت مستقیم : بجای واژه full نام دلخواه تصویر شاخص مورد نظر را وارد کنید . در صورت خالی گذاشتن این بخش سایز کامل نماش داده میشود .

<?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,’full’, true); echo $thumb_url[0]; ?>

<?php $thumb_id = get_post_thumbnail_id(); $thumb_url = wp_get_attachment_image_src($thumb_id,’full’, true); echo $thumb_url[۰]; ?>

ضمنا ۴ تابع بالا برای نمایش در سایز های استاندارد می باشند . برای بریدن عکس آپلود شده و نمایش آن در وب سایت , باید به روش زیر عمل کنید .
۱ – اضافه کردن کد زیر در فایل فانکشن
——————————————————

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

——————————————————

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

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

توجه : در بالا به جای your-name , نام انتخابی خود و به جای width , height پهنا و ارتفاع عکسی که میخواهید برش داده شود را به عدد وارد نمایید .

توابع فهرست و منو ها:

نمایش فهرستهای وب سایت

<?php wp_nav_menu( array( ‘theme_location’ => ‘sitralweb-Nav’, ‘menu_class’ => ‘navbar’ ) ); ?>

<?php wp_nav_menu( array( ‘theme_location’ => ‘sitralweb-Nav’, ‘menu_class’ => ‘navbar’ ) ); ?>

توجه : این امکان بهصورت پیش فرض غیر فعال میباشد که جهت فعال نمودن آن باید تابع زیر را درفایل فانکشن قرار دهید.

function register_my_menu() {
register_nav_menu(‘sitralweb-Nav’,__( ‘sitralweb-Nav’ ));
}
add_action( ‘init’, ‘register_my_menu’ );

توجه : برای دیزاین فهرست , باید در css کلاسی به نام navbar ساخته و شروع به ساخت دیزاین کنید .
توابع جایگذاری و گنجاندن :

<?php get_header(); ?> گنجاندن هدر

<?php get_footer(); ?> گنجاندن فوتر

<?php get_sidebar(); ?> گنجاندن سایدبار

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

<?php
/*
Template Name: نام قالب دلخواه

*/
?>

QR: لیست کامل توابع مهم وردپرس
مرجع : سزار
لینک کوتاه : https://3zar.ir/?p=27346

جوابی بنویسید

ایمیل شما نشر نخواهد شدفیلد های ضروری نشانه گذاری شده است. *

*

قبل از نوشتن دیدگاه به نکات مهم زیر توجه کنید


  • - دیدگاه‌هایی مانند: خوب بود، ممنون- سایت خوبی دارید- عالی بود و موارد مشابه تایید نمی‌شود.
  • - دیدگاه‌تان را فقط در رابطه با همین مطلب ثبت کنید، در غیر اینصورت پاسخ داده نخواهد شد.
  • - دیدگاه‌هایی که دارای نام‌های تبلیغاتی با هدف بک‌‌لینک گرفتن هستند تایید نمی‌شوند.