افزایش سرعت سایت با کانفیگ wp_head

سرعت وب سایت های وردپرسی یکی از مهمترین موارد در انتخاب کاربران برای دیدن یک سایت است.هر چه سرعت وب سایت شما کمتر باشد طبیعتا کاربران نیز از آن فراری خواهند بود.اما در این اموزش نیز در مورد افزایش سرعت سایت با استفاده از کانفیگ wp-head صحبت میکنیم.با بهینه سازی این فایل میتوانید قدم بزرگی برای افزایش سرعت وب سایت خود بردارید.

افزایش سرعت سایت با کانفیگ wp_head

افزایش سرعت سایت با کانفیگ wp_head
دوستان wp_head یک هوک در میان تگ های head در تابع wp_head است که با تابع گفته شده در تعامل است و ایجاد تغییرات میکند.این تابع در قالب های وردپرس یکی از مهمترین موارد است و قالب ها بدون این تابع کاملا ناقص هستند.این تابع در قالب به صورت زیر مورد استفاده قرار میگیرد:

 
?php do_action('wp_head');

به زبان ساده تر وردپرس در درون این فایل اطلاعاتی را قرار میدهد که نیازی به ان ها نیست و باعث کاهش سرعت وب سایت شما میشود. کد های موجود در این فایل به صورت زیر است:

 
<link rel="alternate" type="application/rss+xml" title="WP Engineer RSS Feed" href="https://doctorwp.com/feed/" />
<link rel="alternate" type="application/atom+xml" title="WP Engineer Atom Feed" href="https://doctorwp.com/feed/atom/" />
<link rel="pingback" href="https://doctorwp.com/blog/xmlrpc.php" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://doctorwp.com/xmlrpc.php?rsd" />
<link rel='index' title='WP Engineer' href='http://doctorwp.com' />
<link rel='start' title='Use WordPress 2.7 Offline' href='https://doctorwp.com/use-wordpress-27-offline/' />
<link rel='prev' title='Recents Drafts All Authors' href='https://doctorwp.com/recents-drafts-all-authors/' />

شما میتوانید کد های فوق را از هدر سایت خود حذف بفرمائید اما برای بهینه سازی آن باید چه کرد؟

بهینه سازی سرعت سایت

برای بهینه سازی سرعت وب سایت خود میتوانید از کد های زیر در فایل functions.php استفاده کنید. البته پیش از استفاده از کد ها در فایل functions.php وب سایت خود حتما از تمامی بخش های هاست و سایت خود نسخه پشتیبان تهیه کنید و بعد از ذخیره سازی کد ها را در سایت قرار دهید:

 
remove_action( 'wp_head', 'feed_links_extra', 3 ); // Display the links to the extra feeds such as category feeds
remove_action( 'wp_head', 'feed_links', 2 ); // Display the links to the general feeds: Post and Comment Feed
remove_action( 'wp_head', 'rsd_link' ); // Display the link to the Really Simple Discovery service endpoint, EditURI link
remove_action( 'wp_head', 'wlwmanifest_link' ); // Display the link to the Windows Live Writer manifest file.
remove_action( 'wp_head', 'index_rel_link' ); // index link
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); // prev link
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // start link
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); // Display relational links for the posts adjacent to the current post.
remove_action( 'wp_head', 'wp_generator' ); // Display the XHTML generator that is generated on the wp_head hook, WP version

کدهای بالا که گفته شد در فایل functions.php قرار گیرد کد های موجود در head را که برای سایت شما مضر بود حذف میکند شما البته میتوانید با توجه به نیاز خود برخی را نیز حذف نکنید.حذف موارد گفته شده هم باعث بالا رفتن سرعت وب سایت شما و هم باعث بالا رفتن امنیت وب سایت شما میشود.

5/5 - (1 امتیاز)
3 نظرات
  1. radioahaang می گوید

    سلام .مهندس رضوان رسالت . تشکر و قدر دانی .خیلی به کارم اومد

  2. علی قنبری می گوید

    من همیشه یه سوال درگیرم میکنه و اونم اینه وقتی وارد فایل فاکشن میشیم داخل تگ پی اچ پی باید وارد کنیم یا خارج از اون تگ وهمیشه اول یا آخر وارد کنیم کد رو ؟

    1. عباس صادقی می گوید

      قبل از تگ بسته وارد کنید که راحت بشه پیداشونم کرد!

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.