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

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

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

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

 

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

 

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

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

 

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

 

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

 

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

با استفاده از تابع  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
کلمات کلیدی پست :
مطالب مرتبط
7,432ساخت نقشه در وردپرس با افزونه HTML5 Maps تاریخ : 2019/12/28
5,896تغییر متن فوتر پنل مدیریت وردپرس [بدون افزونه] تاریخ : 2019/03/24
9,454افزودن تصویر شاخص وردپرس از آدرس Post Thumbnail from URL تاریخ : 2017/03/8
5,901۶ ابزارک با موضوع جام جهانی برای وردپرس تاریخ : 2014/06/6
12,442دانلود قالب دیزاینر نسخه سال 95 برای وردپرس تاریخ : 2016/04/1
7,907اضافه کردن فایل های صوتی به تصاویر در وردپرس تاریخ : 2017/07/15
17,683افزونه وردپرس فروش دوره های آموزشی CoursePress Pro تاریخ : 2017/10/18
5,555افزونه وردپرس ایجاد گالری عکس PhotoMosaic تاریخ : 2017/10/18
9,920حذف خودکار حروف اضافه از URL های وردپرس تاریخ : 2017/09/7
14,643افزونه ارسال خودکار مطالب به تلگرام WP Telegram تاریخ : 2017/10/21
3,488چگونه فیلد تصاویر را به دسته‌ های وردپرس اضافه کنیم؟ تاریخ : 2019/10/9
3,712پیدا کردن لینک های خراب در وردپرس برای افزایش سئو تاریخ : 2020/02/5
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
indiegogo
sourceforge
profile webmaster
profile webmaster
profile
profile check
آرشیو
checker list
سئو سایت
تبلیغات