ارزدیجیتال
حراجی دامنه های ویژهمشاهده





وینگو مارکت
تبلیغات
تبلیغات
تبلیغات تبلیغات
تبلیغات تبلیغات

استفاده از کوکی ها در وردپرس

مقالات,آموزش,ترفند , وردپرس

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

 

استفاده از کوکی ها در وردپرس

 

کوکی چیست و در وردپرس چه کاربردی دارد؟

کوکی قطعه ای از اطلاعات است که بوسیله ی وبسایت به سوی مرورگر کاربر ارسال میشود، این اطلاعات میتوانند شامل؛ جلسات ورود و خروج از حساب کاربری، سفارشی سازی ظاهر سایت، آیتم های اضافه شده به سبد خرید و…

 

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

 

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

 

تنظیم کوکی در وردپرس

با استفاده از تابع  setcookie() میتوانید به سادگی کوکی مورد نظر خود را ایجاد کنید، البته این تابع پارامتر های زیادی دارد که با استفاده از آنها میتوانید اطلاعات کوکی خود را مشخص نمایید.

<?php
add_action( 'init', 'torque_setcookie' );
function torque_setcookie() {
setcookie( $sample_cook, $sample_value, 5 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
?>

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

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

 

دریافت کوکی ها در وردپرس

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

 

متغیر آرایه ای $_COOKIE برای دریافت کوکی هایی استفاده میشود که تنظیم شده اند، برای دریافت کوکی ها در وردپرس ابتدا باید چک کنیم که آیا آن کوکی تنظیم شده است یا خیر، با استفاه از تابع isset() میتوانید این کار را انجام دهید. به کد زیر دقت نمایید

<?php
if( !isset( $_COOKIE[$sample_cook] )) {
echo   Error : Cookie not set.";
}
else {
echo "Cookie is: " . $_COOKIE[$sample_cook];
}
?>

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

 

حذف کوکی در وردپرس

حذف یک کوکی در وردپرس کار بسیار ساده ای است، اگر برای مثال، اگر آرایه $_COOKIE حامل مقدار کوکی باشد شما فقط باید آن کوکی را از حالت تنظیم شده خارج کنید:

unset( $_COOKIE[$sample_cook] );

برای حذف کامل یک کوکی شما فقط کافیست تابع setcookie() را فراخوانی کنید اما اکنون باید مقادیری را به آن اضافه نمایید، برای مثال:

<?php
setcookie( $sample_cook, '', time() - ( 15 * 60 ) );
?>

نتیجه گیری

اینها توابع پایه ای بودند که با استفاده از آنها میتوانید از کوکی ها در وردپرس استفاده کنید. برای دریافت کد ها و منابع بیشتر برای تعامل با کوکی ها میتوانید به سایت کدکس وردپرس مراجعه نمایید.

این محتوا چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=38801
کلمات کلیدی پست :
مطالب مرتبط
9,087نحوه تغییر رنگ نوار آدرس مرورگرهای موبایل برای هماهنگی با رنگ وردپرس تاریخ : 2016/03/30
8,076خطای با عرض پوزش، این نوع پرونده به دلایل امنیتی مجاز نیست. در وردپرس تاریخ : 2019/10/1
6,332حذف فاصله در نام کاربری وردپرس بدون استفاده از افزونه تاریخ : 2020/01/24
23,698دانلود قالب فروش عکس Stocky برای وردپرس تاریخ : 2017/12/14
31,683افزونه وردپرس ایجاد پنجره های پاپ آپ حرفه ای Master Popups نسخه 3.8.6 تاریخ : 2022/08/27
7,608آموزش گذاشتن تبلیغات در نوشته وردپرس تاریخ : 2019/09/26
6,336پنهان سازی از جستجوی وردپرس بدون استفاده از افزونه تاریخ : 2019/11/7
8,780آموزش فارسی کردن وردپرس تاریخ : 2019/09/27
8,888۱۲ مرحله برای ساخت یک وبسایت تجاری با وردپرس تاریخ : 2018/10/27
20,431افزونه رزرواسیون و زمانبندی وردپرس Bookly نسخه 7.0.1 تاریخ : 2015/06/18
20,568افزونه زمانبندی تاریخ تحویل کالای ووکامرس YITH WooCommerce Delivery Date تاریخ : 2020/03/29
9,132غیرفعال کردن ذخیره آدرس آی پی در نظرات وردپرس تاریخ : 2018/04/30
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب