function tj_process_existing_paragraphs($content) { // ابتدا wpautop پیشفرض را اعمال میکنیم تا مطمئن شویم پاراگرافها به درستی تگگذاری شدهاند (برای محتوای قدیمیتر) $content = wpautop($content); // حالا تمام تگهای
را پیدا کرده و کلاس مورد نظر را به آنها اضافه میکنیم $content = preg_replace('/
/', '
', $content); // در نهایت، تگهای
خالی (با یا بدون کلاس سفارشی) را حذف میکنیم $content = preg_replace('/
\s*(?: )*\s*<\/p>/i', '', $content); $content = preg_replace('/
\s*(?: )*\s*<\/p>/i', '', $content); return $content; } remove_filter('the_content', 'wpautop'); add_filter('the_content', 'tj_process_existing_paragraphs', 10);