تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
اسکریپت مدیریت هاست رایگان 2 پاسخ 95 بازدید افزونه Coins MarketCap 1 پاسخ 384 بازدید درخواست پلاگین 4 پاسخ 633 بازدید اسکریپت vfm 5 پاسخ 725 بازدید تغییر جهت محتوا در وردپرس 1 پاسخ 383 بازدید افزونه ساخت شماره مجازی 14 پاسخ 1253 بازدید درخواست افزونه 1 پاسخ 589 بازدید بهترین رباط اینستاگرام 0 پاسخ 2 بازدید درخواست قالب با سبک کندو 1 پاسخ 843 بازدید به هم ریختگی سایت بعد از نصب قالب 2 پاسخ 796 بازدید
تبلیغات
تبلیغات تبلیغات

حذف کدهای غیرضروری از wp_head

وردپرس , مقالات,آموزش,ترفند

وردپرس محتویات زیادی را از طریق هوک wp_head() در بیشتر قالب ها وارد کرده و نمایش می دهد. بیشتر این محتویات از نظر ما غیرضروری هستند. البته باید بگیم که حذف این چند خط کد از هدر سایت شما، باعث افزایش چشمگیر سرعت سایت شما نخواهد شد اما باعث می شود تا کدهای این بخش بهینه تر و جمع و جور تر باشند. در صورتیکه میخواهید این کدهای غیرضروری در wp_head را حذف کنید، ادامه مطلب را بخوانید.

حذف کدهای غیرضروری از wp head

در این آموزش، ما به شما راه های حذف محتویات اضافی از هوک wp_head در وردپرس را نشان خواهیم داد که به صورت عنوان وار شامل بخش های زیر هست:

توضیحات ارائه شده در زیر را بخوانید تا با هر قسمت آشنا شده و روش حذف آن از wp_hook را یاد بگیرید.

حذف لینک Really Simple Discovery (RSD)

این کدی هست که RSD را در هدر سایت وردپرسی شما نمایش می دهد:

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://example.com/xmlrpc.php?rsd" />

اگر اطلاعی در مورد کاربرد این قسمت ندارید و سرویس هایی نظیر Flickr را با سایت خود هماهنگ نکرده اید به راحتی می توانید با قرار دادن کد زیر در functions.php قالب خود، آن را حذف کنید:

remove_action('wp_head', 'rsd_link');

حذف قابلیت Windows Live Writer

این قابلیت کد زیر را به هدر سایت شما اضافه می کند:

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://example.com/wp-includes/wlwmanifest.xml" />

در صورتیکه از نرم افزار Windows Live Writer استفاده نمی کنید، به راحتی می توانید با قرار دادن کد زیر در functions.php کد مربوط به آن را از هدر سایت خود پاک کنید:

remove_action('wp_head', 'wlwmanifest_link');

حذف کد نمایش دهنده نسخه وردپرس

به صورت پیش فرض، نسخه ای از وردپرس که شما در حال استفاده از آن هستید را خود وردپرس در قالب سایت شما به صورت کد زیر نمایش می دهد:

<meta name="generator" content="WordPress 4.5.1" />

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

remove_action('wp_head', 'wp_generator');

حذف لینک نمایش پست بعدی و قبلی

به صورت پیش فرض در وردپرس، در صورت وجود چندین پست در سایت کدهایی مانند زیر در صفحه مربوط به هر نوشته نمایش داده می شوند:

<link rel='index' title='پست قبلی' href='http://www.20script.ir' />
<link rel='next' title='پست بعدی' href='http://www.20script.ir/post-after/' />

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

remove_action('wp_head', 'adjacent_posts_rel_link');

برای راحتی کار شما ما کدهای بالا را به صورت یک کد واحد درآورده و در زیر قرار داده ایم که شما می توانید آن را در functions.php قالب سایت خود قرار دهید:

<?php
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link');
?>

باید توجه داشته باشید که اگر functions.php قالب شما دارای تگ های شروع و پایان PHP است، تگ های شروع و پایان را از کد بالا حذف کنید و سپس آنها را در functions.php قرار بدهید.

 

نکته ای برای طراحان قالب

در صورتیکه شما طراح قالب هستید و میخواهید کدهای بالا را درون functions.php قالب خود قرار دهید، باید دقت داشته باشید که دو کد مربوط به RSD و Windows Live Writer مربوط به سرویس هایی هستند که کاربران ممکن است از آنها در سایت خود استفاده بکنند و غیرفعال کردن آنها توسط شما باعث ایجاد مشکل برای آنها خواهد شد. پس بهتر است بگذارید خود کاربر تصمیم بگیرد که آیا این کدها را حذف کند یا بگذارد این کدها در قالب باقی بمانند.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 وردپرس , مقالات,آموزش,ترفند
لینک کوتاه مطلب : https://www.20script.ir/?p=52226
مطالب مرتبط
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
تبلیغات
تبلیغات