コード例 #1
0
    <th scope="col" class="check-column"><input type="checkbox" /></th>
    <th scope="col"><?php _e('Comment') ?></th>
    <th scope="col"><?php _e('Date') ?></th>
    <th scope="col" class="action-links"><?php _e('Actions') ?></th>
  </tr>
</thead>
<tbody id="the-comment-list" class="list:comment">
<?php
	foreach ($comments as $comment)
		_wp_comment_row( $comment->comment_ID, $mode, $comment_status );
?>
</tbody>
<tbody id="the-extra-comment-list" class="list:comment" style="display: none;">
<?php
	foreach ($extra_comments as $comment)
		_wp_comment_row( $comment->comment_ID, $mode, $comment_status );
?>
</tbody>
</table>

</form>

<form id="get-extra-comments" method="post" action="" class="add:the-extra-comment-list:" style="display: none;">
	<input type="hidden" name="s" value="<?php echo $search; ?>" />
	<input type="hidden" name="mode" value="<?php echo $mode; ?>" />
	<input type="hidden" name="comment_status" value="<?php echo $comment_status; ?>" />
	<input type="hidden" name="page" value="<?php echo isset($_REQUEST['page']) ? absint( $_REQUEST['page'] ) : 1; ?>" />
	<?php wp_nonce_field( 'add-comment', '_ajax_nonce', false ); ?>
</form>

<div id="ajax-response"></div>
コード例 #2
0
        ?>
</th>
    <th scope="col" class="column-author"><?php 
        _e('Author');
        ?>
</th>
    <th scope="col" class="column-date"><?php 
        _e('Submitted');
        ?>
</th>
  </tr>
</thead>
<tbody id="the-comment-list" class="list:comment">
<?php 
        foreach ($comments as $comment) {
            _wp_comment_row($comment->comment_ID, 'single', false, false);
        }
        ?>
</tbody>
</table>

<?php 
        wp_comment_reply();
    }
    // comments
}
// posts;
?>

</div>
コード例 #3
0
     if ('' == $_POST['content']) {
         die(__('Error: please type a comment.'));
     }
     $comment_id = (int) $_POST['comment_ID'];
     $_POST['comment_status'] = $_POST['status'];
     edit_comment();
     $mode = isset($_POST['mode']) && 'single' == $_POST['mode'] ? 'single' : 'detail';
     $position = isset($_POST['position']) && (int) $_POST['position'] ? (int) $_POST['position'] : '-1';
     $checkbox = isset($_POST['checkbox']) && true == $_POST['checkbox'] ? 1 : 0;
     $comments_listing = isset($_POST['comments_listing']) ? $_POST['comments_listing'] : '';
     if (get_option('show_avatars') && 'single' != $mode) {
         add_filter('comment_author', 'floated_admin_avatar');
     }
     $x = new WP_Ajax_Response();
     ob_start();
     _wp_comment_row($comment_id, $mode, $comments_listing, $checkbox);
     $comment_list_item = ob_get_contents();
     ob_end_clean();
     $x->add(array('what' => 'edit_comment', 'id' => $comment->comment_ID, 'data' => $comment_list_item, 'position' => $position));
     $x->send();
     break;
 case 'add-meta':
     check_ajax_referer('add-meta');
     $c = 0;
     $pid = (int) $_POST['post_id'];
     if (isset($_POST['metakeyselect']) || isset($_POST['metakeyinput'])) {
         if (!current_user_can('edit_post', $pid)) {
             die('-1');
         }
         if (isset($_POST['metakeyselect']) && '#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput'])) {
             die('1');
コード例 #4
0
ファイル: admin-ajax.php プロジェクト: SymbiSoft/litprojects
     }
     if ('' == $_POST['content']) {
         die(__('Error: please type a comment.'));
     }
     $comment_id = (int) $_POST['comment_ID'];
     $_POST['comment_status'] = $_POST['status'];
     edit_comment();
     $mode = isset($_POST['mode']) && 'single' == $_POST['mode'] ? 'single' : 'detail';
     $position = isset($_POST['position']) && (int) $_POST['position'] ? (int) $_POST['position'] : '-1';
     $checkbox = isset($_POST['checkbox']) && true == $_POST['checkbox'] ? 1 : 0;
     if (get_option('show_avatars') && 'single' != $mode) {
         add_filter('comment_author', 'floated_admin_avatar');
     }
     $x = new WP_Ajax_Response();
     ob_start();
     _wp_comment_row($comment_id, $mode, true, $checkbox);
     $comment_list_item = ob_get_contents();
     ob_end_clean();
     $x->add(array('what' => 'edit_comment', 'id' => $comment->comment_ID, 'data' => $comment_list_item, 'position' => $position));
     $x->send();
     break;
 case 'add-meta':
     check_ajax_referer('add-meta');
     $c = 0;
     $pid = (int) $_POST['post_id'];
     if (isset($_POST['metakeyselect']) || isset($_POST['metakeyinput'])) {
         if (!current_user_can('edit_post', $pid)) {
             die('-1');
         }
         if ('#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput'])) {
             die('1');
コード例 #5
0
	?>

<br class="clear" />

<table class="widefat" style="margin-top: .5em">
<thead>
  <tr>
    <th scope="col"><?php _e('Comment') ?></th>
    <th scope="col"><?php _e('Date') ?></th>
    <th scope="col"><?php _e('Actions') ?></th>
  </tr>
</thead>
<tbody id="the-comment-list" class="list:comment">
<?php
        foreach ($comments as $comment)
                _wp_comment_row( $comment->comment_ID, 'detail', false, false );
?>
</tbody>
</table>

<?php

endif; // comments
endif; // posts;

?>

</div>

<?php include('admin-footer.php'); ?>
コード例 #6
0
     if (!current_user_can('edit_post', $id)) {
         die('-1');
     }
     $search = isset($_POST['s']) ? $_POST['s'] : false;
     $start = isset($_POST['page']) ? intval($_POST['page']) * 25 - 1 : 24;
     $status = isset($_POST['comment_status']) ? $_POST['comment_status'] : false;
     $mode = isset($_POST['mode']) ? $_POST['mode'] : 'detail';
     list($comments, $total) = _wp_get_comment_list($status, $search, $start, 1);
     if (!$comments) {
         die('1');
     }
     $x = new WP_Ajax_Response();
     foreach ((array) $comments as $comment) {
         get_comment($comment);
         ob_start();
         _wp_comment_row($comment->comment_ID, $mode, false);
         $comment_list_item = ob_get_contents();
         ob_end_clean();
         $x->add(array('what' => 'comment', 'id' => $comment->comment_ID, 'data' => $comment_list_item));
     }
     $x->send();
     break;
 case 'add-meta':
     check_ajax_referer('add-meta');
     $c = 0;
     $pid = (int) $_POST['post_id'];
     if (isset($_POST['metakeyselect']) || isset($_POST['metakeyinput'])) {
         if (!current_user_can('edit_post', $pid)) {
             die('-1');
         }
         if ('#NONE#' == $_POST['metakeyselect'] && empty($_POST['metakeyinput'])) {