AnsPress_Admin_Ajax::ap_admin_vote()
Description #
Handle ajax vote in wp-admin post edit screen.
Cast vote as guest user with ID 0, so that when this vote never get rest if user vote.
Source #
File: admin/ajax.php
80 81 82 83 84 85 86 87 88 89 90 91 92 93 | public static function ap_admin_vote() { $args = ap_sanitize_unslash( 'args' , 'p' ); if ( current_user_can( 'manage_options' ) && anspress_verify_nonce( 'admin_vote' ) ) { $post = ap_get_post( $args [0] ); if ( $post ) { $value = 'up' === $args [1] ? true : false; $counts = ap_add_post_vote( $post ->ID, 0, $value ); echo esc_attr( $counts [ 'votes_net' ] ); } } wp_die(); } |
Expand full source code Collapse full source code View on GitHub: admin/ajax.php:80
Add your comment