WordPress – Üzgünüz, Bu Öğeyi Düzenlemenize İzin Verilmiyor

“Üzgünüz, Bu Öğeyi Düzenlemenize İzin Verilmiyor”

“Bu Öğeyi Düzenlemek için Daha Üst Bir Seviyede Olmanız Lazım”

Bu hata genelde hosting firmasını değiştirdiğimizde veya arşivimizde olan bir wordpress yedeğini kendi sitemize yüklediğimizde ortaya çıkan can sıkıcı bir durumdur. Çünkü yüklediğimiz veri tabanı tabloları ile şu an kullandığımız veri tabanı tabloları birbirine uymaz ve bu sorun çıkar.

Benim de başıma geldi, yabancı forumları araştırırken aşağıda olan çözümü buldum ve sorunum çözüldü.

wp-includes/capabilities.php dosyasını masa üzerine indiriyoruz ve notepaad benzeri bir programla açıyoruz (ben bu programı kullanıyorum.) Aşağıdaki kodu buluyoruz.

function current_user_can( $capability ) {
$current_user = wp_get_current_user();

if ( empty( $current_user ) )
return false;

$args = array_slice( func_get_args(), 1 );
$args = array_merge( array( $capability ), $args );

return call_user_func_array( array( $current_user, 'has_cap' ), $args );
}

Aşağıdaki kodla değiştiriyoruz.

function current_user_can( $capability ) {
$current_user
= wp_get_current_user();

if ( empty( $current_user ) )
return false;

if (is_admin())
return true;
$args
= array_slice( func_get_args(), 1 );
$args
= array_merge( array( $capability ), $args );

return call_user_func_array( array( $current_user, 'has_cap' ), $args );
}

Sonra dosyayı ftp mize yüklüyoruz. Hepsi bu kadar mutlu çalışmalar.

Add a Comment