ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل جدی در قالب وردپرس



M_rey3000
November 14th, 2014, 04:16
سلام
بنده یک مشکل جدی دارم که به تازگی متوجه شدم
وقتی وارد پنل کاربری خودم در وردپرس میشم برای همه و بر روی همه کاربرا نوار مدیریت بالای سایت میاد و در بخش نظرات برای همه کاربران حالتی رو نشون میده که وارد سایت شدند(با نام کاربری خود من)
مثلا نام کاربری من M_rey3000 هست و وقتی وارد وردپرس میشن برای همه تو نوار مدیریت مینوسه درود M_rey3000! و در نظرات هم مینویسه "شما با نام کاربری M_rey3000 وارد شدید!"
که البته کاربر نمیتونه خارج شه یا نظر بزاره
البته این مشکل اکثر پست ها وجود داره نه همه!
نوار بالا رو کلا غیر فعال کردم تا برای کسی نیاد (از جمله خودم)
ولی بخش نظرات نمیدونم باید چکار کنم
البته وقتی یکی از کاربران بخواد نظر بده .ارور نام کاربری و ایمیل میده در صورتیکه اصن نمیتونم این موارد رو وارد کنن
و نوار بالا رو هم نمیتونن وارد پنل وردپرس شن
(در کل به این صورت هست که من وقتی وارد وردپرس میشن برای همه وارد میشه! )
لطفا راهنمایی کنید

Yas-Host
November 14th, 2014, 07:32
فایل functions.php قالبتون رو rename کنید سپس چک کنید.

اگر حل نشد افزونه هارو همه رو غیرفعال کنید و چک کنید و اطلاع دهید.

این مشکل از base سیستم وردپرس نیست !

M_rey3000
November 14th, 2014, 08:26
functions رو rename کردم درس نشد و پلاگین ها رو هم قبلا تست کردم
به نظر شما نباید یه سری کد رو به functions اضافه کنم ؟!

hassan_shahi
November 14th, 2014, 10:18
سلام دوست عزیز مطمئن هستید همچین مشکلی وجود داره؟

شما زمانی که وارد مدیریت میشید با ی مرورگر دیگه برید تو صفحه اصلی سایتتون ببینید این مشکل وجود داره؟
نسخه وردپرس چند هستش؟

Yas-Host
November 14th, 2014, 10:27
functions رو rename کردم درس نشد و پلاگین ها رو هم قبلا تست کردم
به نظر شما نباید یه سری کد رو به functions اضافه کنم ؟!


خیر

فایل comments.php هم rename کنید

در صورت حل نشدن دسترسی وردپرس رو ارسال کتید

OmidX
November 14th, 2014, 10:36
برای این منظور کد های زیر رو ب فایل فانکشن پوسته وردپرس اضافه کنید :

غیر فعال کردن برای همه کاربران :




// حذف کامل ادمین بار از همه جا
if (!function_exists('omidx_disable_admin_bar')) {

function omidx_disable_admin_bar() {

// برای بخش ادمین
remove_action('admin_footer', 'wp_admin_bar_render', 1000);
// فرانت اند
remove_action('wp_footer', 'wp_admin_bar_render', 1000);

// سی اس اس های بخش ادمین
function remove_admin_bar_style_backend() {
echo '<style>body.admin-bar #wpcontent, body.admin-bar #adminmenu { padding-top: 0px !important; }</style>';
}
add_filter('admin_head','remove_admin_bar_style_ba ckend');

// سی اس اس های فرانت اند
function remove_admin_bar_style_frontend() {
echo '<style type="text/css" media="screen">
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
</style>';
}
add_filter('wp_head','remove_admin_bar_style_front end', 99);
}
}
add_action('init','omidx_disable_admin_bar');


غیر فعال کردن برای همه کاربران ب جز ادمین :




// حذف کامل ادمین بار از همه جا برای همه کاربران ب جز ادمین
if (!function_exists('omidx_disable_admin_bar')) {

function omidx_disable_admin_bar() {

if (!current_user_can('manage_options')) {

// برای بخش ادمین
remove_action('admin_footer', 'wp_admin_bar_render', 1000);
// فرانت اند
remove_action('wp_footer', 'wp_admin_bar_render', 1000);

// سی اس اس های بخش ادمین
function remove_admin_bar_style_backend() {
echo '<style>body.admin-bar #wpcontent, body.admin-bar #adminmenu { padding-top: 0px !important; }</style>';
}
add_filter('admin_head','remove_admin_bar_style_ba ckend');

// سی اس اس های فرانت اند
function remove_admin_bar_style_frontend() {
echo '<style type="text/css" media="screen">
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
</style>';
}
add_filter('wp_head','remove_admin_bar_style_front end', 99);

}
}
}
add_action('init','omidx_disable_admin_bar');