آشنایی با تابع network_site_url() در وردپرس
تابع network_site_url()
یکی از توابع مهم و مفید در وردپرس است که به شما کمک میکند URL سایت شبکه را دریافت کنید. به عبارتی، این تابع به شما امکان میدهد تا به URL سایت اصلی شبکهٔ وردپرس دسترسی پیدا کنید. معمولاً در هنگام توسعه وبسایتهای چنددستهای (Multisite)، نیاز به داشتن URL سایت اصلی احساس میشود و این تابع در آن زمان به کمک شما میآید.
شاید برای شما سوال پیش بیاید که تفاوت network_site_url()
با سایر توابع مانند site_url()
چیست؟ در حالی که site_url()
URL یک سایت خاص را برمیگرداند، network_site_url()
URL سایت اصلی شبکه را برمیگرداند. این ویژگی به ویژه در پروژههای بزرگ و پیچیده ای که شامل چندین سایت هستند، بسیار مهم است.
شما میتوانید از این تابع وقتی که به URL سایت شبکه نیاز دارید، استفاده کنید. به عنوان مثال، اگر شما یک افزونه یا تم توسعه میدهید که نیاز به دسترسی به منابع سایت اصلی دارد، میتوانید از این تابع بهرهبرداری کنید. آن هم با قابلیت پشتیبانی از چندین سایت، کاربرد آن دوچندان میشود!
استفاده از network_site_url()
بسیار ساده است و تنها کافی است تابع را صدا کرده و در هر جا که نیاز دارید استفاده کنید.
نمونه کد
$network_url = network_site_url();
echo $network_url;
توضیح کد
در اینجا خط به خط کد را توضیح میدهیم:
$network_url = network_site_url();
این خط تابعnetwork_site_url()
را صدا زده و نتیجه را در متغیر$network_url
ذخیره میکند.echo $network_url;
در این خط، متغیر$network_url
که شامل URL سایت شبکه است، به خروجی ارسال میشود تا قابل مشاهده باشد.