示例#1
0
function rotary_edit_announcement()
{
    $comment_id = $_REQUEST['comment_id'];
    $announcement = get_comment($comment_id);
    $title = get_comment_meta($comment_id, 'announcement_title', true);
    $comment_post_ID = $announcement->comment_post_ID;
    $args = array('title_reply' => rotary_announcement_header($comment_post_ID, $title, 'edit'), 'comment_notes_after' => rotary_comment_notes_after(), 'logged_in_as' => '', 'label_submit' => __('Save Announcement'), 'id_form' => 'ajax-edit-announcement-form');
    ob_start();
    ?>
	    <div id="edit-announcement-<?php 
    echo $comment_id;
    ?>
-form">
			<?php 
    echo comment_form($args, $comment_post_ID);
    ?>
		</div>
	<?php 
    $return = ob_get_clean();
    echo $return;
    die;
}
            ?>
				<p><?php 
            _e(sprintf('Would you like to %s ?', 'Rotary'), wp_loginout($_SERVER['REQUEST_URI'], true));
            ?>
</p>
			<?php 
        }
        ?>
		</div>
		<?php 
    }
    // end ! comments_open()
    ?>
	<?php 
}
// end have_comments()
// no comment navigation
?>
</div>

<?php 
$args = array('title_reply' => __('New Announcement'), 'comment_notes_after' => rotary_comment_notes_after(), 'logged_in_as' => '', 'label_submit' => __('Save Announcement'), 'id_form' => $commentid);
?>
 
    <div id="new-announcement-form">
		<?php 
comment_form($args);
?>
	</div>