عوض کردن متن های درون فرم وردپرس

1 Star2 Stars3 Stars4 Stars5 Stars (بدون رای)
Loading...
21 مرداد 1395
105 بازدید

با سلام، در این آموزش به شما خواهیم گفت که چگونه بدون دستکاری هسته اصلی وردپرس میتوانید متن های درون فرم های وردپرس را عوض کنید

مثلا متن شناسه را که به طور پیشفرض وجود دارد به نام کاربری عوض کنید

یا ایمیل را به پست الکترونیک تبدیل کنید

خیلی راحت با روش ما میتوانید فرم ثبت نام و یا ورود خود را در وردپرس شخصی سازی کنید

کافیست کد زیر را درون functions.php قرار دهید

حال به تشریح کد بالا خواهیم پرداخت

ما از اکشن register_form استفاده کردیم که برای ویرایش عناصر html در صفحه ثبت نام وردپرس به کار میرود و به آن یک تابع چسباندیم تا تغییرات ما اعمال شود

ما با تابع ob_get_content تمام خروجی صفحه را گرفتیم و در متغیری ذخیره کردیم

نکته: خروجی را از بافر گرفتیم، بافر چیست ؟ اگر بافر را یک ظرف تشبیه کنیم، خروجی صفحه را درون آن میریزیم و در انتها آن را خالی میکنیم

نکته2: ob_start() به طور پیشفرض در ابتدای فایل های وردپرس فراخوانی میشود و نیازی به تعریف دوباره نیست

سپس با تابع str_replace هر متنی که میخواهیم را از کل خروجی که دریافت کردیم عوض میکنیم و در انتها هم ظرف را خالی میکنیم یعنی خروجی را به سمت نمایش دادن میفرستیم

اگر موردی هم با این روش نشد عوض کرد از آموزش زیر استفاده کنید که حتما میشه

مخفی کردن پیغام تایید نام نویسی در ثبت نام وردپرس

خیلی راحت بود نه ؟ 😀

اگر سوالی در مورد این مطلب دارید در قسمت نظرات همین پست ارسال کنید

برچسب ها

مطالب مشابه

پاسخ دهید