افزودن نوشته به لیست علاقه مندی در وردپرس
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

با اضافه کردن لیست علاقهمندی به سایتتون، کاربرها میتونن نوشتههای مفید رو ذخیره کنن و هر وقت فرصت داشتن دوباره سراغشون برن. این قابلیت برای سایتهای آموزشی، خبری و محتوایی خیلی کاربردیه؛ چون کاربر لازم نیست اسم مقاله یا آدرس صفحه رو به خاطر بسپره.
در این آموزش، افزودن نوشته به لیست علاقهمندی در وردپرس رو با افزونه رایگان Favorites انجام میدیم. از نصب افزونه و نمایش دکمه گرفته تا ساخت برگه علاقهمندیها، نحوه ذخیره فهرست مهمانها، تنظیمات حریم خصوصی و رفع خطاهای رایج رو قدمبهقدم بررسی میکنیم.
آنچه در این مقاله میخوانید
لیست علاقهمندی در وردپرس چه کاربردی داره؟
لیست علاقهمندی بخشی از سایت هست که نوشتههای انتخابشده کاربر رو یکجا نگه میداره. مثلاً کاربر وسط روز یک آموزش طولانی پیدا میکنه، ولی وقت خوندنش رو نداره. با زدن دکمه علاقهمندی، اون نوشته ذخیره میشه تا بعداً راحتتر پیداش کنه.
- ذخیره نوشتهها برای مطالعه در آینده: کاربر بدون یادداشت کردن عنوان یا نشانی صفحه، مقاله دلخواهش رو نگه میداره.
- ساخت فهرست جدا برای هر کاربر: کاربرهای عضو میتونن فهرست مخصوص خودشون رو داشته باشن. فهرست مهمانها هم داخل همون مرورگری ذخیره میشه که باهاش وارد سایت شدن.
- دسترسی سریعتر به محتوا: کاربر بهجای جستوجوی دوباره، نوشته ذخیرهشده رو از برگه علاقهمندیها باز میکنه.
این قابلیت در یک سایت آموزشی برای نگهداشتن درسها، در یک سایت خبری برای ذخیره گزارشهای طولانی و در یک وبلاگ برای جمع کردن مقالههای موردعلاقه کاربرد داره. اگه میخواید کار با سایتتون برای مخاطب سادهتر بشه، پیشنهاد میکنیم راهنمای تجربه کاربری یا UX رو هم بخونید.
قبل از ساخت لیست علاقهمندی به چه چیزهایی نیاز دارید؟
راهاندازی این قابلیت پیچیده نیست، ولی بهتره قبل از شروع سه مورد زیر رو آماده کنید:
- دسترسی به پیشخوان وردپرس: حساب شما باید اجازه نصب و مدیریت افزونهها رو داشته باشه. مدیر سایت معمولاً این دسترسی رو داره.
- امکان نصب افزونه: اگه منوی «افزونهها» رو نمیبینید، احتمالاً سطح دسترسی حسابتون محدود شده یا مدیریت نصب افزونهها دست شرکت میزبان یا مدیر اصلی سایت هست.
- نسخه پشتیبان: قبل از نصب هر افزونه، از فایلها و پایگاه داده سایت نسخه پشتیبان بگیرید. اگه مشکلی پیش بیاد، با این نسخه میتونید سایت رو به حالت قبل برگردونید.
بهتره افزونه رو اول روی نسخه آزمایشی سایت امتحان کنید. اگه نسخه آزمایشی ندارید، نصب رو در ساعت کمترافیک انجام بدید و بعد از فعالسازی، چند صفحه مهم سایت رو بررسی کنید.
افزودن نوشته به لیست علاقهمندی در وردپرس با افزونه Favorites
نصب و فعالسازی افزونه Favorites
وارد پیشخوان وردپرس بشید و از منوی «افزونهها» روی «افزودن افزونه تازه» کلیک کنید. داخل کادر جستوجو عبارت Favorites رو بنویسید. افزونه Favorites رو پیدا کنید، روی «هماکنون نصب نمایید» بزنید و بعد از پایان نصب، دکمه «فعال نمایید» رو انتخاب کنید.

قبل از نصب، نام افزونه و صفحه رسمی اون رو با لینکی که بالاتر گذاشتیم مقایسه کنید. افزونههایی با نامهای شبیه ممکنه تنظیمات و شورتکدهای متفاوتی داشته باشن.
پیدا کردن تنظیمات افزونه در پیشخوان
بعد از فعالسازی، از منوی «تنظیمات» وارد بخش (علاقهمندیها) یا Favorites بشید. این صفحه تنظیمات اصلی دکمه، نوع محتوا، کاربران و نحوه نمایش فهرست رو در اختیارتون میذاره. اگه این گزینه رو ندیدید، یکبار صفحه پیشخوان رو تازهسازی کنید و مطمئن بشید افزونه فعال مونده.

انتخاب بخشهایی که دکمه علاقهمندی دارن
در تنظیمات نمایش افزونه، نوع محتوایی رو انتخاب کنید که باید دکمه علاقهمندی داشته باشه. «نوشته» برای مقالههای وبلاگ مناسبه. اگه سایتتون برگه، محصول یا نوع محتوای اختصاصی داره، فقط مواردی رو فعال کنید که ذخیره کردنشون برای کاربر واقعاً مفیده.

فعال کردن دکمه روی همه بخشهای سایت همیشه انتخاب خوبی نیست. مثلاً کاربر معمولاً نیازی به ذخیره صفحه تماس با ما یا قوانین سایت نداره. محدود کردن قابلیت به محتواهای مفید، صفحه رو خلوتتر نگه میداره.
تنظیم متن و ظاهر دکمه علاقهمندی
در بخش مربوط به متن دکمه، عبارتهایی ساده و روشن بنویسید. برای حالت عادی میتونید از «افزودن به علاقهمندیها» و برای حالت ذخیرهشده از «حذف از علاقهمندیها» استفاده کنید. متن دکمه باید به کاربر بگه بعد از کلیک چه اتفاقی میافته.

رنگ و اندازه دکمه باید با قالب هماهنگ باشه، ولی نباید اونقدر کمرنگ باشه که دیده نشه. قبل از اضافه کردن کد اختصاصی، تنظیمات خود افزونه و قالب رو بررسی کنید. اگه به تغییر بیشتری نیاز داشتید، میتونید با راهنمای اضافه کردن CSS به وردپرس ظاهر دکمه رو تنظیم کنید.
مشخص کردن محل نمایش دکمه
برای شروع، نمایش دکمه بعد از محتوای نوشته انتخاب سادهایه. کاربر بعد از خوندن مقاله میتونه تصمیم بگیره اون رو ذخیره کنه. اگه بیشتر مقالههاتون طولانی هستن، نمایش دکمه نزدیک عنوان یا ابتدای محتوا هم میتونه دسترسی رو راحتتر کنه.
محل دکمه رو هم در رایانه و هم در موبایل ببینید. دکمه نباید روی متن، تصویر، تبلیغ یا دکمههای اشتراکگذاری بیفته. در پایان تنظیمات، تغییرات رو ذخیره کنید.
نمایش دکمه علاقهمندی داخل نوشتهها
نمایش خودکار دکمه در نوشته
راحتترین روش اینه که نمایش خودکار دکمه رو در تنظیمات افزونه فعال کنید. در این حالت، افزونه دکمه رو به نوع محتوایی که انتخاب کردید اضافه میکنه و لازم نیست هر نوشته رو جداگانه ویرایش کنید.
بعد از ذخیره تنظیمات، یکی از نوشتههای منتشرشده رو در یک پنجره تازه باز کنید. دکمه باید در محلی که انتخاب کردید دیده بشه. روی اون بزنید و بررسی کنید که متن یا حالت دکمه تغییر میکنه.
نمایش دکمه با شورتکد
شورتکد یک تکه متن کوتاه داخل کروشه هست که وردپرس اون رو به یک قابلیت تبدیل میکنه. اگه نمیخواید دکمه بهصورت خودکار نمایش داده بشه، یک بلوک «شورتکد» به نوشته اضافه کنید و کد زیر رو داخل اون بذارید:
[favorite_button]این روش برای وقتیه که میخواید جای دکمه رو خودتون مشخص کنید. مثلاً میتونید اون رو بعد از مقدمه یا انتهای یک آموزش قرار بدید. برای جلوگیری از نمایش دو دکمه، وقتی از شورتکد استفاده میکنید نمایش خودکار همون نوع محتوا رو غیرفعال کنید.
بررسی عملکرد افزودن و حذف نوشته
روی دکمه علاقهمندی بزنید و صفحه رو تازهسازی کنید. نوشته باید همچنان در حالت ذخیرهشده دیده بشه. بعد روی گزینه حذف بزنید و دوباره صفحه رو تازهسازی کنید. با این آزمایش ساده مطمئن میشید هر دو حالت دکمه درست کار میکنن.
این بررسی رو یکبار با حساب کاربری و یکبار در پنجره ناشناس مرورگر انجام بدید. پنجره ناشناس کمک میکنه رفتار یک بازدیدکننده مهمان رو ببینید.
ساخت برگه لیست علاقهمندی کاربران
ساخت یک برگه تازه در وردپرس
از پیشخوان به «برگهها ← افزودن برگه تازه» برید. عنوان برگه رو «علاقهمندیهای من» بذارید. بهتره یک توضیح کوتاه هم بالای فهرست بنویسید تا کاربر بدونه این صفحه چه کاری انجام میده.
قرار دادن شورتکد فهرست علاقهمندیها
داخل برگه یک بلوک «شورتکد» اضافه کنید و کد زیر رو در اون قرار بدید:
[user_favorites]این شورتکد فهرست نوشتههای ذخیرهشده کاربر فعلی رو نشون میده. برگه رو منتشر کنید و دکمه «نمایش برگه» رو بزنید. برای آزمایش، اول یک نوشته رو به علاقهمندیها اضافه کنید و بعد این برگه رو باز کنید.
اگه میخواید کاربر بتونه همه موارد ذخیرهشده رو یکجا پاک کنه، میتونید بلوک شورتکد دیگهای زیر فهرست بذارید و کد زیر رو داخلش قرار بدید:
[clear_favorites_button]اضافه کردن برگه به فهرست سایت
بعد از انتشار برگه، اون رو به فهرست اصلی یا منوی حساب کاربری اضافه کنید. محل مدیریت فهرست به قالب سایتتون بستگی داره. در قالبهای کلاسیک معمولاً باید به «نمایش ← فهرستها» برید. در قالبهای بلوکی، منوی «نمایش ← ویرایشگر» رو باز کنید و بخش ناوبری رو تغییر بدید.
نام لینک رو روشن و کوتاه انتخاب کنید؛ «علاقهمندیهای من» برای بیشتر سایتها مناسبه. بعد از ذخیره فهرست، سایت رو باز کنید و مطمئن بشید لینک به برگه درست میره.
لیست علاقهمندی برای کاربران مهمان چطور ذخیره میشه؟
افزونه Favorites انتخاب کاربرهای واردشده رو به حساب کاربری اونها وصل میکنه. برای مهمانها، اطلاعات در مرورگر نگهداری میشه. کوکی یک فایل کوچک در مرورگره که سایت از اون برای به خاطر سپردن اطلاعاتی مثل انتخابهای کاربر استفاده میکنه.
- کاربر عضو: فهرست به حساب کاربری وصل میشه و کاربر بعد از ورود با دستگاه دیگه هم میتونه به اطلاعات ذخیرهشده حسابش دسترسی داشته باشه.
- کاربر مهمان: فهرست به دادههای همون مرورگر وابسته هست و به حساب مشخصی وصل نیست.
- حذف دادههای مرورگر: اگه مهمان کوکیها یا دادههای سایت رو پاک کنه، از مرورگر دیگهای استفاده کنه یا حالت ناشناس رو ببنده، ممکنه فهرستش رو از دست بده.
بهتره نزدیک برگه علاقهمندیها یک توضیح کوتاه برای مهمانها بنویسید. مثلاً بگید: «اگه بدون ورود از سایت استفاده میکنید، علاقهمندیهای شما داخل همین مرورگر نگهداری میشن و با پاک کردن دادههای مرورگر ممکنه حذف بشن.» این توضیح جلوی برداشت اشتباه کاربر رو میگیره.
تنظیمات حریم خصوصی لیست علاقهمندی
لیست علاقهمندی با اطلاعات رفتاری کاربر سروکار داره؛ چون نشون میده چه محتواهایی رو ذخیره کرده. پس قبل از انتشار این قابلیت، شیوه ذخیره اطلاعات رو بررسی کنید و توضیح قابلفهمی داخل سیاست حریم خصوصی سایت بذارید.
- دادههای افزونه رو بررسی کنید: مستندات رسمی و تنظیمات نسخهای که نصب کردید رو بخونید تا بدونید اطلاعات کاربران عضو و مهمان کجا نگهداری میشن.
- صفحه حریم خصوصی رو کامل کنید: توضیح بدید قابلیت علاقهمندی چه اطلاعاتی رو نگه میداره، چرا به اون نیاز دارید و کاربر چطور میتونه فهرستش رو پاک کنه.
- کوکیها رو با ابزار رضایت هماهنگ کنید: اگه سایتتون بنر رضایت کوکی داره، کوکیهای این قابلیت رو هم بررسی و دستهبندی کنید.
نیازهای قانونی سایتها با توجه به کشور، محل فعالیت و نوع کاربرها فرق میکنه. برای متن حقوقی نهایی بهتره از متخصص حریم خصوصی یا مشاور حقوقی کمک بگیرید.
تست نهایی لیست علاقهمندی در وردپرس
قبل از اینکه قابلیت رو در اختیار همه کاربرها بذارید، این مراحل رو بهترتیب انجام بدید:
- حالت واردشده به حساب رو آزمایش کنید: وارد یک حساب آزمایشی بشید، چند نوشته رو ذخیره کنید و بعد از خروج و ورود دوباره، فهرست رو ببینید.
- حالت مهمان رو آزمایش کنید: در پنجره ناشناس یک نوشته رو ذخیره کنید، چند صفحه دیگه رو باز کنید و دوباره به برگه علاقهمندیها برگردید.
- نمایش موبایل رو بررسی کنید: دکمه و فهرست نباید از عرض صفحه بیرون بزنن یا روی بخشهای دیگه قرار بگیرن.
- حذف تکی و پاک کردن فهرست رو امتحان کنید: یک نوشته رو جداگانه حذف کنید و بعد دکمه پاک کردن همه موارد رو بررسی کنید.
- کش سایت رو بررسی کنید: حالت ذخیرهشده و ذخیرهنشده دکمه باید برای هر کاربر درست نمایش داده بشه.
برای اطمینان بیشتر، سایت رو در چند مرورگر آزمایش کنید. راهنمای تست سایت در مرورگرهای مختلف روشهای ساده این کار رو نشون میده.
رفع مشکلات رایج لیست علاقهمندی
دکمه علاقهمندی نمایش داده نمیشه
اول مطمئن بشید افزونه فعاله و نوع محتوای «نوشته» در تنظیماتش انتخاب شده. بعد محل نمایش خودکار دکمه رو بررسی کنید. اگه دکمه رو با شورتکد گذاشتید، املای [favorite_button] و نوع بلوک رو بررسی کنید.
اگه مشکل ادامه داشت، کش سایت و مرورگر رو پاک کنید. بعد افزونههای بهینهسازی رو موقتاً در یک محیط آزمایشی غیرفعال کنید تا تداخل احتمالی مشخص بشه.
نوشتهها بعد از خروج از سایت ذخیره نمیمونن
اگه کاربر مهمان باشه، پاک شدن دادههای مرورگر یا مسدود بودن کوکیها میتونه فهرست رو از بین ببره. اگه کاربر عضو هست، مطمئن بشید هنگام ذخیره نوشته وارد همون حساب شده و بعد با همون حساب فهرست رو بررسی میکنه.
برگه علاقهمندیها خالیه
اول یک نوشته رو ذخیره کنید و بعد برگه رو باز کنید. شورتکد [user_favorites] باید داخل بلوک شورتکد باشه و نباید به شکل متن معمولی یا داخل بلوک کد قرار گرفته باشه. همچنین مطمئن بشید برگه پیشنمایش و برگه منتشرشده رو با یک مرورگر و یک حساب آزمایش میکنید.
تغییرات دکمه بهخاطر کش دیده نمیشن
کش افزونه، سرور، شبکه توزیع محتوا و مرورگر رو پاک کنید. بعد صفحه رو در پنجره ناشناس باز کنید. اگه سایت از کش کامل صفحه استفاده میکنه، برگه علاقهمندیها و بخشهای وابسته به وضعیت کاربر نباید یک نسخه یکسان رو به همه بازدیدکنندهها نشون بدن. تنظیم دقیق این مورد به ابزار کش سایتتون بستگی داره.
ظاهر دکمه با قالب هماهنگ نیست
اول رنگ، فاصله و متن دکمه رو از تنظیمات افزونه تغییر بدید. اگه کافی نبود، با CSS اختصاصی ظاهر اون رو تنظیم کنید. بعد از هر تغییر، نسخه موبایل و دسکتاپ رو ببینید و مطمئن بشید نوشته روی دکمه خواناست.
جمعبندی
برای افزودن نوشته به لیست علاقهمندی در وردپرس میتونید از افزونه Favorites استفاده کنید. بعد از نصب، نوع محتوا و محل دکمه رو مشخص کنید، متن دکمه رو بنویسید و با شورتکد [user_favorites] یک برگه برای نمایش نوشتههای ذخیرهشده بسازید.
کار فقط با نمایش دکمه تموم نمیشه. حتماً عملکرد فهرست رو برای کاربر عضو و مهمان آزمایش کنید، اثر پاک شدن دادههای مرورگر رو توضیح بدید و برگه علاقهمندیها رو در موبایل و کنار سیستم کش سایت بررسی کنید. با همین چند مرحله، کاربرها راحتتر به محتواهای مفید سایتتون برمیگردن.
سؤالهای رایج
آیا کاربران مهمان هم میتونن نوشتهها رو ذخیره کنن؟
بله. افزونه Favorites میتونه انتخابهای کاربر مهمان رو داخل مرورگر نگه داره. این فهرست به حساب کاربری وصل نیست و معمولاً فقط در همون مرورگر در دسترس میمونه.
آیا میشه دکمه علاقهمندی رو فقط روی بعضی نوشتهها نشون داد؟
بله. میتونید نمایش خودکار رو غیرفعال کنید و شورتکد [favorite_button] رو فقط داخل نوشتههای دلخواه بذارید. اگه دکمه باید روی یک نوع محتوا مثل نوشتهها نمایش داده بشه، تنظیمات نوع محتوا هم به کارتون میاد.

درود
مثل همیشه عالی و کارآمد
لطفاً اگه ممکمه برا صفحه نمونه کارها که با المنتور ایجاد شده هم راهنمایی بفرمایید چطور علاقمندی هارا اضافه کنیم؟
البته از آیکن های موجود المنتور استفاده کردم ولی تصویر، داخل صفحه علاقمندی ها قرا ر نمیگیره؟
الآن افزونه ی edd رو تازه نصب کردم. متوجه شدم گزینه ی افزودن به علاقمندی بالای محصولاتِ دانلودی هم میاد. ولی متاسفانه عمل نمی کنه. شما پیشنهادی دارید برای حل این مشکل؟
چطور می شه این گزینه ی افزونه ی favorite رو از محصولاتِ دانلودی حذف کرد، یا این که یه جوری تنظیم کنیم که درست کار کنه و واقعن به لیست علاقمندی ها اضافه بشه؟
سلام آموزش حل مشکلات متداول وردپرس رو ببینید احتمالا تداخل داره. ۲. برای حذفش باید قالب سایت رو ویرایش کنید.
سلام. خسته نباشید. من برگه رو، با شورت کدی که نوشتید درست میکنم. ولی روی نمایشِ برگه که میزنم، برگهی لیستِ علاقهمندی رو نشون نمیده، برگهی وبلاگِ سایت رو نشون میده.
سلام انتشار رو که میزنید برگه منتشر شده؟
بله. ولی برگه ای که منتشر می شه ربطی به علاقمندی نداره. در کل مطالب تازه ی سایت رو به صورت آرشیو نشون می ده.
شاید کدی در بخشی از سایت استفاده کردید که کوئری ها رو تغییر میده
مشکل از نحوه ی تایپ کردنِ کد بود. خیلی ممنونم. آموزشِ شما مثل همیشه حرف نداشت 🙂
دمتون گرم
امکانش هست بر اساس کوکی عمل نکنه؟
متشکرم. خیر متاسفانه