0

دریافت کل پست یا صفحه در یک متغیر PHP

 
rezahashemian1374
rezahashemian1374
کاربر برنزی
تاریخ عضویت : مهر 1391 
تعداد پست ها : 254
محل سکونت : تهران

دریافت کل پست یا صفحه در یک متغیر PHP

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

function callback($buffer) {<br />
    // modify buffer here, and then return the updated code<br />
    return $buffer;<br />
}</p>
<p>function buffer_start() {<br />
    ob_start("callback");<br />
}</p>
<p>function buffer_end() {<br />
    ob_end_flush();<br />
}</p>
<p>add_action('wp_head', 'buffer_start');<br />
add_action('wp_footer', 'buffer_end');<br />

توضیح کد: برای دستیابی به این هک، به سه تابع نیازداریم:
• callback(): این تابع تمام صفحه را به یک متغیر به نام $buffer تبدیل می کند. به عنوان مثال، شما می توانید با استفاده از عبارات منظم آن را قبل از تغییر اصلاح کنید.
• buffer_start():این تابع به سادگی بافر را شروع می کند. این تابع به تابع wp_head() وردپرس قلاب شده است.
• buffer_end():ین تابع بافر پاک می کند. . این تابع به تابع wp_footer() وردپرس قلاب شده است.

Seyyed.Reza.Hashemian@Gmail.Com

دوستانی که سوالی دارند یا مایل به تماس هستند می توانند از اطلاعات بالا استفاده نمایند.

اگر هم تایپکی زدید و احتیاج به پاسخگویی سریع داشتید اطلاع دهید

چهارشنبه 17 مهر 1392  7:20 PM
تشکرات از این پست
rasekhoon_weblog
دسترسی سریع به انجمن ها