if (current_user_can('moderate')) { ?> <?php do_action('bbp_theme_before_topic_form_type'); ?> <p> <label for="bbp_stick_topic"><?php _e('Topic Type:', 'bbpress'); ?> </label><br /> <?php bbp_form_topic_type_dropdown(); ?> </p> <?php do_action('bbp_theme_after_topic_form_type'); ?> <?php do_action('bbp_theme_before_topic_form_status'); ?> <p> <label for="bbp_topic_status"><?php
/** * Topic metabox * * The metabox that holds all of the additional topic information * * @since 2.0.0 bbPress (r2464) * * @uses bbp_get_topic_forum_id() To get the topic forum id * @uses do_action() Calls 'bbp_topic_metabox' */ function bbp_topic_metabox() { // Post ID $post_id = get_the_ID(); $status = get_post_status($post_id); /** Type ******************************************************************/ ?> <p> <strong class="label"><?php esc_html_e('Type:', 'bbpress'); ?> </strong> <label class="screen-reader-text" for="bbp_stick_topic"><?php esc_html_e('Topic Type', 'bbpress'); ?> </label> <?php bbp_form_topic_type_dropdown(array('topic_id' => $post_id)); ?> </p> <?php /** Status ****************************************************************/ ?> <p> <strong class="label"><?php esc_html_e('Status:', 'bbpress'); ?> </strong> <input type="hidden" name="hidden_post_status" id="hidden_post_status" value="<?php echo esc_attr('auto-draft' === $status ? 'draft' : $status); ?> " /> <label class="screen-reader-text" for="bbp_open_close_topic"><?php esc_html_e('Select whether to open or close the topic.', 'bbpress'); ?> </label> <?php bbp_form_topic_status_dropdown(array('select_id' => 'post_status', 'topic_id' => $post_id)); ?> </p> <?php /** Parent *****************************************************************/ ?> <hr /> <p> <strong class="label"><?php esc_html_e('Forum:', 'bbpress'); ?> </strong> <label class="screen-reader-text" for="parent_id"><?php esc_html_e('Forum', 'bbpress'); ?> </label> <?php bbp_dropdown(array('post_type' => bbp_get_forum_post_type(), 'selected' => bbp_get_topic_forum_id($post_id), 'numberposts' => -1, 'orderby' => 'title', 'order' => 'ASC', 'walker' => '', 'exclude' => '', 'select_id' => 'parent_id', 'options_only' => false, 'show_none' => __('— No parent —', 'bbpress'), 'disable_categories' => current_user_can('edit_forums'), 'disabled' => '')); ?> </p> <input name="ping_status" type="hidden" id="ping_status" value="open" /> <?php wp_nonce_field('bbp_topic_metabox_save', 'bbp_topic_metabox'); do_action('bbp_topic_metabox', $post_id); }