رفتن به مطلب

سوال در مورد کد 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 حذف می کنه

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

  • امتیاز 2
لینک به ارسال

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

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

  • امتیاز 1
لینک به ارسال

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

اینو تست کنید


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

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...