توابع وردپرس – توابع اطلاعات سایت
سلام
با سومین قسمت از معرفی توابع وردپرس در خدمتتون هستیم، در این قسمت می پردازیم به توابع مربوط به اطلاعات سایت.
در دو قسمت قبلی با توابع پیوست ها و توابع نویسنده ها در وردپرس آشنا شدیم.
- تابع bloginfo
با استفاده از این تابع می توانید مشخصات مختلف سایت خود را نمایش دهید که عموما از بخش تنظیمات همگانی قابل تنظیم هستند. این تابع می تواند در هرجایی (تمامی فایل های پوسته و یا افزونه) استفاده شود. همچنین این تابع به صورت خودکار نتایج را به نمایش می گذارد. اگر تنها مایل به فراخوانی نتایج هستید، از get_bloginfo استفاده کنید.
۱ |
<?php bloginfo('show'); ?> |
مقادیری که میگیرد:
name
نوع: رشته
کار: عنوان سایت را نمایش می دهد که از تنظیمات > همگانی قابل تنظیم است.
description
نوع: رشته
کار: معرفی کوتاه سایت را که از تنظیمات > همگانی قابل تنظیم است نمایش می دهد.
admin_email
نوع: رشته
کار: نشانی ایمیل مدیر را که در بخش تنظیمات > همگانی تنظیم شده است را نمایش می دهد.
url
نوع: رشته
کار: نشانی سایت را که در تنظیمات > همگانی تنظیم شده است نمایش می دهد.
wpurl
نوع: رشته
کار: نشانی وردپرس که در تنظیمات > همگانی ثبت شده است را به نمایش می گذارد.
stylesheet_directory
نوع: رشته
کار: نشانی پوشه ی پوسته ی فعلی را بر می گرداند.
stylesheet_url
نوع: رشته
کار: نشانی فایل سی اس اس اولیه (معمولا style.css نام دارد) پوسته فعال را نمایش می دهد.
template_directory
نوع: رشته
کار: نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo(“template_url”) و هم get_template() پوشه پوسته مادر را بر می گردانند.
template_url
نوع: رشته
کار: نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo(“template_url”) و هم get_template() پوشه پوسته مادر را بر می گردانند.
atom_url
نوع: رشته
کار: نشانی فید اتم سایت را بر می گرداند.
rss2_url
نوع: رشته
کار: نشانی فید آر اس اس ۲,۰ سایت را بر می گرداند
rss_url
نوع: رشته
کار: نشانی فید آر اس اس ۰,۹۲ سایت را بر می گرداند.
pingback_url
نوع: رشته
کار: نشانی بازتاب ها را برای فایل XML-RPC بر می گرداند.
rdf_url
نوع: رشته
کار: نشانی فید آر دی اف و یا آر اس اس ۱,۰ سایت را بر می گرداند.
comments_atom_url
نوع: رشته
کار: نشانی فید اتم دیدگاه ها را بر می گرداند.
comments_rss2_url
نوع: رشته
کار: نشانی فید آر اس اس ۲,۰ دیدگاه ها را بر می گرداند.
charset
نوع: رشته
کار: نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات > خواندن قابل تنظیم می باشد.
html_type
نوع: رشته
کار: نوع محتوای صفحات HTML وردپرس را (پیش فرض: text/html) بر می گرداند؛ که در رکورد html_type record در جدول wp_options ثبت شده است. پوسته ها و افزونه ها می توانند این مقدار را با استفاده از فیلتر pre_option_html_type باز نویسی کنند.
language
نوع: رشته
کار: زبان انتخاب شده را بر می گرداند.
text_diretion
نوع: رشته
کار: جهت بندی انتخاب شده برای متون را بر می گرداند.
version
نوع: رشته
کار: نسخه وردپرس در حال استفاده در سایت شما را بر می گرداند.
- تابع bloginfo_rss
خروجی تابع bloginfo را به صورت آر اس اس قالب بندی می کند و می توانید تمامی دستورات get_bloginfo را در این تابع نیز استفاده کنید.
۱ |
<?php bloginfo_rss($show); ?> |
توضییحات پارامترها:
$show
نوع: رشته
کار: برای دیدن مقادیر قابل قبول، راهنمای تابع ()get_bloginfo را ببینید.
- تابع get_bloginfo
تابع get_bloginfo() اطلاعات سایت را بر می گرداند به طوری که می توانید از آن در کدهای PHP خود (مثلا برای ذخیره در یک متغیر و استفاده های بعدی) استفاده کنید. البته این تابع می تواند همانند bloginfo() اطلاعات سایت را به نمایش نیز بگذارد.
۱ |
<?php get_bloginfo($show) ?> |
مقادیری که میگیرد:
name
نوع: رشته
کار: عنوان سایت را نمایش می دهد که از تنظیمات > همگانی قابل تنظیم است.
description
نوع: رشته
کار: معرفی کوتاه سایت را که از تنظیمات > همگانی قابل تنظیم است نمایش می دهد.
admin_email
نوع: رشته
کار: نشانی ایمیل مدیر را که در بخش تنظیمات > همگانی تنظیم شده است را نمایش می دهد.
url
نوع: رشته
کار: نشانی سایت را که در تنظیمات > همگانی تنظیم شده است نمایش می دهد.
wpurl
نوع: رشته
کار: نشانی وردپرس که در تنظیمات > همگانی ثبت شده است را به نمایش می گذارد.
stylesheet_directory
نوع: رشته
کار: نشانی پوشه ی پوسته ی فعلی را بر می گرداند.
stylesheet_url
نوع: رشته
کار: نشانی فایل سی اس اس اولیه (معمولا style.css نام دارد) پوسته فعال را نمایش می دهد.
template_directory
نوع: رشته
کار: نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo(“template_url”) و هم get_template() پوشه پوسته مادر را بر می گردانند.
template_url
نوع: رشته
کار: نشانی پوشه پوسته فعال را بر می گرداند. در پوسته های فرزند, هم get_bloginfo(“template_url”) و هم get_template() پوشه پوسته مادر را بر می گردانند.
atom_url
نوع: رشته
کار: نشانی فید اتم سایت را بر می گرداند.
rss2_url
نوع: رشته
کار: نشانی فید آر اس اس ۲,۰ سایت را بر می گرداند
rss_url
نوع: رشته
کار: نشانی فید آر اس اس ۰,۹۲ سایت را بر می گرداند.
pingback_url
نوع: رشته
کار: نشانی بازتاب ها را برای فایل XML-RPC بر می گرداند.
rdf_url
نوع: رشته
کار: نشانی فید آر دی اف و یا آر اس اس ۱,۰ سایت را بر می گرداند.
comments_atom_url
نوع: رشته
کار: نشانی فید اتم دیدگاه ها را بر می گرداند.
comments_rss2_url
نوع: رشته
کار: نشانی فید آر اس اس ۲,۰ دیدگاه ها را بر می گرداند.
charset
نوع: رشته
کار: نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات > خواندن قابل تنظیم می باشد.
html_type
نوع: رشته
کار: نوع محتوای صفحات HTML وردپرس را (پیش فرض: text/html) بر می گرداند؛ که در رکورد html_type record در جدول wp_options ثبت شده است. پوسته ها و افزونه ها می توانند این مقدار را با استفاده از فیلتر pre_option_html_type باز نویسی کنند.
language
نوع: رشته
کار: زبان انتخاب شده را بر می گرداند.
text_direction
نوع: رشته
کار: جهت بندی انتخاب شده برای متون را بر می گرداند.
version
نوع: رشته
کار: نسخه وردپرس در حال استفاده در سایت شما را بر می گرداند.
- تابع get_bloginfo_rss
خروجی تابع bloginfo را به صورت آر اس اس قالب بندی می کند و می توانید تمامی دستورات get_bloginfo() را در این تابع نیز استفاده کنید.
۱ |
<?php get_bloginfo_rss($show); ?> |
توضیحات پارامترها:
show$
نوع: رشته
کار: جزئیات و اطلاعات سایت شما. مقادیر معتبر:
‘name’ – عنوان سایت; در تنظیمات همگانی تنظیم شده است. (پیش فرض)
‘description’ – معرفی کوتاه سایت; در تنظیمات همگانی قابل تغییر است.
‘url’ – نشانی بلاگ سایت شما.
‘rdf_url’ – نشانی فید آر دی اف/آر اس اس ۱,۰.
‘rss_url’ – نشانی فید آر اس اس ۰,۹۲.
‘rss2_url’ – نشانی فید آر اس اس ۲,۰.
‘atom_url’ – نشانی فید اتم.
‘comments_rss2_url’ – نشانی فید آر اس اس ۲,۰ دیدگاه ها.
‘pingback_url’ – نشانی بازتاب (فایل XML-RPC).
‘admin_email’ – نشانی ایمیل مدیر؛ در تنظیمات همگانی قابل تغییر است.
‘charset’ – نوع نویسه ی مطالب و فید های سایت را بر می گرداند که از تنظیمات خواندن قابل تغییر است.
‘version’ – نسخه وردپرس سایت شما.
مقادیر زیر از نسخه ۱,۵ به بعد وردپرس قابل استفاده هستند:
‘html_type’ – نوع محتوای سایت شما.
‘wpurl’ – نشانی وردپرس نصب شده روی هاستتان.
‘template_url’ – نشانی پوسته مورد استفاده.
‘template_directory’ – نشانی پوشه پوسته مورد استفاده.
‘stylesheet_url’ – نشانی فایل CSS اصلی.
‘stylesheet_directory’ – نشانی پوشه پوسته.
معرفی توابع قسمت اطلاعات سایت نیز به پایان رسید.
مشکلی یا سوالی در رابطه با این مطلب داشتید، در سایت بپرسید ، پاسخگوی سوالات شما هستیم.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید