buddypress設定時に、著者リンクをbuddpyressのメンバープロフィールページに変える
buddypressでユーザーがフロントエンドで投稿できるような仕様にした場合、記事のフッターに配置されるauthor_linkが著者アーカイブに飛ばずに、buddypressメンバープロフィールに飛ぶように変更するコードです。
function.phpに追加します。
//著者リンクをbuddypressプロフィールに変える
add_filter( 'author_link', 'change_author_link', 10, 1 );
function change_author_link($link) {
$username=get_the_author_meta('user_nicename');
$link = 'メンバーページのURL(/member/とか)' . $username;
return $link;
}
とても特殊な場合かもですが・・。