حذف ایموجی وردپرس برای افزایش سرعت لود سایت – Disable Emojis in WordPress
حذف ایموجی وردپرس برای افزایش سرعت لود سایت – Disable Emojis in WordPress شاید شما هم بدانید داشتن یک قالب گرافیکی و زیبا خیلی دلچسب بوده و کاربر پسند است اما گوگل همواره ن تنها به دنبال زیبایی نیست بلکه به دنبال راحتی کاربران میباشد و زیبایی سایت شما.پس باید در نظر داشته باشید سرعت سایت یکی از فاکتورهای مهم در سئو و بهینه سازی سرعت سایت میباشد.
برای افزایش سرعت سایت شما میتوانید از افزونه های کش و یا تنظیمات مخصوص در فایل .htaccess این کار را انجام دهید.
برای افزایش سرعت باید تعداد درخواستها را از صفحه سایت کم کنید مثلا تعداد فونتها را کاهش دهید. فایلهای استایل و … را کمپرس کنید و یااگر چند فایل css دارید انها را ترکیب و با یک ادرس فراخوانی کنید.
برای تست سرعت سایت میتوانید از سایت gtmetrix.com استفاده کنید.و یا سایت ایرانی واکاو برای سنجش سرعت سایت خود استفاده نمایید.
خب تا اینجای کار تقریبا هیچ مشکلی وجود ندارد.با نصب افزونه های کش شما میتوانید تمام اینکارا رو بصورت خودکار انجام دهید مثلا فایلاها را خودکار با هم ترکیب و کمپرس میکند …
نحوه غیر فعال کردن استایل ایموجی
اما نکته جالب اینجاس فایل استایل برای ایموجی وردپرس کش نمیشود و هر بار یک درخواست اضافه به بارگذاری سایت شما اضافه خواهد شد برای نحوه غیر فعال کردن استایل ایموجی و یا حذف استایل ایموجی وردپرس و جلوگیری از لود ان میتوانید از کد های زیر در فایل فانکشن قالب سایت خود استفاده کنید.
function disable_emoji_feature() { // Prevent Emoji from loading on the front-end remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); // Remove from admin area also remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); // Remove from RSS feeds also remove_filter( 'the_content_feed', 'wp_staticize_emoji'); remove_filter( 'comment_text_rss', 'wp_staticize_emoji'); // Remove from Embeds remove_filter( 'embed_head', 'print_emoji_detection_script' ); // Remove from emails remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' ); // Disable from TinyMCE editor. Currently disabled in block editor by default add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' ); /** Finally, prevent character conversion too ** without this, emojis still work ** if it is available on the user's device */ add_filter( 'option_use_smilies', '__return_false' ); } function disable_emojis_tinymce( $plugins ) { if( is_array($plugins) ) { $plugins = array_diff( $plugins, array( 'wpemoji' ) ); } return $plugins; } add_action('init', 'disable_emoji_feature');
اگر سوالی در باره افزایش سرعت سایت دارید حتما در بخش نظرات مطرح نمایید تا بقیه دوستان هم از سوالات و پاسخ سوالات شما استفاده کنند.
موفق باشید.