【WordPress】「LINE Auto Post」をカスタマイズして「カスタム投稿タイプ」で利用できるようにしてみた!(LINEに投稿を自動連携!)

目次

「LINE Auto Post」とは?

「LINE Auto Post」は、WordPressのプラグインで、WordPressの「投稿」機能を使って投稿した際に、
自動でLINEの公式アカウントにも配信してくれる便利なツールです。

LINE Auto Post LINE自動投稿 Wor...
LINE Auto Post LINE自動投稿 WordPressプラグイン LINE Auto Post LINE自動投稿 WordPressプラグイン 。WordPressの投稿時に一緒にLINE公式アカウントでメッセージ送信できるWordPressプラグインです。LINE公式アカウント...


こちらは注意点。

LINE Auto Post LINE自動投稿 Wor...
LINE Auto Post の投稿方法と注意点 | Information | LINE Auto Post LINE自動投稿 WordPressプラグイン LINE Auto Post で配信される内容 LINE Auto Postは、WordPressの投稿を「公開」「更新」した時に、LINE公式アカウントで「友だち」へメッセージを一括送信できるプラグ

今回やりたいこと

通常は、WordPress機能の「投稿」でしか、自動配信が行えません。私自身は、「カスタム投稿タイプ」を実装しており(イメージとしては以下のURLの通りです。)、こちらでも「LINE Auto Post」のプラグインを利用できないかと考えていました…。
プラグインを利用して実装する場合や、WordPressのテーマに「カスタム投稿タイプ」が実装されている場合があるなどご自身の環境によって異なるかとは思います。

WEBST8のブログ
【カスタム投稿タイプとは】WordPressカスタム投稿の作り方 本記事ではWordPressで覚えておくと便利な「カスタム投稿タイプ」と「カスタムタクソノミー(カスタム分類)」について説明していきます。   【カスタム投稿タイプとは】Word...

今回は、その実装方法を記載します。

基本の設定

まず、WordPressに「LINE Auto Post」をインストールし、「有効化」します。

有効化したら、左側のメニューの下の方に「Line Auto Post」が表示されるので、クリックをします。

ご自身の LINE公式アカウントの「チャンネルアクセストークン」と「チャンネルシークレット」を入力します。
(設定方法はこちらのサイトが参考になります!)

My Favorite Life
WordPressのLINE公式アカウント活用術【自動配信編】 WordpressでのLINE活用術の一つとして、今回は投稿の自動配信ができるプラグインの説明と設定方法をまとめました。メルマガだけではなくLINEも使用したいという方にはオス...

ここまでできれば、基本の設定は完了です。

追加の設定

ここからが、「カスタム投稿タイプ」で利用できるようにするためのカスタマイズです。
「function.php」を開いて、追記をします。(function.phpの最後の方でOKです。)

//.....
//.....

// LINE Auto Postの設定
function init_lineAutoPost_ex(){
$objLineAutoPost = new LineAutoPost();
$postTypeList = array('joboffer'); //カスタム投稿タイプのスラッグと合わせる
foreach($postTypeList as $postType  )
add_meta_box(
        // チェックボックスのID
        LineAutoPost::PARAMETER__SEND_CHECKBOX,
        // チェックボックスのラベル名
        'LINEメッセージ送信',
        // チェックボックスを表示するコールバック関数
        [$objLineAutoPost, 'show_send_checkbox'],
        // 投稿画面に表示
        $postType,
        // 投稿画面の右サイドに表示
        'advanced',
        // 優先度(最優先)
        'high'
    );
}
add_action('add_meta_boxes', 'init_lineAutoPost_ex' );

ちなみに、注意点がいくつか、、、
・予約投稿には自動メッセージ配信は使えない。
・チェックをつけたままWordPressの記事を更新してしまうと再度メッセージが配信されてしまうとのことでした。

また、WordPressのテーマがバージョンアップなどして
「function.php」が上書きされてしまう場合もあるため、注意が必要ですね。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次