وردپرس: کد فیلتر کردن کلمات بد در دیدگاه سایت
کد تخفیف در جریان norooz97 %15 تا آخر خرداد 1397

در این مستند از مارکت دِومی با شما هستیم با یکی از پرکاربردترین کدهای وردپرسی! اگر سایت شما نیز مانند اکثر سایت های وردپرسی، به کاربران خود اجازه ارسال دیدگاه و نظرات را می دهید، حتما با این مسأله مواجه شده اید که برخی از کاربران ممکن است در دیدگاه ها از کلمات نامناسبی استفاده کنند. در این مستند کدی را به شما معرفی خواهیم کرد که می توانید چنین کلماتی را در دیدگاه های سایتتان شناسایی و آنها را با کلمات دلخواهتان جایگزین کنید.

کد زیر را ابتدا شخصی سازی نموده و آن را در فایل functions.php قالبتان قرار دهید:

add_filter( 'pre_comment_content', 'devme_filter_comment' );
function devme_filter_comment($comment) {
        $replace = array(
                'Hi' => 'Hello',
                'Download' => 'دانلود',
                'مارکت' => '<a href="https://devme.ir">مارکت</a>'
        );
        $comment = str_replace(array_keys($replace), $replace, $comment);
        return $comment;
}

نکات:

  • خطوط 4 و 5 و 6 ، هر خط مربوط به یک کلمه و جایگزین آن است.
  • اگر به خط 5 دقت کنید، می بینید که ما تعریف کرده ایم هر گاه کلمه Download در دیدگاه یافت شد، این کلمه با کلمه “دانلود” جایگزین شود.
  • در خط 6 ما یک لینک نیز معرفی کرده ایم. به این ترتیب می توانید به برخی از کلمات خاص در دیدگاه هایتان لینک بدهید.
  • توجه : برای افزایش تعداد کلمات، کافیست خط 5 را در بالای خط 6 کپی کنید! یعنی انتهای خط مربوط به کلمات و جایگزین آنها، به جز آخرین خط (آخرین کلمه و جایگزین) باید یک کاما انگلیسی باشد.
کانال موزیک

هنوز دیدگاهی ارسال نشده! نظر شما چیست؟

دیدگاه شما درباره این صفحه چیست؟