به طراح وب خوش آمدید.
آیا به دنبال راهی برای غیرفعال کردن ایموجی در وردپرس هستید؟ ✋ غیرفعال کردن فایل ایموجی وردپرس میتواند درخواست HTTP را در سایت شما بدون تأثیر بر تجربه اکثر بازدیدکنندگان از بین ببرد.
خوشبختانه غیرفعال کردن ایموجی در وردپرس با یک افزونه رایگان بسیار آسان است. با این حال، برای کاربران فنی بیشتر، می توانید ایموجی ها را از طریق کد غیرفعال کنید. برای این کار باید تم فرزند را ویرایش کنید functions.php فایل (یا کد را در یک افزونه قطعه کد اعمال کنید).
چرا ممکن است بخواهید ایموجی را در وردپرس غیرفعال کنید؟
💫 ✂️
دلیل اصلی غیرفعال کردن ایموجی های وردپرس بهبود عملکرد وب سایت شما است.
به طور پیش فرض، وردپرس در حال حاضر از اکثر ایموجی ها در مرورگرهای مدرن بدون نیاز به هیچ فایل اضافی پشتیبانی می کند. با این حال، برای ارائه پشتیبانی از مرورگرهای قدیمی، وردپرس پشتیبانی از ایموجی های اضافی را در وردپرس ۴٫۲ اضافه کرد. در نسخه های اخیر، این پشتیبانی از ایموجی یکی را اضافه می کند wp-emoji-release.min.js
در هر صفحه از سایت شما
دانلود این فایل یک درخواست HTTP اضافی به سایت شما اضافه می کند. اما در عین حال، نیازی به کارکرد ایموجی برای اکثر کاربران شما نیست. بنابراین، غیرفعال کردن این فایل میتواند به شما در کاهش تعداد درخواستهای HTTP و رسیدن به آن کمک کند خیلی کوچک افزایش بهره وری
درک این نکته مهم است که وقتی در مورد «غیرفعال کردن ایموجی در وردپرس» صحبت میکنیم، در واقع روی غیرفعال کردن فایلهای ایموجی اضافی که وردپرس بارگیری میکند تمرکز میکنیم. حتی اگر این فایل را غیرفعال کنید، اکثر کاربران همچنان میتوانند شکلکها را اضافه و مشاهده کنند.
👉 برای مثال، آنها می توانند از صفحه کلید ایموجی دستگاه خود استفاده کنند یا از سایت هایی مانند Emojipedia کپی و جایگذاری کنند.
ساده ترین راه برای غیرفعال کردن ایموجی در وردپرس
اکنون که می دانید چرا ممکن است بخواهید شکلک ها را در وردپرس غیرفعال کنید، بیایید ساده ترین راه را برای انجام آن بررسی کنیم.
۱٫ Emoji را در وردپرس با استفاده از یک افزونه غیرفعال کنید
ساده ترین راه برای غیرفعال کردن ایموجی در وردپرس استفاده از افزونه ای مانند است غیرفعال کردن ایموجی ها (مطابق با GDPR). در حالی که این افزونه ایموجی را حذف نمیکند، بررسیها و اسکریپتهای اضافی را غیرفعال میکند که باعث نفخ شدن سایت شما میشوند.
به این ترتیب، تا زمانی که مرورگر آنها از این ویژگی پشتیبانی میکند، میتوانید به بازدیدکنندگان اجازه استفاده (و مشاهده) از شکلکها را ادامه دهید.
علاوه بر این، می توانید اطمینان حاصل کنید که وب سایت شما مطابق با GDPR است و تجربه کاربری (UX) را حفظ می کند.
یکی از بهترین چیزهایی که در مورد غیرفعال کردن ایموجی ها وجود دارد این است که کاملا رایگان است و تنظیم آن بسیار آسان است. تنها کاری که باید انجام دهید این است که به آن بروید پلاگین ها > جدید اضافه کن در داشبورد وردپرس سپس «Disable emoji» را پیدا کنید:
در اینجا کلیک کنید الآن نصب کن > فعال کنید. افزونه به طور خودکار شروع به کار می کند. در واقع هیچ گزینه پیکربندی برای اعمال وجود ندارد، بنابراین در این مرحله همه چیز آماده است.
۲٫ شکلک ها را در وردپرس با کد غیرفعال کنید
در حالی که این افزونه ساده ترین راه برای غیرفعال کردن ایموجی در وردپرس است، می توانید ایموجی را با کد نیز غیرفعال کنید. با این حال، باید تم فرزند را ویرایش کنید functions.php فایلی که نیاز به دانش فنی دارد. همچنین، می تواند خطرناک باشد زیرا یک خط کد اشتباه می تواند سایت شما را خراب کند.
به همین دلیل است که ممکن است ترجیح دهید با اعمال کد روی افزونه، تغییراتی را ایجاد کنید قطعه کد.
این برای مبتدیان ایده آل است زیرا به شما امکان می دهد جنبه های مهم وب سایت خود را بدون خطر شکستن آن ویرایش کنید. به علاوه، این افزونه کاملا رایگان است، بنابراین می توانید فوراً افزونه را از داشبورد خود نصب کنید.
هنگامی که افزونه را فعال کردید، فقط به آن بروید قطعات از ادمین شما سپس بر روی آن کلیک کنید جدید اضافه کن. یک کادر خالی قطعه مانند زیر را خواهید دید:
ابتدا به قطعه خود یک عنوان بدهید – چیزی مانند “غیرفعال کردن ایموجی” منطقی است. رب بعدی قطعه کد زیر در قسمت اصلی قطعه:
/**
* Disable the emoji's
*/
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
add_filter( 'wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2 );
}
add_action( 'init', 'disable_emojis' );
/**
* Filter function used to remove the tinymce emoji plugin.
*
* @param array $plugins
* @return array Difference betwen the two arrays
*/
function disable_emojis_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( 'wpemoji' ) );
} else {
return array();
}
}
/**
* Remove emoji CDN hostname from DNS prefetching hints.
*
* @param array $urls URLs to print for resource hints.
* @param string $relation_type The relation type the URLs are printed for.
* @return array Difference betwen the two arrays.
*/
function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {
if ( 'dns-prefetch' == $relation_type ) {
/** This filter is documented in wp-includes/formatting.php */
$emoji_svg_url = apply_filters( 'emoji_svg_url', ' );
$urls = array_diff( $urls, array( $emoji_svg_url ) );
}
return $urls;
}
در نهایت یک گزینه را انتخاب کنید قطعه را در همه جا اجرا کنید (تصویر بالا) و روی آن کلیک کنید ذخیره تغییرات و فعال کنید.
قطعه شما اکنون در حال کار است و ایموجی ها در سایت وردپرس شما غیرفعال هستند. 🙋♂️
غیرفعال کردن شکلک ها در وردپرس برای بهبود بهره وری 📈
وردپرس Emoji را برای اضافه کردن پشتیبانی بومی برای مجموعه کاراکترهای زبان معرفی کرد. با این حال، به دلیل اسکریپت ها و کدهای اضافی که نیاز دارند، ایموجی ها می توانند سرعت وب سایت شما را کاهش دهند. بنابراین، برای بهبود عملکرد می توانید ایموجی را در وردپرس غیرفعال کنید.
برای جمع بندی، در اینجا دو راه آسان برای غیرفعال کردن ایموجی در وردپرس وجود دارد:
- 🔌 غیر فعال کردن شکلک ها در وردپرس با استفاده از یک افزونه با نام مستقیمایموجی ها (مطابق با GDPR) را غیرفعال کنید.
- 👨💻 اموجی را در وردپرس با کد غیرفعال کنید. شما می توانید این کار را مستقیماً با ویرایش انجام دهید functions.php فایل یا از افزونه قطعه کد استفاده کنید مانند قطعه کد.
آیا در مورد نحوه غیرفعال کردن ایموجی در وردپرس سوالی دارید؟ در قسمت نظرات پایین ما را آگاه کنید!