سون وردپرس | wordpress: post #47 — TG.ME

🔒 جلوگیری از ویرایش ادمین‌ها در وردپرس

در وردپرس می‌تونید هر تعداد ادمین که بخواید اضافه کنید، این ادمین‌ها می‌تونن حساب شما رو هم ویرایش کنن یا سطح دسترسی‌تون رو تغییر بدن!
برای جلوگیری از ویرایش ادمین اصلی و تغییر پسوردش، کافیه کد زیر رو داخل فایل functions.php قالب قرار بدید:

function restrict_admin_editing( $caps, $cap, $user_id, $args ) {
    if ( in_array( $cap, ['edit_user', 'remove_user', 'delete_user'] ) ) {
        $edit_user_id = $args[0] ?? 0;
        if ( in_array( $edit_user_id, [454], true ) ) {
            $caps[] = 'do_not_allow';
        }
    }
    return $caps;
}
add_filter( 'map_meta_cap', 'restrict_admin_editing', 10, 4 );

بعد از گذاشتن این کد، به جای 454، آی‌دی ادمینی که نمی‌خواید ویرایش بشه رو وارد کنید.

#امنیت_وردپرس

سون وردپرس

http://t.me/wordpress_7
🚀
🔥4👍3❤1
September 28, 2024 1K 9