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() );حالا مشکل من با این روش حل شد. فقط یک سوال برام پیش اومده، دلیل به وجود اومدن این مشکل چی بوده؟؟؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .