رفتن به مطلب

تفاوت این دو کد در امنیت چیست؟


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

یکی از مدیران این انجمن در بخش امنیت گفتند:

اگه کد زیر رو در فانکشن قالب بزارید, نسخه وردپرس مخفی میشه


<?php remove_action('wp_head', 'wp_generator'); ?>

http://forum.wp-pars...__20#entry10569

یکی دیگه از بزرگان وردپرس هم به من گفتند اگه کد زیر رو بزاریم, نسخه وردپرس مخفی میشه


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

حالا میخواستم بدونم این دو کد ها هم فرق داره؟

اگه هر دو کد رو بزاریم, مشکلی پیش میاد؟

کدوم کد بهتره؟

ویرایش شده توسط سیدرضا بازیار
لینک به ارسال

سلام، هر 2 دستور یک کار را انجام میده.

در دستور اول تابع wp_generator را برای اجرا شدن متوقف می‌کنیم.

ولی در دستور دوم، تابع wp_generator اجرا شده و مجددا می‌آییم آن را برای تغییرات اجرا می‌کنیم، ولی با مقدار خالی!

پس دستور اول مناسبتر است.

لینک به ارسال

وقتی کد رو توی فانکشن میزارم, در بخش ورود آدمین دچار مشکل میشم و بجای پنل آدمین, ارور فانکشن ظاهر میشه

کد فانکشن:


<?php
//Add Font Sytles & Sizes
function add_more_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
return $buttons;
}
add_filter("mce_buttons_3", "add_more_buttons");
// Translations can be filed in the /lang/ directory
load_theme_textdomain( 'themejunkie', TEMPLATEPATH . '/lang' );
require_once(TEMPLATEPATH . '/includes/sidebar-init.php');
require_once(TEMPLATEPATH . '/includes/custom-functions.php');
require_once(TEMPLATEPATH . '/includes/post-thumbnails.php');
require_once(TEMPLATEPATH . '/includes/theme-options.php');
require_once(TEMPLATEPATH . '/includes/theme-comments.php');
require_once(TEMPLATEPATH . '/includes/theme-widgets.php');
require_once(TEMPLATEPATH . '/functions/theme_functions.php');
require_once(TEMPLATEPATH . '/functions/admin_functions.php');
add_filter('login_errors',create_function('$a', "return null;"));
?>

کد رو کجاش بزارم که مشکل ایجاد نشه؟

لینک به ارسال

سلام.

امتحان کنین


<?php
//Add Font Sytles & Sizes
function add_more_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
return $buttons;
}
add_filter("mce_buttons_3", "add_more_buttons");
// Translations can be filed in the /lang/ directory
load_theme_textdomain( 'themejunkie', TEMPLATEPATH . '/lang' );
require_once(TEMPLATEPATH . '/includes/sidebar-init.php');
require_once(TEMPLATEPATH . '/includes/custom-functions.php');
require_once(TEMPLATEPATH . '/includes/post-thumbnails.php');
require_once(TEMPLATEPATH . '/includes/theme-options.php');
require_once(TEMPLATEPATH . '/includes/theme-comments.php');
require_once(TEMPLATEPATH . '/includes/theme-widgets.php');
require_once(TEMPLATEPATH . '/functions/theme_functions.php');
require_once(TEMPLATEPATH . '/functions/admin_functions.php');
add_filter('login_errors',create_function('$a', "return null;"));
function remove_wp_version () {
return '';
}
add_filter ( 'the_generator', 'remove_wp_version' );
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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