لایک مطالب وردپرس به سبک فیسبوک با DW Reactions
با سلام خدمت دوستان عزیز وردپرسی!
اگر جزء کاربران فیسبوک بوده باشید و فعالیت مداومی را در آن داشته باشید مطمئنا به خاطر دارید که چند ماهی است روش لایک مطالب در این شبکه اجتماعی تغییر کرده است. خاطرتان باشد در گذشته برای لایک مطالب فقط دکمهای قرار داشت که با کلیک بر روی آن شمارنده شروع به ثبت تعداد لایکها میکرد اما اخیرا در بروزرسانی انجام گرفته میتوان لایک مطالب را به گونهای احساسی ثبت کرد!
به عبارت دیگر شما میتوانید بازخورد خود را نیز برای پست مورد نظر به صورت لایک، دوست داشتنی، خنده، تعجب؛ غمگین و خشمگین ثبت کنید.
در این مقاله از همیار وردپرس نیز قصد معرفی افزونهای را دارم که هم راستا با همین ویژگی فیسبوک بوده و به تازگی منتشر شده است که با استفاده از آن میتوانید قابلیت لایک مطالب وردپرس را مشابه فیسبوک ایجاد کنید.
افزونه DW Reactions
افزونهای که قصد معرفی آن را دارم با نام DW Reactions در مخزن وردپرس به ثبت رسیده است و تاکنون موفق شده است تا بیش از 1.000 نصب فعال و کسب امتیاز 4.3 را ازآن خود نماید.
پس از نصب و فعال سازی این افزونه مشابه تصویر زیر منویی در بخش تنظیمات پیشخوان سایت وردپرسی شما با نام Reactions افزوده خواهد شد، روی آن کلیک کنید تا به صفحه تنظیمات افزونه هدایت شوید.
حال مشابه تصویر زیر تنظیمات افزونه را مطابق توضیحات ارائه شده تنظیم کنید.
Show reactions button: برای نمایش و یا به عبارتی فعال شدن افزونه این گزینه را فعال کنید.
Show reactions count: این گزینه برای شمارنده تعداد لایکها بوده و آن را نمایش میدهد.
Users must be registered and logged in to add reaction: از این گزینه زمانی استفاده کنید که وبسایت شما کاربر محور بوده و لازم باشد تا کاربران برای ثبت لایک خود در سایت عضو شده و وارد حساب کاربری خود شوند.
Positions: از این بخش میتوانید موقعیت نمایش دکمه را مشخص کنید، در این افزونه دو نوع موقعیت قرار دارد که در ابتدا و انتهای نوشته تعبیه شده است، میتوانید هر دوی آنها را نمایش داده و یا یکی از آنها را به انتخاب خود فعال کنید.
Pages: همانطور که از نام آن مشخص است از این بخش میتوانید صفحات 4 گانه زیر را برای نمایش دکمه لایک فعال و یا غیرفعال کنید که عبارتند از:
- صفحه اصلی
- صفحه آرشیو مطالب
- نمایش در تمامی نوشتهها
- نمایش در تمامی برگهها
حال اگر یکی از مطالب و یا برگههای خود را باز کنید مشابه تصویر زیر خواهید دید که با رفتن نشانگر موس روی دکمه لایک کاربر قادر خواهد بود تا بازخورد احساسی خود از نوشته را ثبت کند.
لایک مطالب در قالب وردپرس
یکی از امکاناتی که این افزونه برای شما فراهم میکند این است که قادر خواهید بود با شخصی سازی قالب و استفاده از توابع و شورتکدهای افزونه دکمه لایک را در هر مکانی از قالب خود نمایش دهید.
به عنوان نمونه فرض کنید یک قالب جدا برای برگه مطالب خود ساختیهاید و در آن قصد دارید تا دکمه لایک نیز اضافه کنید، برای این منظور مراحل زیر را طی کنید.
- وارد هاست خود شده و پس از انتخاب قالب مورد نظر فایل قالب جدا برای برگه مورد نظر را انتخاب کنید.
- حال قطعه کد زیر را در فایل مورد نظر پیدا کنید. این کد مکان مورد نظر برای نمایش محتوای برگه در قالب میباشد.
<?php while (have_posts()) : the_post(); ?>
- کد زیر را در مکان مورد نظری از قالب قرار دهید.
<?php if (function_exists('dw_reactions')) { dw_reactions(); } ?>
حال شاید بخواهید تا دکمه لایک در برگه و یا نوشتهای نمایش داده نشود، برای این منظور کافیاست تا با استفاده از شورت کد افزونه در برگه و یا نوشته مورد نظر آن را غیرفعال کنید، برای این منظور مشابه زیر عمل کنید.
اگر قصد دارید تا دکمه لایک در برگه و یا نوشتهای خاص نمایش داده شود شورت کد زیر را در نوشته قرار دهید و به جای عبارت ID ، آیدی نوشته مورد نظر را قرار دهید. برای این کار لازم است تا در تنظیمات افزونه تیک گزینههای Show reactions button و Show reactions count را غیرفعال کنید، چرا که با فعال بودن آنها امکان لایک در تمامی مطالب فعال خواهد شد.
[reactions id="ID"]
عدم نمایش شمارنده
اگر به دنبال این هستید تا شمارنده لایک و دکمه لایک در نوشته و یا برگه خاصی نمایش داده نشود ابتدا به تنظیمات افزونه رفته و آن را غیرفعال کنید سپس میتوانید از کد زیر استفاده کنید.
برای نمایش دکمه بدون نمایش شمارنده شورت کد زیر را در نوشته قرار دهید:
[reactions count=false button=true]
برای نمایش شمارنده بدون نمایش دکمه لایک کد زیر را در نوشته قرار دهید:
[reactions count=true button=false]
در انتها میتوانید دمویی به صورت تصویر GIF از نحوه کارکرد افزونه را مشاهده کنید که عینا مطابق زیر برای کاربر نمایش داده میشود.
منبع: wpbeginner
شاد باشید 🙂