WP0円マッチングサイト作成プロジェクト第1弾の作り方⑦



【Better Messages編】


【基本設定】


【General】

①Better Messages Locationで予め作成したメッセージ一覧用の固定ページを選択する
②Redirect unlogged-in users to Login Pageのチェックを外す
③「Save Changes」をクリックして保存する



【Attachments】

添付ファイルに関する設定は必要に応じて変更すると良い
①Delete attachment after
②Max attachment size
③Allowed formats

【固定ページ】

【メッセージ一覧】(/messages/)

Better Messages用に用意した固定ページにショートコードやPHPコードをコピペする必要がある。

メッセージ一覧用の固定ページにコピペする

[better_messages_my_messages_url]

【各ユーザーのメッセージ】(/message_detail/)

こちらは下記の遷移により各ユーザーのプロフからPOST送信を行っている。
①ユーザー一覧(/userlist/)
 →②各ユーザーのプロフ(メッセージを送るリンク)
  →③各ユーザーのメッセージ(/message_detail/)


各ユーザーのメッセージ用のページにコピペする

//page-message_detail.php
$uid = isset($_POST['uid']) ? $_POST['uid'] : '';
if( $uid != '' ){
	echo do_shortcode('[better_messages_user_conversation user_id="'.$uid.'"]');
}else{
	echo '無効!';
}