AnsPress_Bad_words::before_inserting_question( boolean $return, string $str )
Description #
Hook to check bad words before inserting question into database.
Parameters #
- $returnboolean (Required) Return ajax response or boolean.
 - $strstring (Required) Question form fields.
 
Source #
File: addons/free/bad-words.php
	public static function before_inserting_question( $return, $str ) {
		$bad_words = SELF::find_bad_words( $str );
		if ( false === $bad_words || empty( $bad_words ) ) {
			return $return;
		}
		return array(
			'form' 		 => ap_sanitize_unslash( 'ap_form_action' ),
			'success'  => false,
			'snackbar' => [ 'message' => __( 'Don’t use foul or abusive language. Let everything you say be good and helpful.', 'anspress-question-answer' ) ],
			'action'	 => 'bad_word_detected',
		);
	}
Expand full source code Collapse full source code View on GitHub: addons/free/bad-words.php:55
  Add your comment