خندانک ها از جمله ویژگی هایی هستند که بیشتر به درد وب سایت های تفریحی و شخصی می خورند و برای سایت های بزرگ که جنبه رسمی دارند کاربردی ندارد، اما با این حال فایل مربوط به این خندانک ها در سایت وجود دارد که موجب کاهش سرعت سایت می شود. پس اگر از این امکان استفاده ای نمی کنید؛ بهتر است که آن را به طور کامل از روی سایت خود بردارید.
غیرفعال کردن خندانک ها
اگر از خندانک ها استفاده کرده باشید، می دانید که در حالت پیشفرض امکان درج تصویری آنها نیست و باید از کدی مانند :-)
استفاده کنید تا وردپرس آن را به خندانک مربوطه تبدیل کند. پس ابتدا باید این تبدیل گرافیکی را غیرفعال کرد. بدین منظور به مسیر تنظیمات»نوشتن مراجعه کرده و در گزینه مربوط به ساختار تیک گزینه تبدیل خندانک ها را بردارید.
حذف فایل های خندانک
کاری که در بند قبلی گفته شد تنها تبدیل گرافیکی را غیرفعال می کند. به عبارتی همچنان فایل های خندانک ها در سایت وجود خواهند داشت. پس برای حذف آن فایل ها از سایت لازم است که کدهای زیر را به فایل functions.php پوسته فعال اضافه کنید:
function grd_remove_emoji() { remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'admin_print_scripts', 'print_emoji_detection_script' ); remove_action( 'admin_print_styles', 'print_emoji_styles' ); remove_action( 'wp_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' ); // Remove from TinyMCE add_filter( 'tiny_mce_plugins', 'grd_remove_tinymce_emoji' ); } add_action( 'init', 'grd_remove_emoji' ); /** * Filter out the tinymce emoji plugin. */ function grd_remove_tinymce_emoji( $plugins ) { if ( ! is_array( $plugins ) ) { return array(); } return array_diff( $plugins, array( 'wpemoji' ) ); }
با انجام مراحل فوق خندانک ها به طور کامل از سایت وردپرسی شما حذف خواهند شد. البته توجه داشته باشید که ما فایل ها مربوط به خندانک ها را حذف نکرده ایم و تنها نمایش آنها را غیرفعال کرده ایم. به عبارتی اگر روزی تصمیم گرفتید که از آنها در سایت خود استفاده کافیست که همین مراحل را به طور برعکس انجام دهید.