-
Slack Webhookを使用する方法:
-
Slackのワークスペースで新しいチャンネルを作成します。
-
Slack Appの設定で、Incoming Webhooksを有効にし、新しいWebhook URLを生成します。
-
WordPressのfunctions.phpファイルに以下のコードを追加します:
function send_slack_notification($post_id) { $webhook_url = 'ここにSlack Webhook URLを入力'; $post_title = get_the_title($post_id); $post_link = get_permalink($post_id); $message = "新しい投稿が作成されました: <$post_link|$post_title>"; $data = array('text' => $message); $options = array( 'http' => array( 'header' => "Content-type: application/json", 'method' => 'POST', 'content' => json_encode($data), ), ); $context = stream_context_create($options); $result = file_get_contents($webhook_url, false, $context); } add_action('publish_post', 'send_slack_notification');
-
上記のコードでは、新しい投稿が作成されたときにSlackに通知が送信されます。
-
-
Slackプラグインを使用する方法:
- WordPressのプラグインディレクトリから「Slack」プラグインを検索してインストールします。
- 設定を保存すると、新しい投稿やコメントなどのイベントがSlackに通知されます。
以上の方法を使用すると、WordPressの新しい投稿や重要なイベントをSlackチャンネルに通知することができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。