بزرگترین مشکلی که هر مدیر وبسایت میتواند با آن مواجه شود ارسال و ثبت دیدگاه های اسپم می باشد. از کاربردهای مهم این ترفند جلوگیری از ثبت دیدگاه های اسپم می باشد که میتواند تا حد زیادی از بروز این مشکل جلوگیری کند.
`add_filter( 'preprocess_comment', 'webp_preprocess_comment' );
function webp_preprocess_comment( $commentdata ) {
// چک کردن محتوای کامنت برای حروف فارسی
if ( !webp_contains_persian_characters( $commentdata['comment_content'] ) ) {
// اگر کامنت شامل حروف فارسی نبود، یک پیام خطا نمایش دهید و کامنت ثبت نشود
wp_die( 'خطا: متن کامنت باید حاوی حروف فارسی باشد.' );
}
return $commentdata;
}
function webp_contains_persian_characters( $str ) {
// بررسی آیا متن حاوی حروف فارسی است یا خیر
return preg_match( '/\p{Arabic}/u', $str );
}`
جهت استفاده کد را به انتهای فایل Functions.php قالب خود اضافه کنید. دانلود کد برای استفاده بهتر میتوانید کد رو دانلود کنید.