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);