درخواست مشاوره رایگان

لیست توابع ضرروی و پرکاربرد در طراحی سایت وردپرس

  1. صفحه اصلی
  2. >
  3. مجله آموزشی
  4. >
  5. لیست توابع ضرروی و پرکاربرد در طراحی سایت وردپرس
Avatar

مهراد مظاهری

http://mazaheri.dev

من مهراد مظاهری برنامه نویس وب، طراح سایت با استفاده از سیستم مدیریت محتوای وردپرس و فعال در حوزه مدیریت شبکه ها و سرور های کامپیوتری می باشم

فهرست مطالب

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

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

    لیست توابع ضرروی و پرکاربرد در طراحی سایت وردپرس
    لیست توابع ضرروی و پرکاربرد در طراحی سایت وردپرس

    طراحی سایت وردپرس با استفاده از توابع ضروری از پیش تعریف شده آن چگونه است؟

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

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

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

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

    توابع ضروری و با قابلیت نمایش ( ترکیبی ) در طراحی سایت وردپرس :

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

    لیست ها و منو های وردپرس :

    <?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_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(); ?>     نمایش لینک ورود یا خروج به صورت اتوماتیک در سایت وردپرسی

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

    نظر خود را بیان کنید

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

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

    اطلاعات تماس با وبلینو

    تمامی حقوق مادی و معنوی این وب سایت متعلق به وبلینو می باشد.