Home > アーカイブ > 2010-08

2010-08

metaタグのGenerator消し方【WordPress】

コアファイル変更しなくても、プラグインを入れなくても、消せる方法。

まずは、もとのある場所

wp-includes/default-filters.php の

// Actions

add_action( 'wp_head', 'wp_generator' );

の後に

remove_action('wp_head', 'wp_generator');

を追記することで消えます。

だけど、このファイルを直接さわったら面倒じゃーん。
ということなので、
テーマのfunction.phpに書き加えます!

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

ってなかんじです。

remove_action(‘wp_head’, ‘rsd_link’);
これはiPhoneなどで投稿する時に使うらしい。使わない場合は上記のようにして消すことが可能。

remove_action(‘wp_head’, ‘wlwmanifest_link’);
これはWindows Live Writer を使ってブログ投稿する時に使うらしい。使わない場合は上記のようにして消すことが可能。

ただ、これだとfeedのgeneratorは消えないんだよなー。

feedのgeneratorを消したい【WordPress】

元は下記にある。
wp-includes/default-filters.php

// Feed Generator Tags
foreach ( array( 'rss2_head', 'commentsrss2_head', 'rss_head', 'rdf_header', 'atom_head', 'comments_atom_head', 'opml_head', 'app_head' ) as $action ) {
 add_action( $action, 'the_generator' );
}

今回はテーマ内でfeedの調整をしているので、
テーマ内のfeedのテンプレートの

<?php do_action('rss2_head'); ?>

を削除で消える!!

【関連記事】
フィードのテンプレートをカスタマイズしたい!【WordPress】
metaタグのGenerator消し方【WordPress】

Home > アーカイブ > 2010-08

want

Return to page top