Jetpack のソーシャルメディア機能を設定

      2016/02/27

WordPress の標準コメント機能は、都度メールアドレスを入力しないといけない(フリーにしても良いけどスパムが怖い)ので、SNS アカウントが使える Discus プラグインを使用していました。Jetpack にも「コメント」機能があり、Twitter、Facebook、Google+ のアカウントでコメントが入力できる機能があったので切り替えました。

Jetpack での設定

Jetpack での設定

あと、コメントするまでもないけどよかった記事に「いいね」してもらう機能も追加しました。

記事内

記事内

ただ、「いいね」機能を追加すると STINGER7 では関連記事一覧にも「いいね」が並び煩わしくなります。

関連記事

関連記事

そこで、抜粋記事には共有関連を表示しないように、この記事を参考に修正しました。コンテンツ(the_content)のみ表示し、抜粋(the_excerpt)の記事のみ出力しないように修正しました。

function jptweak_remove_share() {
//remove_filter( 'the_content', 'sharing_display',19 );
remove_filter( 'the_excerpt', 'sharing_display',19 );
if ( class_exists( 'Jetpack_Likes' ) ) {
//remove_filter( 'the_content', array( Jetpack_Likes::init(), 'post_likes' ), 30, 1 );
remove_filter( 'the_excerpt', array( Jetpack_Likes::init(), 'post_likes' ), 30, 1 );
}
}
add_action( 'loop_start', 'jptweak_remove_share' );

ちなみに、Discus を導入して以降コメントをもらったことはありません。元々日記に対して知人からもらったコメントしかなかったのと、Facebook とかに書かれることが多くなったので要らない機能なのかとも思ってしまいます。炎上するほどのアクセスはないし、そもそも炎上するようなことは書いていないつもりなので。

 - Web