سیدرضا بازیار

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

4 پست در این موضوع قرار دارد

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

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


<?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' );

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

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

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

ویرایش شده در توسط سیدرضا بازیار
0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

5

به اشتراک گذاری این پست


لینک به پست

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

کد فانکشن:


<?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;"));
?>

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

0

به اشتراک گذاری این پست


لینک به پست

سلام.

امتحان کنین


<?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' );
?>

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری