KBoardの最新記事通知受信メールアドレスを設定する

KBoard掲示板に新しい投稿がある場合は、管理者のメールアドレスに通知が送信されます。最新のEメール通知の受信アドレス KBoard 掲示板の設定で変更できます。

KBoard 最新投稿通知受信メールアドレスの設定

最新の投稿通知を受信するメールアドレスを設定したい場合 KBoard » 掲示板のリストと管理に移動して適切な掲示板をクリックし、 デフォルトの設定 タブの 最新投稿メール通知で受信者のメールアドレスを入力できます。

KBoardの最新記事通知受信メールアドレスを設定する

複数の受信者の電子メールを入力する場合は、カンマ(、)で区切って入力します。

コメントを書くときに投稿者に電子メール通知を送信する

KBoard 投稿にコメントがあるときに投稿者に電子メール通知を送信したい場合は、次の記事で紹介するコードでテストしてください。

コードは チャイルドテーマの関数ファイルに追加できます。

KBoard掲示板に投稿を登録したときに送信される電子メールの件名と内容を変更する

KBoard 掲示板に新規投稿が登録されている場合は、[KBoard新規登録]というタイトルで通知メールが送信されます。通知メールの件名を変更したい場合は、チャイルドテーマ内の関数ファイル(functions.php)に次のコードを追加してテストしてください。

add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);
function my_kboard_latest_alerts_subject($title, $content){
	$title = '[신규 글 등록] ' . $content->title;
	return $title;
}

掲示板ごとに異なるタイトルを指定したい場合は、次のコードを使用してテストしてください。

add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);

function my_kboard_latest_alerts_subject($title, $content) {

    if($board->id == '1') {
        $title = '[게시판 1 신규 글 등록] ' . $content->title;
    } else if($board->id == '2') {
        $title = '[게시판 2 신규 글 등록] ' . $content->title;
    }
    // No else needed, as $title will remain unchanged for other IDs

    return $title;
}

または、次のコードでテストしてみてください。

add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);

function my_kboard_latest_alerts_subject($title, $content){
    // Assuming $content or another global variable provides a way to determine the board ID
    // For example, if $content includes board ID information
    if(isset($content->board_id)){
        switch ($content->board_id) {
            case '1':
                $title = '[게시판 1 신규 글 등록] ' . $content->title;
                break;
            case '2':
                $title = '[게시판 2 신규 글 등록] ' . $content->title;
                break;
            // Default case is not needed if we're just returning the original title for other cases
        }
    }
    return $title;
}

投稿内容を電子メールで送信したい場合は、次のコードを使用できます。

add_filter('kboard_latest_alerts_message', 'my_kboard_latest_alerts_message', 10, 2);
function my_kboard_latest_alerts_message($mail_content, $content){
	if($content->board_id == '1'){
		$mail_content = $content->member_display . '님이 새로운 글을 등록하셨습니다.<br>' . $mail_content;
	}
	return $mail_content;
}

同様に、上記のコードをテーマの関数ファイル(できるだけチャイルドテーマを作成して作業)に追加してください。チャイルドテーマを作成せずに親テーマの関数ファイルに直接コードを追加すると、将来のテーマが更新されると、追加されたコードが初期化されなくなります。

メール送信/受信の問題

WordPressで通知メールが送信されない場合は、Webホスティング会社に連絡して、メールが送信されない問題についてお問い合わせください。

Cafe24の場合、それ自体がメール送信となります。ただし、送信者のメールはそのサイトのドメインのアドレスでなければなりません。たとえば、example.co.krサイトの場合、送信者メールはadmin@example.co.krのように設定する必要があります。このメールアドレスはないアドレスでも構いません。

クラウドウェイズの場合は、Elastic Email Add-onを有効にして電子メールを送信できます。 Elastic Email アドオンは、1,000 通当たり月 0.1 ドルで非常に安価であり、サーバーレベルで活性化が可能です。次の記事を参照して、Elastic Eメールアドオンを有効にしてください。

参照


コメントを残す

*メールアドレスは公開されません。