如何在活动文本区域下添加文本字段?

时间:2013-11-22 作者:Rayhan Muktader

我正在使用BuddyPress 1.7。我需要在“活动/更新”文本区域下添加一个文本字段,并在发布更新时捕获该数据。如果您能帮助我开始学习,我将不胜感激。

我看到了post-form.php 包含HTML表单元素的文件,但如何通过过滤器使用插件添加文本框?

2 个回复
最合适的回答,由SO网友: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>\';
}

SO网友:shanebp

使用

do_action( \'bp_activity_post_form_options\' ) 
钩住post-form.php 插入文本字段。

捕获可能更困难,但该字段应通过$_POST. 尝试使用\'bp_activity_before_save\'\'bp_activity_after_save\' 中使用的挂钩\\buddypress\\bp-activity\\ ...php

结束

相关推荐

预填充重力表中的BuddyPress成员配置文件数据

我成功地将登录用户wordpress用户元预填充到gravity表单中,但我找不到如何将buddypress配置文件数据预填充到gravity表单中的方法。Goal我希望能够从Buddypress中提取登录用户的配置文件数据,以重力形式填充字段,如电话、地址、国家/地区、省份等。Conclusion我希望buddypress成员概要文件字段的工作方式与wordpress user\\u meta非常相似,我尝试了许多组合,我在网上找到了这些组合,但没有任何效果(例如buddypress配置文件字段中的一个