Skip to content

Commit 9e73081

Browse files
authored
deactivate the akismet nonce when processing our comments (#391)
1 parent 78870cd commit 9e73081

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

includes/rest/class-inbox.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,14 @@ public static function handle_reaction( $object, $user_id ) {
362362
// do not require email for AP entries
363363
\add_filter( 'pre_option_require_name_email', '__return_false' );
364364

365+
// No nonce possible for this submission route
366+
\add_filter(
367+
'akismet_comment_nonce',
368+
function() {
369+
return 'inactive';
370+
}
371+
);
372+
365373
$state = \wp_new_comment( $commentdata, true );
366374

367375
\remove_filter( 'pre_option_require_name_email', '__return_false' );
@@ -419,6 +427,14 @@ public static function handle_create( $object, $user_id ) {
419427
// do not require email for AP entries
420428
\add_filter( 'pre_option_require_name_email', '__return_false' );
421429

430+
// No nonce possible for this submission route
431+
\add_filter(
432+
'akismet_comment_nonce',
433+
function() {
434+
return 'inactive';
435+
}
436+
);
437+
422438
$state = \wp_new_comment( $commentdata, true );
423439

424440
\remove_filter( 'pre_option_require_name_email', '__return_false' );

0 commit comments

Comments
 (0)