• 解決済 yoshi-yasu

    (@yoshi-yasu)


    WordPress3.6.1ja
    BuddyPress1.8.1
    でサイトを構築しています。

    BuddyPressのプライベートメッセージについての質問です。

    プライベートメッセージ機能を利用して、複数のユーザーに一斉送信した場合に、それぞれのユーザーと一対一のやり取りができるように(ユーザーの数と同じ数のviewを生成させたい)プログラムを変更しようとしております。

    WordPress、PHPともに初心者のため、質問またはプログラム部分が的確ではないかもしれませが、よろしくお願いします。

    bp-messages-screens.phpの67行目以降

    // Filter recipients into the format we need - array( 'username/userid', 'username/userid' )
    $autocomplete_recipients = explode( ',', $_POST['send-to-input'] );
    $typed_recipients        = explode( ' ', $_POST['send_to_usernames'] );
    $recipients              = array_merge( (array) $autocomplete_recipients, (array) $typed_recipients );
    $recipients              = apply_filters( 'bp_messages_recipients', $recipients );

    で取得したそれぞれのユーザーへ、それぞれの’/view/’を生成するには

    bp-messages-screens.phpの73行目以降

    // Send the message
    if ( $thread_id = messages_new_message( array( 'recipients' => $recipients, 'subject' => $_POST['subject'], 'content' => $_POST['content'] ) ) ) {
    	bp_core_add_message( __( 'Message sent successfully!', 'buddypress' ) );
    	bp_core_redirect( bp_loggedin_user_domain() . $bp->messages->slug . '/view/' . $thread_id . '/' );

    を反復処理させることによりviewを複数生成させようとしましたが、うまくいきませんでした。

    具体的に、どのようなプラグラム、またはその他、方法がありますでしょうか?

    重ねて申し上げますが、WordPress、PHPともに初心者のため具体的な指南をよろしく申し上げます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 yoshi-yasu

    (@yoshi-yasu)

    上記の質問ですが、その後、色々と調べてみました結果、検討しているプログラム箇所では違うことがわかりました。
    質問を撤回いたします。お騒がせしました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「BuddyPressのプライベートメッセージについての質問です。」には新たに返信することはできません。