私はBuddyPress 1.7を使用しています。私はactivity/updateテキスト領域の下にテキストフィールドを追加し、更新が投稿されたときにそのデータをキャプチャする必要があります。私を始めてもらうのを助けるどんな助けでも大いに感謝されるでしょう。
HTMLフォーム要素を含むpost-form.php
ファイルが表示されますが、フィルタを介してプラグインを使用してテキストボックスを追加する方法
bp_after_activity_post_form
フックを使ってアクティビティテキスト領域の下にテキストフィールドを追加することができました。
add_action ( "bp_after_activity_post_form", 'test' );
function test()
{
echo '<div id="tags-content">
<input type="text" name="tags" value="" />
</div>';
}
使用
do_action( 'bp_activity_post_form_options' )
あなたのテキストフィールドを挿入するためにpost-form.php
をフックしてください。
キャプチャはより難しいかもしれませんが、フィールドは$_POST
を通して利用可能であるべきです。 'bp_activity_before_save'
で使用されている'bp_activity_after_save'
または\buddypress\bp-activity\ ...php
フックを使用してみてください