پاک سازی قالب های وردپرس

بصورت پیشفرض وردپرس همه نوع کد را بین تگ آغازی و پایانی یک قالب وردپرس اضافه می کند. بساری از قالب ها همچنین نوشته هایی را در زیر یک فرم نظر خواهی نشان می دهند و آدرس وب سایت شخص ارایه کننده نظر را تقاضا می کنند. شاید بخواهید از دست آنها خلاص شوید. در ادامه به بررسی چگونگی انجام همین مورد می پردازیم.

پاک سازی هدر قالب

لینکهای متعددی وجود دارد که به بخش هدر قالب وردپرس اضافه می شوند . در این بخش به چگونگی حذف آن خواهیم پرداخت :

function clean_head() {
//category feeds
remove_action( 'wp_head', 'feed_links_extra', 3 ); //post and comments feed
remove_action( 'wp_head', 'feed_links', 2 );
//only required if you are looking to blog using an external tool
remove_action( 'wp_head', 'rsd_link');//something to do with windows live writer
remove_action( 'wp_head', 'wlwmanifest_link');//next previous post links
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);//generator tag
remove_action( 'wp_head', 'wp_generator');//short links like ?p=124
remove_action( 'wp_head', 'wp_shortlink_wp_head');
}clean_head();
شما متوجه خواهید شد که در خط ۶ ما لینکبه فید RSS  را حذف می کنیم. این کار بدین علت است که feed_links()  هم بخش نظرخواهی و هم بخش فید را اضافه می کنند. اگر هر دوی آنها را می خواهید، خط مربوطه را از حالت comment خارج کنید. اگر تنها post feed را می خواهید خط مربوطه را نگه دارید و خطوط زیر را نیز اضافه کنید :
add_action( 'wp_head', 'add_default_feed_link' );public function add_default_feed_link() {
echo "";
}

خطوط فوق بخش RSS Feed را مجددا اضافه می کند.

حذف Field وب سایت از فرم نظرخواهی قالب وردپرس

برای حذف بخش نویسنده نظر از فرم نظر خواهی قالبها شما می توانید کد زیر را به فایل function.php قالب تان اضافه کنید یا از افزونه مختص آن استفاده کنید :

add_filter( 'comment_form_defaults', 'clean_comment_form' );function clean_comment_form( $defaults ) {
//remove html code hints below comment message form
$defaults[ 'comment_notes_after' ] = ''; //remove "website" field
$defaults[ 'fields' ][ 'url' ] = ''; return $defaults;
}

ما بخش comment_form_defaults   را فیلتر می کنیم و سپس پیام فرم بعد از  نظر خواهی و بخش URL Field را  حذف می کنیم.

منتشر شده در بلاگ ایران هاست توسط: نصیری

ایران هاست، ارائه دهنده سرويس های ثبت دامنه، ميزباني وب، میزبانی ایمیل، میزبانی اختصاصی و سرورهای اختصاصی و مجازی مطابق با استانداردهای جهانی

شما ممکن است علاقه داشته باشید:

0 تفکر بر روی “پاک سازی قالب های وردپرس”

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شبکه های مجازی ما

دسته بندی ها