وردپرس نسخه 3,0+مرجع توابع مورد استفاده در کد نویسی پوسته
توابع اطلاعات سایت
Blog Infobloginfo();
با استفاده از این تابع می توانید مشخصات مختلف سایت خود را نمایش دهید که عموما از بخش تنظیمات همگانی قابل تنظیم هستند. این تابع می تواند در هرجایی (تمامی فایل های پوسته و یا افزونه) استفاده شود. همچنین این تابع به صورت خودکار نتایج را به نمایش می گذارد. اگر تنها مایل به فراخوانی نتایج هستید، از get_bloginfo استفاده کنید.
<?php bloginfo('show'); ?>
name
نوع: رشته
عنوان سایت را نمایش می دهد که از تنظیمات > همگانی قابل تنظیم است.
description
نوع: رشته
معرفی کوتاه سایت را که از تنظیمات > همگانی قابل تنظیم است نمایش می دهد.
admin_email
نوع: رشته
نشانی ایمیل مدیر را که در بخش تنظیمات > همگانی تنظیم شده است را نمایش می دهد.
url
نوع: رشته
نشانی سایت را که در تنظیمات > همگانی تنظیم شده است نمایش می دهد.
wpurl
نوع: رشته
نشانی وردپرس که در تنظیمات > همگانی ثبت شده است را به نمایش می گذارد.
stylesheet_directory
نوع: رشته
نشانی پوشه ی پوسته ی فعلی را بر می گرداند.
stylesheet_url
Type: String
نشانی فایل سی اس اس اولیه (معمولا style.css نام دارد) پوسته فعال را نمایش می دهد.
template_directory
نوع: رشته
نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo("template_url") و هم get_template() پوشه پوسته مادر را بر می گردانند.
template_url
نوع: رشته
نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo("template_url") و هم get_template() پوشه پوسته مادر را بر می گردانند.
atom_url
نوع: رشته
نشانی فید اتم سایت را بر می گرداند.
rss2_url
نوع: رشته
نشانی فید آر اس اس 2,0 سایت را بر می گرداند.
rss_url
نوع: رشته
نشانی فید آر اس اس 0,92 سایت را بر می گرداند.
pingback_url
نوع: رشته
نشانی بازتاب ها را برای فایل XML-RPC بر می گرداند.
rdf_url
نوع: رشته
نشانی فید آر دی اف و یا آر اس اس 1,0 سایت را بر می گرداند.
comments_atom_url
نوع: رشته
نشانی فید اتم دیدگاه ها را بر می گرداند.
comments_rss2_url
نوع: رشته
نشانی فید آر اس اس 2,0 دیدگاه ها را بر می گرداند.
charset
نوع: رشته
نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات > خواندن قابل تنظیم می باشد.
html_type
نوع: رشته
نوع محتوای صفحات HTML وردپرس را (پیش فرض: text/html) بر می گرداند؛ که در رکورد html_type record در جدول wp_options ثبت شده است. پوسته ها و افزونه ها می توانند این مقدار را با استفاده از فیلتر pre_option_html_type باز نویسی کنند.
language
نوع: رشته
زبان انتخاب شده را بر می گرداند.
text_direction
نوع: رشته
جهت بندی انتخاب شده برای متون را بر می گرداند.
version
نوع: رشته
نسخه وردپرس در حال استفاده در سایت شما را بر می گرداند.
Blog Info RSSbloginfo_rss();
خروجی تابع bloginfo را به صورت آر اس اس قالب بندی می کند و می توانید تمامی دستورات get_bloginfo را در این تابع نیز استفاده کنید.
<?php bloginfo_rss($show); ?>
$show
نوع: رشته
(اختیاری) برای دیدن مقادیر قابل قبول، راهنمای تابع get_bloginfo() را ببینید.
Get Blog Infoget_bloginfo();
تابع get_bloginfo() اطلاعات سایت را بر می گرداند به طوری که می توانید از آن در کدهای PHP خود (مثلا برای ذخیره در یک متغیر و استفاده های بعدی) استفاده کنید. البته این تابع می تواند همانند bloginfo() اطلاعات سایت را به نمایش نیز بگذارد.
<?php get_bloginfo($show) ?>
$show
نوع: رشته
(اختیاری) کلمه کلیدی اطلاعات مورد نظر شما. مقدار پیش فرض: name.
اگر این پارامتر را حذف کنید، تابع به صورت پیش فرض عنوان سایت را بر خواهد گرداند.
name
نوع: رشته
عنوان سایت را بر می گرداند که از تنظیمات > همگانی قابل تنظیم است.
description
نوع: رشته
معرفی کوتاه سایت را که از تنظیمات > همگانی قابل تنظیم است بر می گرداند.
url
نوع: رشته
نشانی سایت را که در تنظیمات > همگانی تنظیم شده است بر می گرداند.
wpurl
نوع: رشته
نشانی وردپرس که در تنظیمات > همگانی ثبت شده است را بر می گرداند.
rdf_url
نوع: رشته
نشانی فید آر دی اف و یا آر اس اس 1,0 سایت را بر می گرداند.
rss_url
نوع: رشته
نشانی فید آر اس اس 0,92 سایت را بر می گرداند.
rss2_url
نوع: رشته
نشانی فید آر اس اس 2,0 سایت را بر می گرداند.
atom_url
نوع: رشته
نشانی فید اتم سایت را بر می گرداند.
comments_rss2_url
نوع: رشته
نشانی فید آر اس اس 2,0 دیدگاه ها را بر می گرداند.
pingback_url
نوع: رشته
نشانی بازتاب ها را برای فایل XML-RPC بر می گرداند.
stylesheet_url
Type: String
نشانی فایل سی اس اس اولیه (معمولا style.css نام دارد) پوسته فعال را نمایش می دهد.
template_directory
نوع: رشته
نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo("template_url") و هم get_template() پوشه پوسته مادر را بر می گردانند.
template_url
نوع: رشته
نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo("template_url") و هم get_template() پوشه پوسته مادر را بر می گردانند.
admin_email
نوع: رشته
نشانی ایمیل مدیر را که در بخش تنظیمات > همگانی تنظیم شده است را نمایش می دهد.
charset
نوع: رشته
نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات > خواندن قابل تنظیم می باشد.
version
نوع: رشته
نسخه وردپرس در حال استفاده در سایت شما را بر می گرداند.
html_type
نوع: رشته
نوع محتوای صفحات HTML وردپرس را (پیش فرض: text/html) بر می گرداند؛ که در رکورد html_type record در جدول wp_options ثبت شده است. پوسته ها و افزونه ها می توانند این مقدار را با استفاده از فیلتر pre_option_html_type باز نویسی کنند.
Get Blog Info RSSget_bloginfo_rss();
خروجی تابع bloginfo را به صورت آر اس اس قالب بندی می کند و می توانید تمامی دستورات get_bloginfo() را در این تابع نیز استفاده کنید.
<?php get_bloginfo_rss($show); ?>
$show
نوع: رشته
جزئیات و اطلاعات سایت شما. مقادیر معتبر:
- 'name' - عنوان سایت; در تنظیمات همگانی تنظیم شده است. (پیش فرض)
- 'description' - معرفی کوتاه سایت; در تنظیمات همگانی قابل تغییر است.
- 'url' - نشانی بلاگ سایت شما.
- 'rdf_url' - نشانی فید آر دی اف/آر اس اس 1,0.
- 'rss_url' - نشانی فید آر اس اس 0,92.
- 'rss2_url' - نشانی فید آر اس اس 2,0.
- 'atom_url' - نشانی فید اتم.
- 'comments_rss2_url' - نشانی فید آر اس اس 2,0 دیدگاه ها.
- 'pingback_url' - نشانی بازتاب (فایل XML-RPC).
- 'admin_email' - نشانی ایمیل مدیر؛ در تنظیمات همگانی قابل تغییر است.
- 'charset' - نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات خواندن قابل تغییر است.
- 'version' - نسخه وردپرس سایت شما.
مقادیر زیر از نسخه 1,5 به بعد وردپرس قابل استفاده هستند:
- 'html_type' - نوع محتوای سایت شما.
- 'wpurl' - نشانی وردپرس نصب شده روی هاستتان.
- 'template_url' - نشانی پوسته مورد استفاده.
- 'template_directory' - نشانی پوشه پوسته مورد استفاده.
- 'stylesheet_url' - نشانی فایل CSS اصلی.
- 'stylesheet_directory' - نشانی پوشه پوسته.