بــیــگ تــم
مرجع قالب وردپرس ، افزونه وردپرس ، آموزش وردپرس ، هاست وردپرس


خانه / آموزش وردپرس / نحوه نمایش IP کاربر در سایت
نحوه نمایش IP کاربر در سایت

نحوه نمایش IP کاربر در سایت

نحوه نمایش IP کاربر در سایت

نحوه نمایش IP کاربر در سایتReviewed by هادی قربانی on Mar 21Rating: 4.0

شاید شما هم بخواهید آدرس IP کاربر را در گوشه ای از سایت به نمایش بزارید در این پست نحوه نمایش IP کاربر در سایت وردپرس رو می خوام بگم با یک قطعه کد ساده شما می توانید در قسمت سایدبار بخشی رو ایجاد کنید مثلا به نام آی پی شما و کاربر می تونه آدرس آی پی خودش رو مشاهده کنه.

نحوه نمایش IP کاربر در سایت

برای این کار ابتدا فایل Functions.php قالب رو با کنید و کد زیر رو به این فایل اضافه کنید , توجه داشته باشید قبل از اعمال تغییرات یک نسخه پشتیبان از فایل functions.php تهیه کنید.

// Display User IP in WordPress site
function get_the_user_ip() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return apply_filters( 'big_get_ip', $ip );
}
add_shortcode('show_ip', 'get_the_user_ip');

بعد از اینکه کد بالا رو به فایل functions.php اضافه کردید کافیه به قسمت ابزارک ها برید و شورتکد زیر رو با استفاده از ابزارک متنی در مکان دلخواه به نمایش بزارید

[show_ip]

اگز قابلیت نمایش شورتکد در قالب و وردپرس شما فعال نیست آموزش نحوه فعال کردن shortcode در ابزراک ها رو مطالعه کنید. با این روش شما تونستید آی پی کاربری که وارد سایت شما شده را به نمایش بگذارید .

باکس دانلود

5 دیدگاه

  1. ممنون عالی بود

  2. سلام
    میشه یک افزونه قدرت مند برای امار سایت معرفی کنید جوری که صورعت لود سایت و… پاین نیاد
    مثل سایت پی سی فارسی به تعداد وردی آی پی که وارد شده بازدید کننده میده و به تعداد رفرشو …هر صفحه بازدیدمیدیه و آی پی که ظرف وارد شد رو نشون میده

    • برای سفارشی سازی میشه کد نویسی کرد , افزونه آماره رو امتحان کنید ببینید چطوره در قسمت جست و جو آمار گیر رو جست و جو کنید

  3. قسطي دات كام

    عالي بود

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دنبال کردن