同人イラスト・漫画・同人サークル|infernoayase-インフェルノアヤセ-

ケモノ・獣人の同人漫画を中心に活動してる「ふさもふ」の同人サークルです。

JetPackを導入。カスタム投稿タイプでソーシャル共有機能を使う

今まで個別でTwitterとかの連携をやって来ましたが、今回JetPackを導入してみました。
これで纏めてTwitterGoogle PlusFacebookに投稿を宣伝できます。

JetPackの導入自体はもっと詳しいサイトがあるのでおいていて。

導入するにあたって、カスタム投稿タイプを使っているので、テーマのFunction.phpに追加しないといけないところがあります。

1.initで’add_post_type_support’に登録

WordPressのinit(初期化)にフックして’add_post_type_support’に使用するカスタム投稿タイプの種類を登録する

//JetPackカスタム投稿タイプサポート
add_action('init', 'my_custom_init');
function my_custom_init() {
add_post_type_support( 'product', 'gallery' );
}

2.カスタム投稿タイプの登録

カスタム投稿タイプ登録(register_post_type)のサポートオプション(supports)に「publicize」追加!

function gallery_init()
{
$labels = array(
'name' => 'ギャラリー',
'singular_name' => 'gallery',
'add_new' => '画像追加',
'add_new_item' => __('画像追加する'),
'edit_item' => __('画像情報を編集'),
'new_item' => __('新しい画像'),
'view_item' => __('画像を見る'),
'search_items' => __('画像を探す'),
'not_found' => __('画像はありません'),
'not_found_in_trash' => __('ゴミ箱に画像はありません'),
'parent_item_colon' => ''
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => 5,
'supports' => array('title','editor','publicize','thumbnail','excerpt','author','comments','revisions','page-attributes'),
//↑「publicize」をサポートに追加。
'has_archive' => true
);
register_post_type('gallery',$args);
}

3.JetPackのパブリサイズ共有が投稿画面に出てきたら完成

2015-01-21-3

LINEで送る
Pocket

この記事のトラックバックURL
followMe