bbp_author_metabox()
Anonymous user information metabox
Description
Source
File: bp-forums/admin/metaboxes.php
function bbp_author_metabox() { // Post ID $post_id = get_the_ID(); // Show extra bits if topic/reply is anonymous if ( bbp_is_reply_anonymous( $post_id ) || bbp_is_topic_anonymous( $post_id ) ) : ?> <p> <strong class="label"><?php esc_html_e( 'Name:', 'buddyboss' ); ?></strong> <label class="screen-reader-text" for="bbp_anonymous_name"><?php esc_html_e( 'Name', 'buddyboss' ); ?></label> <input type="text" id="bbp_anonymous_name" name="bbp_anonymous_name" value="<?php echo esc_attr( get_post_meta( $post_id, '_bbp_anonymous_name', true ) ); ?>" /> </p> <p> <strong class="label"><?php esc_html_e( 'Email:', 'buddyboss' ); ?></strong> <label class="screen-reader-text" for="bbp_anonymous_email"><?php esc_html_e( 'Email', 'buddyboss' ); ?></label> <input type="text" id="bbp_anonymous_email" name="bbp_anonymous_email" value="<?php echo esc_attr( get_post_meta( $post_id, '_bbp_anonymous_email', true ) ); ?>" /> </p> <p> <strong class="label"><?php esc_html_e( 'Website:', 'buddyboss' ); ?></strong> <label class="screen-reader-text" for="bbp_anonymous_website"><?php esc_html_e( 'Website', 'buddyboss' ); ?></label> <input type="text" id="bbp_anonymous_website" name="bbp_anonymous_website" value="<?php echo esc_attr( get_post_meta( $post_id, '_bbp_anonymous_website', true ) ); ?>" /> </p> <?php else : ?> <p> <strong class="label"><?php esc_html_e( 'ID:', 'buddyboss' ); ?></strong> <label class="screen-reader-text" for="bbp_author_id"><?php esc_html_e( 'ID', 'buddyboss' ); ?></label> <input type="text" id="bbp_author_id" name="post_author_override" value="<?php echo esc_attr( bbp_get_global_post_field( 'post_author' ) ); ?>" data-ajax-url="<?php echo esc_url( wp_nonce_url( add_query_arg( array( 'action' => 'bbp_suggest_user' ), admin_url( 'admin-ajax.php', 'relative' ) ) ), 'bbp_suggest_user_nonce' ); ?>" /> </p> <?php endif; ?> <p> <strong class="label"><?php esc_html_e( 'IP:', 'buddyboss' ); ?></strong> <label class="screen-reader-text" for="bbp_author_ip_address"><?php esc_html_e( 'IP Address', 'buddyboss' ); ?></label> <input type="text" id="bbp_author_ip_address" name="bbp_author_ip_address" value="<?php echo esc_attr( get_post_meta( $post_id, '_bbp_author_ip', true ) ); ?>" disabled="disabled" /> </p> <?php do_action( 'bbp_author_metabox', $post_id ); }
Changelog
Version | Description |
---|---|
bbPress (r2828) | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.