شکلک ها در وردپرس هم درست مشابه هر سیستم دیگری که از شکلک و اموجی از اون استفاده شده رابطه خوبی را برای کاربران ایجاد کرده و در بخشهای گوناگونی از فعالیت خود از آنها استفاده میکنند. استفاده از شکلکها در انواع دیوایسهای موبایلی گرفته تا کامپیوترها کاربرد خود را دارد که طرفداران زیادی را نیز به خود جذب کرده است و همین موضوع سبب شده است تا در انواع پیام رسانها و شبکههای اجتماعی توجه ویژهای به شکلکها شده و هر شرکت بزرگ نرمافزاری نیز شکلکهای خاص خود را طراحی و در دسترس کاربران خود قرار داده است. در وردپرس نیز شاهد استفاده از شکلکها هستیم و کاربران تمایل زیادی به استفاده از شکلکها در بخشهای گوناگون وردپرس از جمله نوشتهها و دیدگاههای وردپرس دارند.
در این آموزش قصد دارم تا به نحوه مدیریت شکلک ها در وردپرس بپردازم و با هم به معرفی و تغییرات گوناگونی که در شکلک های وردپرس میتوانیم ایجاد کنیم بپردازم. پس اگر شما هم به دنبال این هستید تا اموجی ها و شکلک های موجود در سایت خود را مدیریت کنید تا انتهای این مقاله با ما همراه باشید.
آموزش مدیریت شکلک ها در وردپرس
در وردپرس نیز مشابه سایر سیستمهایی که برای شکلکها وجود دارد وقتی شما از علامتهای اختصاری که برای شکلکها در نظر گرفته شده است در نوشتههای خود استفاده کنید در بخش کاربری سایت شکلک مورد نظر که برای علامت اختصاری وارد شده تعیین شده است نمایش داده خواهد شد. به عنوان نمونه وقتی از علامت اختصاری دو نقطه و پرانتز : ) استفاده کنید شکلک به شما نمایش داده خواهد شد.(در اینجا من برای اینکه شکلک تبدیل نشود بین دو نقطه و پرانتز یک فاصله ایجاد کردهام) به همین ترتیب میتوانید در دیدگاههای وردپرس نیز از شکلکها در وردپرس استفاده کنید.
تصاویری که برای شکلکها در وردپرس مورد استفاده قرار میگیرند در مسیر /public_html/wp-includes/images/smilies/ در هاست شما قرار دارند که با مراجعه به این مسیر در File Manager خود میتوانید آنها را مشاهده کنید.
تغییر شکلک ها در وردپرس
برای اینکه شکلکهای پیشفرض وردپرس را به شکلک دلخواه خود تغییر دهید ابتدا وارد هاست خود شده و سپس به مسیر /public_html/wp-content/images/smilies/ مراجعه کنید. اگر چنین مسیری در هاست شما وجود نداره میتونید تا با ساخت پوشه جدید این مسیر را ایجاد کنید. سپس هر شکلک را درست با نامی که در مسیر /public_html/wp-includes/images/smilies/ قرار دارند را در این پوشه ذخیره کنید.
در مرحله بعد وارد مسیر /public_html/wp-content/themes/ شده و سپس وارد پوشه قالبی که روی سایت شما فعال هست شوید، در این مسیر فایلی با نام functions.php وردپرس قرار دارد، روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا وارد صفحه ویرایش این فایل شده و کدهای زیر را در مکان مناسبی از این فایل قرار دهید.
add_filter('smilies_src','my_custom_smilies_src', 1, 10);
function my_custom_smilies_src($img_src, $img, $siteurl){
return $siteurl.'/wp-content/images/smilies/'.$img;
}
بعد از قرار دادن این کد در فایل فانکشن وردپرس شکلکهایی که در این مسیر قرار دادید به جای شکلک های پیشفرض وردپرس فراخوانی شده و میتونید از اونها در نوشتهها و دیدگاههای سایت خودتون استفاده کنید. اگر احیانا مشکلی در نمایش شکلکها داشتید که معمولا ممکنه تا به خاطر مکان قرارگیری رخ بده کافیه تا کد زیر را به انتهای فایل استایل style.css قالب خودتون اضافه کنید.
img.wp-smiley {
float: none;
}
غیرفعال کردن شکلک ها در وردپرس
اما ممکنه تا برخلاف بخشهایی که تا اینجا در این آموزش معرفی کردم شما تمایلی به استفاده از شکلکها در وردپرس نداشته باشید و بخواهید که از همون علائم اختصاری در نوشتههای خودتون استفاده کنید. برای این منظور میتونید تا از افزونه غیرفعال کردن شکلکها در وردپرس استفاده کرده و بدون دردسر خاصی نمایش شکلکها در وردپرس را غیرفعال کنید. با غیرفعال کردن شکلکها در وردپرس تعداد درخواستهای http سایت شما هم کاهش پیدا خواهد کرد که در مقاله آموزش کاهش تعداد درخواست http در وردپرس به صورت مفصل به اون پرداخته شده است. برای استفاده از این افزونه کافیه روی دکمه زیر کلیک کرده و پس از اینکه به صفحه افزونه در مخزن وردپرس هدایت شدید، افزونه را دریافت کرده و نصب و فعال کنید.
این افزونه دارای تنظیمات خاصی نیست و کافیه تا اون را نصب و فعال کنید تا پس از فعال سازی امکان نمایش خندانک ها در وردپرس غیرفعال شود. اگر هم تمایلی به استفاده از افزونه ندارید میتونید تا با قرار دادن کد زیر در فایل فانکشن قالب خودتون نمایش خندانک ها در وردپرس را غیرفعال کنید.
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
بعد از قرار دادن این کد وقتی علائم اختصاری یک شکلک را در نوشته و یا دیدگاههای وردپرس خودتون وارد میکنید دیگه شکلکی که برای اون در نظر گرفته چاپ نشده و در نتیجه هیچ فراخوانی برای نمایش شکلک در وردپرس صورت نخواهد گرفت.
امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا نسبت به مدیریت شکلک ها در وردپرس اقدام کنید. اگر در رابطه با این آموزش سوال و یا مشکلی داشتید در بخش دیدگاهها اعلام کنید تا در کوتاهترین زمان ممکن پاسخگوی شما باشم.