WordPressの著者表示のrel属性(author external)

とあるブログのお話。そのブログは共同で運営をしています。記事を書いた者の著者情報ページへリンクしているのですが、ソースを見ていたらrel属性にauthor externalと記載されていた。

author externalを調べてみると外部著者という意味とのこと。外部じゃなくて内部なんでこのrel属性を削って変更したい。

ソースに表示されてたHTML

(例)

<a href="http://www.example.com/webmaster/haruzou/" title="はる蔵のウェブサイトを表示" rel="author external">はる蔵</a>

しかしrel属性のこのポイントに触れている情報が一切なかったため自力で探ってみた。

ディレクトリとPHPファイル先

wp-includes/author-template.php

変更前のPHPソースコード

function get_the_author_link() {
	if ( get_the_author_meta('url') ) {
		return '<a href="' . get_the_author_meta('url') . '" title="' . esc_attr( sprintf(__("Visit %s&#8217;s website"), get_the_author()) ) . '" rel="author external">' . get_the_author() . '</a>';
	} else {
		return get_the_author();
	}
}

変更後のPHPソースコード

※title属性もついでに削りました。

function get_the_author_link() {
	if ( get_the_author_meta('url') ) {
		return '<a href="' . get_the_author_meta('url') . '">' . get_the_author() . '</a>';
	} else {
		return get_the_author();
	}
}

変更完了後

これで無事rel属性(author external)の変更を完了することが出来ました。

スポンサード リンク


2012年9月17日 | コメントは受け付けていません。|

カテゴリー:Webサイト運営

タグ


トラックバック&コメント

コメントは受け付けていません。

このページの先頭へ