آشنایی با توابع اصلی (bloginfo)

نوشته شده توسط ۳ سال پیش

تابع bloginfo (و get_bloginfo() برای استفاده به صورت کد) یکی از پر کاربرد ترین توابع وردپرس است وبرای نمایش اطلاعات اصلی سایت به کار می رود


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

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

برای قالبی به نام mytheme به این شکل است

و خروجی کد زیر (تابع get_bloginfo())

برای همان قالب

این تابع دارای یک متغییر است با نام $show که مقادیر زیر مقدارهای معتبر آن هستند و در حالت پیش فرض از مقدار name استفاده می نماید

 

  • ‘name’
    نمایش دهنده نام یا عنوان سایت برای تنظیم این بخش به پیشخوان – تنظیمات – همگانی رفته و نام سایت خود را ویرایش نمایید
  • ‘description’
    توضیحات سایت برای تنظیم این بخش به پیشخوان – تنظیمات – همگانی رفته و توضیحات سایت خود را ویرایش نمایید
  • ‘wpurl’
    نمایش نشانی وردپرس برای سایتهای چند بلاگی و سایتهایی که وردپرس را در ساب دامین خود نصب کرده اند کاربرد دارد برای تنظیم این بخش به پیشخوان – تنظیمات – همگانی رفته و نشانی وردپرس سایت خود را ویرایش نمایید
  • ‘url’
    نشانی سایت برای تنظیم این بخش به پیشخوان – تنظیمات – همگانی رفته و نشانی سایت خود را ویرایش نمایید
  • ‘admin_email’
    ایمیل مدیر سایت برای تنظیم این بخش به پیشخوان – تنظیمات – همگانی رفته و نام سایت خود را ویرایش نمایید
  • ‘charset’
    چارست سایت این گزینه از نسخه ۳.۵ وردپرذس به صورت دیفالت UTF-8 تعریف می شود
  • ‘version’
    نسخه ی وردپرس سایت
  • ‘html_type’
    اچ تی ام ال تایپ سایت به صورت پیش فرض “text/html” است
  • ‘text_direction’
    جهت نوشتن در سایت راست به چپ یا چپ به راست در زبان هایی مانند زبان فارسی راست به چپ rtl را نمایش می دهد و شرط is_rtl() پاسخش را از این ستون جدول دیتابیس می گیرد.
  • ‘language’
    زبان سایت .
  • ‘stylesheet_url’
    نشانی فایل استایل بندی اصلی (style.css) برای فعال بودن قالب . برای احضار به صورت کد می توان از تابع get_stylesheet_uri() استفاده کرد.
  • ‘stylesheet_directory’
    نمایش نشانی پوشه ی قرار گیری فایل استایل قالب برای احضار به صورت کد می توان از get_stylesheet_directory_uri() استفاده کرد.
  • ‘template_url’
    یا ‘template_directory’ – نمایش نشانی پوشه ی مادر قالب جاری سایت برای نمایش به صورت کد از get_template_directory_uri() استفاده نمایید.
  • ‘pingback_url’
    نشانی پینگ بک سایت فایل XML-RPC در نشانی URL (xmlrpc.php).
  • ‘atom_url’
    نمایش نشانی خوراک اتم سایت در نشانی URL (/feed/atom).
  • ‘rdf_url’
    نمایش نشانی نسخه RDF/RSS 1.0 خوراک سایت در نشانی URL (/feed/rfd).
  • ‘rss_url’
    نمایش نشانی نسخه RSS 0.92 خوراک سایت URL (/feed/rss).
  • ‘rss2_url’
    نمایش نشانی نسخه RSS 2.0 خوراک سایت URL (/feed).
  • ‘comments_atom_url’
    نمایش نشانی خوراک اتم نظرات سایت و مطالب در نشانی URL (/comments/feed).
  • ‘comments_rss2_url’
    نمایش نشانی نسخه RSS 2.0 خوراک نظرات سایت و مطالب URL (/comments/feed).
  • ‘siteurl’
    از نسخه ۲.۲ به بالا می توانید از home_url(), یا bloginfo(‘url’) استفاده نمایید.

 

نمونه خروجی های تابع برای سایت example.com :

نمونه ساخت فایل header.php با استفاده از تابع:

پارسا کافی