رفتن به مطلب

سوال در مورد کد php که در داخل functions.php است


پست های پیشنهاد شده

یک سوال

این کد


function remove_version() {
return '';
}

رو حذف میکنه

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


function remove_generator_bv3() {
return '';
}
add_filter('the_generator', 'remove_generator_bv3');

این رو هم داخل یه سایت دیگه دیدم


remove_action('wp_head', 'wp_generator');

این همشون یک کار انجام میدن

ولی چرا کد ها تفاوت دارن؟

لینک به ارسال

کد اول ورژن رو از سایت حذف می کنه اینکار باعث می شه بعضی از افزونه ها نتونند اینستال بشند

کد دوم یک تابع جایگزین می سازه و اونرو جایگزین متای ژنراتور می کنه

کد سوم اکشن قرار گرفتن نسخه را از کدهای header حذف می کنه

این سه تا کد سه تا کار کاملا متفاوت انجام می دند که می شه از هر کدومشون برای حذف نسخه هم استفاده کرد

لینک به ارسال

نکته : ممکنه برای همین مورد ده ها کد دیگه هم بیابید زبان برنامه نویسی یعنی نتیجه گیری از چیدن متفاوت یک سری مقدار ثابت برای گرفتن نتیجه های دلخواه

شما باید ببینی دقیقا چه کاری رو می خوای برای چه منظوری انجام بدی

لینک به ارسال

چقدر عجیب این تابع رو من نوشتم!

اینو تست کنید


function remove_generator_bv3() {
return '';
}
if(!is_admin())
add_filter('the_generator', 'remove_generator_bv3');

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...