質問: プラグインなしでメタタグを追加する プラグインをインストールせずに、すべてのページにメタタイトル、メタ説明、メタキーワードを追加することは可能ですか?私のクライアントはプラグインをインストールしないように要求します。私はこのケースに興味を持っています、私が知っているのは、管理者が彼らのwordpressにseoプラグインをインストールしてmetaを挿入するべきだということだけです。
回答: 私はこれを避けてこの作業のためにプラグインを使うように忠告しますが。専用のプラグインだけがseoを助けることができるので。 yoostの "wordpress seo"はseoのための素晴らしいプラグインです。そうは言っても、ここにヘッダにメタ説明とキーワードを追加するためのコードがあります。これをテーマのfunctions.phpファイルに貼り付けます。function add_meta_tags() { global $post; if ( is_single() ) { $meta = strip_tags( $post->post_content ); $meta = strip_shortcodes( $post->post_content ); $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta ); $meta = substr( $meta, 0, 125 ); $keywords = get_the_category( $post->id ); $metakeywords = ''; foreach ( $keywords as $keyword ) { $metakeywords .= $keyword->cat_name . ", "; } echo '<meta name="description" content="' . $meta . '" />' . "\n"; echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n"; } } add_action( 'wp_head', 'add_meta_tags' , 2 );