فروشگاه فیگووب

نحوه مدیریت کوکی ها در وردپرس

آیا به دنبال یادگیری نحوه مدیریت کوکی های وردپرس خود هستید؟ نه ، منظور من کلوچه هایی نیست که می خورید. کوکی ها اطلاعات موقت را در مرورگر بازدید کننده ذخیره می کنند و سپس از آنها خواسته می شود تا تجربه را بهبود بخشند. کوکی ها مسئول برخی از جنبه های شخصی سازی و هدف گیری رفتاری در وب سایت هستند.

در بسیاری از پلاگین ها از کوکی ها برای ذخیره اطلاعاتی که برای کارکرد صحیح مورد نیاز است نیز استفاده می شود. از کوکی ها تقریباً در هر وب سایت استفاده می شود و یک قسمت اساسی از اجرای یک وب سایت است. متأسفانه ، درک آنها بسیار دشوار است و به دانش کدگذاری قبلی نیاز دارند. امروز ، من نحوه مدیریت کوکی ها را در وردپرس نشان خواهم داد.

دقیقاً یک کوکی چیست؟

اکثر مردم بلافاصله به نوع کوکی مورد علاقه خود فکر می کنند ، اما باز هم این نوع کوکی اشتباه است.

کوکی های وردپرس که توسعه دهندگان وب درباره آنها صحبت می کنند ، فایلهای متنی ساده هستند که در داخل مرورگر بازدید کننده ذخیره می شوند. آنها کاربردهای متعددی دارند که آنها را به بخشی اساسی در هر وب سایتی تبدیل می کند. در اینجا برخی از مهمترین مواردی که کوکی های وردپرس مسئول آنها هستند:

  • اطلاعات موقت را در هنگام بازدید کاربر ذخیره کنید
  • اطلاعات ورود به سیستم را در وب سایت خود ذخیره و مدیریت کنید
  • فعالیت کاربر را ردیابی و شخصی سازی کنید

کوکی ها بسیار مفید هستند ، اما در عین حال می توانند برای کاربران مضر باشند. این کوکی ها اطلاعات مهم را ذخیره می کنند و می توان از آنها سو mal استفاده کرد. در نتیجه ، بسیاری از مقررات اینترنتی وجود دارد که امسال اعمال شده است و یکی از آنها قانون کوکی های اتحادیه اروپا است .

این یک قانون بسیار ساده است که به یک وب سایت نیاز دارد تا در صورت دسترسی به وب سایت شما در اتحادیه اروپا ، از کوکی ها استفاده کند. بنابراین ، اگر بازدید کننده ای از اتحادیه اروپا دارید ، باید مطمئن شوید که اخطار می دهید.

چگونه می توان از کوکی های وب سایت من استفاده کرد

از آنجا که کوکی های وردپرس در مرورگر شما ذخیره می شوند ، می توانید از مرورگر خود برای بررسی آنها استفاده کنید. بسته به مرورگری که استفاده می کنید ، روش متفاوت است. در این مثال ، من از محبوب ترین مرورگر وب جهان ، Google Chrome استفاده خواهم کرد.

به خاطر داشته باشید که کوکی های هر وب سایت را مشاهده خواهید کرد. بنابراین ، برای اطمینان از اینکه فقط کوکی هایی را که وب سایت شما استفاده می کند مشاهده می کنید ، ابتدا باید کوکی های مرورگر خود را پاک کنید. سپس به سادگی برای مرورگر خود به وب سایت خود مراجعه کنید تا کوکی های استفاده شده را بدست آورید.

روی گزینه تنظیمات در مرورگر خود کلیک کنید.

تنظیمات گوگل کروم

See all cookies” را در جعبه متن در بالای صفحه تایپ کنید. روی گزینه تنظیمات محتوا کلیک کنید.

مدیریت کوکی ها در گوگل کروم

اولین گزینه ای که باید مشاهده کنید کوکی ها است. روی گزینه Cookies کلیک کنید و گزینه See all cookies and site data را انتخاب کنید.

لیست کوکی های ذخیره شده در گوگل کروم

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

نحوه مدیریت کوکی ها در وردپرس

امروز ، من نحوه مدیریت کوکی های وردپرس را نشان خواهم داد. اگر سابقه کدگذاری نداشته باشید ، درک کوکی ها آسان نیست. سه کار با کوکی ها وجود دارد. دریافت ، تنظیم و حذف کنید. من نشان خواهم داد که چگونه می توان از این موارد عبور کرد. به یاد داشته باشید ، اگر با کد راحت نیستید ، بهتر است سعی نکنید کوکی ها را مدیریت کنید.

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

کوکی ها را تنظیم کنید

از تابع ()setcookie برای تنظیم کوکی ها در PHP استفاده می شود. این مورد در فایل functions.php درون طرح زمینه شما استفاده خواهد شد. در داخل پرانتز می توانید از پارامترهای زیر استفاده کنید:

  • نام کوکی
  • ارزش کوکی
  • تاریخ انقضا
  • مسیر
  • دامنه
  • امن است
  • فقط Http

فقط دو مورد اول اجباری است. قبل از افزودن کد ، باید فایل functions.php قالب خود را پیدا کنید. بیایید با ورود به cPanel و کلیک بر روی گزینه File Manager شروع کنیم.

فایل های هاست شما

شما باید فایل functions.php قالب خود را پیدا کنید. روی فهرست public_html کلیک کنید ، سپس روی پوشه wp-content کلیک کنید. در داخل این پوشه ، تمام مطالب مربوط به وب سایت خود را پیدا خواهید کرد. روی پوشه themes کلیک کنید و پوشه قالب را که در حال حاضر استفاده می کنید وارد کنید.

در آخر بر روی فایل functions.php راست کلیک کرده و گزینه Edit را انتخاب کنید.

فایل تابع قالب وردپرس

یک پنجره بازشو ظاهر می شود. این کادر به شما هشدار می دهد که قبل از ویرایش هر چیزی ، از پرونده های خود پشتیبان تهیه کنید. بر روی دکمه “Edit” کلیک کنید.

ویرایش فایل تابع قالب وردپرس

با انجام این کار ، یک برگه جدید باز می شود که شامل تمام کد پرونده است. کد کوکی مثال زیر را کپی و در اخر فایل functions.php قرار دهید به شکلی که با کد های دیگه تداخل ایجاد نکند:

function set_cookies() {
    $visit_time = date('F j, Y g:i a');

    if(!isset($_COOKIE[$time_stamp])) {
        // set a time stamp cookie that will last 1 year
        setcookie('time_stamp', $current_time, time()+31556926);
	}
}

این یک مثال ساده است که یک کوکی ایجاد می کند که وقتی کاربر از وب سایت شما بازدید می کند ، مهر می شود. اگر کوکی ها را در مرورگر خود بررسی کنید می توانید آن را در حال استفاده مشاهده کنید. باید به عنوان “مهر زمان” ظاهر شود.

فراموش نکنید که برای پایان دادن به دکمه “ذخیره تغییرات” کلیک کنید.

می توانید از این مثال برای تنظیم کوکی های پیچیده تر در وب سایت خود استفاده کنید. با حذف کد می توانید هر زمان خواستید آنها کوکی را حذف کنید.

تنظیمات کوکی دریافت کنید

تنظیم کوکی ها بسیار مهم است ، اما اگر ما نتوانیم از اطلاعات استفاده کنیم ، داشتن این مهر زمان کاملاً کمک نمی کند. بنابراین اکنون ما باید اطلاعات را “بدست آوریم”.

در این مثال ، ما می توانیم کوکی را که درست کردیم ، time_stamp بنامیم و از کد کوتاه برای فراخوانی اطلاعات استفاده کنیم. در این حالت ، آخرین باری که کاربر از وب سایت شما بازدید کرده است را مشاهده خواهید کرد.

با استفاده از متغیر []COOKIE_$ می توانید کوکی های خود را فراخوانی کنید. توجه: اینها پرانتز نیستند.

در اینجا برخی از کدهایی وجود دارد که می توانید برای انجام این کار در پرونده functions.php خود قرار دهید:

function get_cookies() {
    // زمان مراجعه کاربر
    $visit_time = date('F j, Y g:i a');

    // بررسی کنید که آیا کوکی قبلا تنظیم شده
    if(isset($_COOKIE['time_stamp'])) {
	
        // اگر کوکی تنظیم شده است ، با این
        function visitor_message() {

            // از کوکی استفاده کنید
            $lastvisit = $_COOKIE['time_stamp'];
            $string .= 'Thanks for visiting '. $lastvisit .'. Check out whats new';

            return $string;
        }

    }else{

        // اگر کوکی تنظیم نشده است ، این
        function visitor_message() {
            $string .= 'We see that your new and want to welcome you! Check out these resources…' ;
            return $string;
        }

        // کوکی را تنظیم کنید
        setcookie('time_stamp', $visit_time, time()+31556926);
    }

    // افزودن کد کوتاه
    add_shortcode('greet', 'visitor_message');

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

این یک مثال بسیار ساده از کارهایی است که می توانید با کوکی تنظیم شده انجام دهید. بررسی می کند که آیا کوکی تنظیم شده است یا نه ، سپس پیامی را با آخرین باری که بازدید کرده اید نمایش می دهد. اگر تنظیم نشده باشد ، از شما به عنوان بازدید کننده جدید استقبال می کند و کوکی را تنظیم می کند. برای استفاده از این اطلاعات در وب سایت خود می توانید از کد کوتاه [greet] استفاده کنید.

کوکی ها را حذف کنید

کوکی های وردپرس پرونده های موقتی هستند و دائماً لازم نیستند. به این ترتیب ، باید دیگر آنها را حذف نکنید. برای این کار باید از تابع ()unset استفاده کنید.

حذف افزونه ای که به تازگی ایجاد کردیم به این شکل است:

unset($_COOKIE['time_stamp']);

عملکرد unset کوکی را حذف یا باز می کند و از این طریق می توان به روشهای خلاقانه بسیاری استفاده کرد. فقط اطمینان حاصل کنید که از این موارد در جای خود استفاده نکنید زیرا در اصل می توانید یک کوکی تنظیم کنید و سپس قبل از استفاده ، آن را باز کنید ، که بی معنی است.

با مسئولیت پذیری از کوکی ها استفاده کنید

ازکوکی های وردپرس یا کلا هر کوکی می توان برای ذخیره اطلاعات مهم مانند اطلاعات ورود به سیستم استفاده کرد. اگر این کار به اشتباه سوق پیدا کند ، می توان حساب ها را به خطر انداخت. مقررات متعددی وجود دارد که اخیراً در اتحادیه اروپا وضع شده است .

بنابراین ، اگر در آنجا تجارت می کنید ، باید از قبل آگاه و سازگار باشید ، در غیر این صورت با جریمه های سنگینی روبرو خواهید شد. همیشه تعیین تاریخ انقضا و حذف کوکی هایی که دیگر لازم نیست ، یک سیاست خوب است.

این فقط برای ایمنی نیست ، کوکی ها سرعت مرورگر وب را کم می کنند ، به همین دلیل شما باید آنها را هر چند ماه یکبار تمیز کنید. همیشه در نظر بگیرید که چگونه می توانید از کوکی ها به نفع وب سایت خود استفاده کنید.

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام فیگووب عضو شوید.

نظر شما در این‌باره چیست؟

دیدگاهتان را بنویسید

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