diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-comments-post.php | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2 ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-comments-post.php')
| -rw-r--r-- | srcs/wordpress/wp-comments-post.php | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/srcs/wordpress/wp-comments-post.php b/srcs/wordpress/wp-comments-post.php deleted file mode 100644 index fe03cb7..0000000 --- a/srcs/wordpress/wp-comments-post.php +++ /dev/null @@ -1,81 +0,0 @@ -<?php -/** - * Handles Comment Post to WordPress and prevents duplicate comment posting. - * - * @package WordPress - */ - -if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) { - $protocol = $_SERVER['SERVER_PROTOCOL']; - if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) { - $protocol = 'HTTP/1.0'; - } - - header( 'Allow: POST' ); - header( "$protocol 405 Method Not Allowed" ); - header( 'Content-Type: text/plain' ); - exit; -} - -/** Sets up the WordPress Environment. */ -require( dirname( __FILE__ ) . '/wp-load.php' ); - -nocache_headers(); - -$comment = wp_handle_comment_submission( wp_unslash( $_POST ) ); -if ( is_wp_error( $comment ) ) { - $data = intval( $comment->get_error_data() ); - if ( ! empty( $data ) ) { - wp_die( - '<p>' . $comment->get_error_message() . '</p>', - __( 'Comment Submission Failure' ), - array( - 'response' => $data, - 'back_link' => true, - ) - ); - } else { - exit; - } -} - -$user = wp_get_current_user(); -$cookies_consent = ( isset( $_POST['wp-comment-cookies-consent'] ) ); - -/** - * Perform other actions when comment cookies are set. - * - * @since 3.4.0 - * @since 4.9.6 The `$cookies_consent` parameter was added. - * - * @param WP_Comment $comment Comment object. - * @param WP_User $user Comment author's user object. The user may not exist. - * @param boolean $cookies_consent Comment author's consent to store cookies. - */ -do_action( 'set_comment_cookies', $comment, $user, $cookies_consent ); - -$location = empty( $_POST['redirect_to'] ) ? get_comment_link( $comment ) : $_POST['redirect_to'] . '#comment-' . $comment->comment_ID; - -// Add specific query arguments to display the awaiting moderation message. -if ( 'unapproved' === wp_get_comment_status( $comment ) && ! empty( $comment->comment_author_email ) ) { - $location = add_query_arg( - array( - 'unapproved' => $comment->comment_ID, - 'moderation-hash' => wp_hash( $comment->comment_date_gmt ), - ), - $location - ); -} - -/** - * Filters the location URI to send the commenter after posting. - * - * @since 2.0.5 - * - * @param string $location The 'redirect_to' URI sent via $_POST. - * @param WP_Comment $comment Comment object. - */ -$location = apply_filters( 'comment_post_redirect', $location, $comment ); - -wp_safe_redirect( $location ); -exit; |
