iMajid7 31 ارسال شده در آذر 93 گزارش بازنشر ارسال شده در آذر 93 سلاممن از وقتی وردپرسمو به هاست شخصی خودم منتقل کردم یک مشکل عجیب در ثبت دیدگاه ها دارم. وقتی کاربری دیدگاهی را مینویسد ip اون ip سرورم که وردپرسم روش هست می باشد.بنظر مشکل از وردپرس یا سرور است؟ لطفا برای برطرف کردن آن هم راهنمایی کنید لینک به ارسال
iMajid7 31 ارسال شده در آذر 93 مالک گزارش بازنشر ارسال شده در آذر 93 خودم مشکل خودمو حل کردم:ابتدا به پوشه wp-includes رفته و فایل pluggable.php پیدا و برای ویرایش باز کنید. کد زیر را به انتهای این فایل اظاف کنید:if ( !function_exists('get_user_real_ip') ) { function get_user_real_ip() { $userip = ( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']; return $userip; } }بعد در همان پوشه wp-includes فایل comment.php برای ویرایش باز کنید. باید کد زیر را پیدا کنید :$commentdata['comment_author_IP'] = preg_replace( '/[^0-9a-fA-F:., ]/', '',$_SERVER['REMOTE_ADDR'] );و وقتی پیدا کردید جایگزین کد زیر بکنید:$commentdata['comment_author_IP'] = preg_replace( '/[^0-9a-fA-F:., ]/', '',get_user_real_ip() );حالا مشکل من با این روش حل شد. فقط یک سوال برام پیش اومده، دلیل به وجود اومدن این مشکل چی بوده؟؟؟ لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری