تبلیغات
طراحی و بهینه سازیمشاهده
هاست

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

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

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

 

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

 

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

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

 

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

 

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

 

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

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

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

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

 

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

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

 

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

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

 

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

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

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

نتیجه گیری

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

دانلود


جای تبلیغات متنی شما


مطلب مفیدی بود ؟
نویسنده : mohammad 0 مقالات,آموزش,ترفند , وردپرس

لینک کوتاه مطلب : https://www.20script.ir/?p=38801

کلمات کلیدی پست :
درگاه پرداخت
مطالب مرتبط
9,760قالب قبلی تولز دی ال ویژه برای وردپرس تاریخ : 1392/07/27
1,252ایجاد فرم در وردپرس با استفاده از Google Forms تاریخ : 1397/10/16
996بازگرداندن ویرایشگر وردپرس 5 به حالت قدیمی و کلاسیک تاریخ : 1397/11/12
5,093آموزش تغییر نویسنده مطالب در وردپرس تاریخ : 1395/07/28
4,307افزونه اطلاعیه ووکامرس WooCommerce Notification تاریخ : 1397/11/25
4,065دانلود قالب بارسلونا برای وردپرس تاریخ : 1395/04/23
1,712افزودن انجمن BBPress به عنوان کامنت در پست ها تاریخ : 1397/08/12
4,129نمایش تصاویر متحرک در وردپرس با افزونه WP GIF Player تاریخ : 1396/11/3
3,267ریست کردن پسورد تمامی کاربران در وردپرس تاریخ : 1396/04/20
3,397نمایش اسلایدی مطالب در وردپرس با افزونه Recent Posts Slider تاریخ : 1396/06/2
6,330نمایش ویترین لوگوها در وردپرس با Logos Showcase تاریخ : 1394/03/3
3,932تغییر عنوان و متن ایمیل ارسالی وردپرس برای کاربران تاریخ : 1395/10/15
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب