[ Index ] |
PHP Cross Reference of BBPress |
[Source view] [Print] [Project Stats]
Main bbPress Akismet Class
File Size: | 892 lines (26 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
BBP_Akismet:: (14 methods):
__construct()
setup_actions()
check_post()
parse_response()
submit_post()
maybe_spam()
update_post_meta()
update_post_history()
get_post_history()
filter_post_terms()
http_post()
get_user_roles()
add_metaboxes()
history_metabox()
Class: BBP_Akismet - X-Ref
Loads Akismet extension__construct() X-Ref |
The main bbPress Akismet loader since: 2.0.0 bbPress (r3277) |
setup_actions() X-Ref |
Setup the admin hooks since: 2.0.0 bbPress (r3277) |
check_post( $post_data = array() X-Ref |
Converts topic/reply data into Akismet comment checking format return: array Array of post data since: 2.0.0 bbPress (r3277) param: array $post_data |
parse_response( $post_data = array() X-Ref |
Parse the response from the Akismet service, and alter the post data as necessary. For example, switch the status to `spam` if spammy. Note: this method also skiis responsible for allowing users who can moderate, to never have their posts marked as spam. This is because they are "trusted" users. However, their posts are still sent to Akismet to be checked. return: array since: 2.6.0 bbPress (r6873) param: array $post_data |
submit_post( $post_id = 0 ) X-Ref |
Submit a post for spamming or hamming return: array Array of existing topic terms since: 2.0.0 bbPress (r3277) param: int $post_id |
maybe_spam( $post_data = array() X-Ref |
Ping Akismet service and check for spam/ham response return: array Array of post data since: 2.0.0 bbPress (r3277) param: array $post_data param: string $check Accepts check|submit param: string $spam Accepts spam|ham |
update_post_meta( $post_id = 0, $_post = false ) X-Ref |
Update post meta after a spam check since: 2.0.0 bbPress (r3308) param: int $post_id param: object $_post |
update_post_history( $post_id = 0, $message = null, $event = null ) X-Ref |
Update Akismet history of a Post since: 2.0.0 bbPress (r3308) param: int $post_id param: string $message param: string $event |
get_post_history( $post_id = 0 ) X-Ref |
Get the Akismet history of a Post return: array Array of Akismet history since: 2.0.0 bbPress (r3308) param: int $post_id |
filter_post_terms( $terms = '', $topic_id = 0, $reply_id = 0 ) X-Ref |
Handle any terms submitted with a post flagged as spam return: array Array of existing topic terms since: 2.0.0 bbPress (r3308) param: string $terms Comma-separated list of terms param: int $topic_id param: int $reply_id |
http_post( $request, $host, $path, $port = 80, $ip = '' ) X-Ref |
Submit data to Akismet service with unique bbPress User Agent This code is directly taken from the akismet_http_post() function and documented to bbPress 2.0 standard. return: mixed WP_Error on error, array on success, empty on failure since: 2.0.0 bbPress (r3466) param: string $request The request we are sending param: string $host The host to send our request to param: string $path The path from the host param: string $port The port to use param: string $ip Optional Override $host with an IP address |
get_user_roles( $user_id = 0 ) X-Ref |
Return a user's roles on this site (including super_admin) return: boolean since: 2.3.0 bbPress (r4812) param: int $user_id |
add_metaboxes() X-Ref |
Add Aksimet History meta-boxes to topics and replies since: 2.4.0 bbPress (r5049) |
history_metabox() X-Ref |
Output for Akismet History meta-box since: 2.4.0 bbPress (r5049) |
Generated: Tue Jan 19 01:01:23 2021 | Cross-referenced by PHPXref 0.7.1 |