حذف فضای خالی از خروجی تابع

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

گاهی اوقات شرایطی بوجود می یاد ، ” فضای خالی ” در قالب امری نامطلوب است مانند ۱) بیشتر کاراکتر های که باید تحویل داده شوند و ۲) بسته شدن “گپ” در نسخه های قدیمی IE

اگر تابع از روشی برای برگرداندن یک رشته پشتیبانی بکند(بجای چاپ بلافاصله آن)، شما می تونید از یک عبارت منظم برای حذف فضا استفاده کنید:

<?php
   echo preg_replace('/>\s+</m', '><', wp_list_pages('echo=0'));
?>

دیدگاهتان را بنویسید

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