bbp_author_metabox( WP_Post $post )
Anonymous user information meta-box
Description Description
Parameters Parameters
- $post
-
(Required) The current post object
Source Source
File: includes/admin/metaboxes.php
function bbp_author_metabox( $post ) {
// 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:', 'bbpress' ); ?></strong>
<label class="screen-reader-text" for="bbp_anonymous_name"><?php esc_html_e( 'Name', 'bbpress' ); ?></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:', 'bbpress' ); ?></strong>
<label class="screen-reader-text" for="bbp_anonymous_email"><?php esc_html_e( 'Email', 'bbpress' ); ?></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:', 'bbpress' ); ?></strong>
<label class="screen-reader-text" for="bbp_anonymous_website"><?php esc_html_e( 'Website', 'bbpress' ); ?></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:', 'bbpress' ); ?></strong>
<label class="screen-reader-text" for="bbp_author_id"><?php esc_html_e( 'ID', 'bbpress' ); ?></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:', 'bbpress' ); ?></strong>
<label class="screen-reader-text" for="bbp_author_ip_address"><?php esc_html_e( 'IP Address', 'bbpress' ); ?></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 );
}
Changelog Changelog
| Version | Description |
|---|---|
| 2.0.0 | Introduced. |