web-dev-qa-db-ja.com

アクティビティテキストエリアの下にテキストフィールドを追加する方法

私はBuddyPress 1.7を使用しています。私はactivity/updateテキスト領域の下にテキストフィールドを追加し、更新が投稿されたときにそのデータをキャプチャする必要があります。私を始めてもらうのを助けるどんな助けでも大いに感謝されるでしょう。

HTMLフォーム要素を含むpost-form.phpファイルが表示されますが、フィルタを介してプラグインを使用してテキストボックスを追加する方法

1
Rayhan Muktader

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>';
}
0
Rayhan Muktader

使用

do_action( 'bp_activity_post_form_options' ) 

あなたのテキストフィールドを挿入するためにpost-form.phpをフックしてください。

キャプチャはより難しいかもしれませんが、フィールドは$_POSTを通して利用可能であるべきです。 'bp_activity_before_save'で使用されている'bp_activity_after_save'または\buddypress\bp-activity\ ...phpフックを使用してみてください

0
shanebp