۲ پویا فرشیدنیا
تمرین: پلاگین فیلتر کلمات
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۷ مهر ۱۴۰۱

البته پلاگین تبدیل کلمات به لینک هست حالا من طبق گفته ویدیو، فیلتر کلمات نوشتم.

برای داینامیک کردن category یک فیلد جداگانه پیاده شده و با متد add_option با یک نام دیگه داخل دیتابیس ذخیره شده. برای اینکه value توی فیلد بمونه تو قسمت html فرم مربوطه، اتریبیوت value رو برابر با مقدار برگشتی از get_option قرار میدیم.

در مورد textarea ابتدا با متد get_option آرایه کلمات رو میگیریم و با foreach کلید‌ها و مقادیر رو به همراه کاما بینشون توی یک آرایه indexed ذخیره میکنیم و با تابع implode که برعکس کار explode رو انجام میده و بر حسب علامت | آرایه ای که ساختیم رو تبدیل به یک رشته میکنیم و بین تگ textarea قرار میدیم.

خارج از موضوع تمرین، css و تصویر هم به صفحه ادمین اضافه شده که با کامنت کدهاشو جدا کردم.

من هم با استفاده از همین راه‌حل پلاگین فیلتر کلمات نامناسب در کامنت رو بازنویسی کردم و ادمین منو ساختم:

https://github.com/mani261/filter-comments

مانی رضوی‌زاده ۱۰ آذر ۱۴۰۱، ۱۰:۰۹

بسیار عالی ممنون از مشارکتتون

وحید صالحی ۱۰ آذر ۱۴۰۱، ۱۸:۱۳