توضیحات
محافظت کامل سایت برای آدرسهای ایمیل شما در برابر رباتهای اسپم، جمعآوریکنندگان ایمیل و سایر رباتها. بدون نیاز به پیکربندی.
همچنین با استفاده از کد کوتاه [eeb_protect_content] یا کدگذاری ویژگی href، از شماره تلفنها یا هر متن دیگری محافظت میکند.
ویژگیها
- محافظت کامل از تمام صفحات ایمیلهای شما
- نتایج فوری (نیازی به تأیید نیست)
- از لینکهای mailto، ایمیلهای ساده، فیلدهای ورودی ایمیل، فیدهای RSS و موارد دیگر محافظت میکند
- محافظت از لینکهای شماره تلفن، ftp، اسکایپ، فایل و سایر ویژگیهای لینک سفارشی
- تشخیص خودکار تکنیک محافظت (افزونه ما به طور خودکار بهترین تکنیک محافظت را برای هر ایمیل انتخاب میکند)
- پستها و صفحات را از محافظت خارج کنید
- تبدیل خودکار ایمیلهای ساده به لینکهای mailto
- تبدیل خودکار ایمیلهای ساده به تصاویر png
- پشتیبانی از کدگذاری rot13، کدگذاری escape، دستورالعملهای CSS، کدگذاری entity و موارد دیگر
- غیرفعال کردن دستی دستورالعملهای CSS برای سازگاری مرورگر با نسخههای قبلی
- پشتیبانی از شورتکد:
[eeb_protect_emails]،[eeb_protect_content]،[eeb_mailto]،[eeb_form] - پشتیبانی از تگهای قالب:
eeb_protect_emails()،eeb_protect_content()،eeb_mailto()،eeb_form() - محافظت از شماره تلفنها (یا هر متن یا html)
- همچنین از کاراکترهای ویژه مانند é، â، ö، کاراکترهای چینی و غیره پشتیبانی میکند
- از فرم رمزگذار برای ایجاد دستی اسکریپتهای رمزدار استفاده کنید
سازگاریها
- این افزونه تقریباً با هر قالب و افزونهای کار میکند. برخی از افزونههای خاص نیاز به بررسی ویژه دارند. در ادامه میتوانید اطلاعات بیشتری در مورد آن کسب کنید.
- سازگار با افزونه Maintenance از WP Maintenance
- قالب دیوی نیز کاملاً یکپارچه شده است.
- چرخ فلک تصویر جتپک نیز سازگار است
بررسی رایگان وبسایت
ما یک ابزار رایگان برای بررسی وجود ایمیلهای محافظت نشده در وبسایت شما ارائه میدهیم. میتوانید با کلیک روی اینجا از ابزار بررسی وبسایت ما استفاده کنید.
استفاده آسان
پس از فعالسازی افزونه، تمام آدرسهای ایمیل وبسایت شما به صورت پیشفرض محافظت میشوند. ما همچنین کدهای کوتاه سفارشی و توابع قالب را برای محافظت از شماره تلفنها یا سایر متنها ارائه میدهیم.
پشتیبانی
- مستندات – پس از فعالسازی افزونه، به برگه راهنما در صفحه گزینههای افزونه مراجعه کنید.
- مستندات در wpemailencoder.com
- سوالات متداول
آیا این افزونه را دوست دارید؟
اعتبارات
- آدام هانتر برای روش رمزگذاری ‘JavaScript Escape’ که از افزونه او محافظت در برابر هرزنامه ایمیل گرفته شده است.
- تایلر ایکینز برای روش رمزگذاری ‘JavaScript ASCII Mixer’
- آیکون عنوان در صفحه گزینههای مدیریت توسط جک کای ساخته شده است.
عکسهای صفحه



نصب
- به
افزونههادر منوی مدیریت بروید - روی دکمه
افزودن کد جدیدکلیک کنید - عبارت
رمزگذار ایمیلرا جستجو کنید و روی «نصب» کلیک کنید یا روی لینکuploadکلیک کنید تاemail-encode-bundle.zipرا آپلود کنید. - روی
فعال کردن افزونهکلیک کنید - صفحه تنظیمات را در قسمت «تنظیمات -> رمزگذار ایمیل» در داشبورد مدیریت خود خواهید یافت.
سوالات متداول
-
چگونه میتوانم بررسی کنم که آیا یک آدرس ایمیل (یا محتوای دیگر) رمزگذاری شده است؟
-
شما میتوانید این را به سه روش مختلف آزمایش کنید.
سادهترین (و کارآمدترین) راه، استفاده از بررسیکنندهی وبسایت ما است که وبسایت شما را بررسی کرده و ایمیلهای محافظتنشده را شناسایی میکند. این بررسی کاملاً رایگان است و میتوانید آن را در اینجا در وبسایت ما پیدا کنید.
دومین امکان، فعال کردن گزینه افزونه (در پنل مدیریت) به نام “بررسی امنیتی” است.
وقتی وارد سیستم میشوید و صفحه را نگاه میکنید، در سمت راست هر آدرس ایمیل، نمادی وجود دارد که تأیید میکند رمزگذاری با موفقیت انجام شده است. (این فقط برای ایمیلهایی که در تگ body به صورت HTML نمایش داده میشوند، صدق میکند. ایمیلهایی که در ویژگیهای داده یا هدر قرار دارند، این نماد را نشان نمیدهند زیرا در غیر این صورت سایت خراب میشود.)
سومین امکان این است که خودتان با کلیک راست روی صفحه و انتخاب مشاهده کد منبع، کد منبع را بررسی کنید (متن دقیق به مرورگر بستگی دارد). اکنون کد منبع (واقعی) شما نمایش داده میشود. آدرس ایمیل شما نباید به صورت خوانا در منبع نمایش داده شود.
مهم: در بازرس عنصر مرورگر، آدرس ایمیل به صورت زیر است: تقریباً همیشه نشان داده شده است، بنابراین نگران این موضوع نباشید. دلیلش این است که بازرس، نمایشی از صفحه را در زمان واقعی نشان میدهد. این بدان معناست که یک آدرس ایمیل رمزگذاری شده از قبل رمزگشایی شده و برای بازدیدکننده صفحه قابل استفاده است.
-
چگونه آدرس(های) ایمیل خود را رمزگذاری کنم؟
-
تمام آدرسهای ایمیل به طور خودکار و پیشفرض محافظت میشوند، بنابراین نیازی به پیکربندی چیز دیگری نیست.
در صورتی که مایل به سفارشیسازی آن هستید، ما برخی تنظیمات دقیق، کدهای کوتاه و توابع قالب را نیز ارائه میدهیم. لطفاً صفحه تنظیمات را در وبسایت وردپرس خود یا مستندات ما بررسی کنید.
بازدیدکنندگان همه چیز را به صورت عادی خواهند دید، اما منبع پشت آن اکنون رمزگذاری شده است.
برای اطلاعات بیشتر، لطفاً به صفحه بعد مراجعه کنید.
-
چگونه شماره تلفن یا متنهای دیگر را رمزگذاری کنم؟
-
فقط از شورت کد زیر در پستهایتان استفاده کنید:
[eeb_protect_content]35-01235-468113[/eeb_protect_content]برای سایر بخشهای سایت خود میتوانید از تابع قالب
eeb_protect_content()استفاده کنید. -
وبسایت من بعد از فعالسازی افزونه، خراب به نظر میرسد. چه کاری باید انجام دهم؟
-
اول: نگران نباشید!
به سادگی یک درخواست پشتیبانی در انجمن پشتیبانی ایجاد کنید و ما در اسرع وقت با کمک به شما پاسخ خواهیم داد. -
چگونه میتوانم محتوای افزونههای بیبیپرس، WP e-commerce یا سایر افزونهها را کدگذاری کنم؟
-
هر محتوایی به طور خودکار محافظت میشود. در صورتی که موردی پیدا کردید که از سمت شما کار نمیکند، ما بسیار خوشحال خواهیم شد که به شما کمک کنیم!
افزونه ما کاملاً با WP Webhooks و افزونههای ایجاد شده از طریق Pluginplate سازگار است. -
آیا میتوانم از کاراکترهای خاص (مثل چینی) استفاده کنم؟
-
بله، از نسخه ۱.۳.۰ به بعد، کاراکترهای ویژه نیز پشتیبانی میشوند.
نقد و بررسیها
توسعه دهندگان و همکاران
“رمزگذار ایمیل – از آدرسهای ایمیل و شماره تلفنها محافظت کنید” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“رمزگذار ایمیل – از آدرسهای ایمیل و شماره تلفنها محافظت کنید” به 7 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “رمزگذار ایمیل – از آدرسهای ایمیل و شماره تلفنها محافظت کنید” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
2.5.4: September 18, 2026
- Fix: The admin-only “encoded successfully” padlock icon kept showing next to protected emails even with the Security Check setting turned off (since 2.5.0)
- Fix: Icon-only phone links (for example the phone icon in a Team or social block) lost their icon when “tel” was added to Protect custom href attributes — the icon is now kept and the phone number is still encoded
2.5.3: August 4, 2026
- Fix: Prevented harmless “DOMDocument::loadHTML(): Tag … invalid” PHP warnings (visible in Query Monitor and debug logs) on pages containing inline SVG, for example sites built with Elementor or HivePress
2.5.2: July 14, 2026
- Fix: On iPhone/iPad, an email link set to open in a new tab (or opened via “Open Link in New Tab”) could show a Safari “cannot run the script” error — email links are now real links that open the mail app cleanly in every case
2.5.1: July 9, 2026
- Fix: On large pages, a plain email inside another plugin’s inline script data (for example the Helpie FAQ list) could be encoded there and break that script, spilling raw content into the space below the footer — inline scripts are now reliably skipped
2.5.0: May 4, 2026
- Feature: Redesigned settings page — branded header with logo and version, modern layout, friendlier form controls
- Feature: Reorganised settings into clearer tabs, including a dedicated Exclusions tab and a tidied-up Tools tab housing the Manual Email Encoder
- Feature: Active tab now persists in the URL so refreshes and shared links land in the right place
- Feature: Save confirmations now appear as a centered toast instead of a top-of-page banner
- Feature: Header action buttons for Email Protection Checker, Documentation, Report a Problem, Copy Support Info, and Leave a Review, each with hover tooltips
- Feature: Help content moved inline into a dedicated Help tab
- Fix: Toggling the “Show this page in the main menu item” setting no longer triggers a PHP deprecation notice from WordPress core
- Fix: Unchecked checkboxes now persist their off state correctly
- Fix: Insufficient-permissions message is now translatable
- Fix: Several minor accessibility, focus-state, and translation polish items across the admin UI
2.4.8: April 29, 2026
- Fix: Emails inside
<select>dropdown options now display correctly in Firefox (and consistently across all browsers) - Fix: Rich-text and styled markup inside mailto links (Divi 4 Text modules, Divi 5 Link blocks, etc.) is now preserved instead of being replaced with the encoded email
- Fix: Emails with mailto links now render correctly in image-encoding mode when used with page builders such as WPForms and Elementor
- Fix: Encoded emails using “best method (JavaScript disabled)” no longer show stray timestamp characters when the plugin’s stylesheet is deferred or stripped by caching/builder layers
2.4.7: April 22, 2026
- Security: Escaped
data-enc-emailattribute output to close XSS bypass reported by WPScan (CVE-2026-2840 follow-up)
2.4.6: April 8, 2026
- Fix: Resolved _load_textdomain_just_in_time warning on WordPress 6.7+
- Feature: Added “Copy Support Info” button to admin sidebar for easier support diagnostics
- Tweak: Improved settings loading performance with two-phase initialization
2.4.5: March 30, 2026
- Security: Fixed stored XSS vulnerability in eeb_mailto shortcode (CVE-2026-2840)
- Security: Replaced unsafe JavaScript execution with innerHTML in escape encoding method
- Security: Added output escaping for protection text in noscript blocks
- Security: Added attribute escaping in link construction methods
- Security: Improved input sanitization in template functions
- Fix: Fixed PHP 8.4 deprecation warning for implicit nullable parameter
- Fix: Fixed license mismatch between plugin header and readme
- Tweak: Resolved all WordPress Plugin Check issues
- Tweak: Replaced deprecated PHP functions with WordPress equivalents
2.4.4: February 16, 2026
- Fix: Fixed bug with Events Calendar integration when filtered email is not defined
2.4.3: February 3, 2026
- Change: Significant internal improvements for long-term stability and maintainability
- Fix: Reduced potential edge-case errors
- Tweak: Improved consistency of internal validation logic
2.4.2: January 16, 2026
- Fix: Bug with pulling settings too early in the init hook that can cause compatibility issues with other plugins
2.4.1: January 15, 2026
- Fix: Fixed bug where get_settings() method can fail under special conditions
2.4.0: January 8, 2026
- Fix: Bug fixes
2.3.9: December 30, 2025
- Fix: Bug fixes
2.3.8: December 26, 2025
- Fix: Bug fixes
2.3.7: December 25, 2025
- Fix: Bug fixes
2.3.6: December 24, 2025
- Fix: Bug fixes
2.3.5: December 24, 2025
- Fix: Fixed issue with adding js and css files on some server configurations
- Tweak: Minor improvements
2.3.4: December 23, 2025
- Fix: Fixed issue in 2.3.0 that has prevented plugin to work properly
- Change: Minimum supported is PHP 7.4
- Tweak: Various small tweaks, bug-fixes and imporovements
- Tweak: Improved compatibility with old php 7.4
2.3.3: December 23, 2025
- Fix: Temporary set 2.2.5 as rollback to fix bug in latest version
2.3.0: December 22, 2025
- Fix: Security Patch (XSS)
- Tweak: Changed file structure, modernised code for future upgrades, backwards compatible
2.2.5: November 11, 2025
- Fix: Fixed bug with image generation
2.2.4: October 28, 2025
- Tweak: Compatibility with HivePress plugin
2.2.3: October 16, 2025
- رفع مشکل: رفع برخی از اعلانهای PHP 8.4+
- رفع مشکل: بارگذاری به موقع ترجمهها
- تغییر: سازگاری با WP 6.8.3
2.2.1: February 11, 2024
- تغییر: وصله امنیتی
- تغییر: اگر کتابخانه GD فعال نباشد، سازگاری را فراهم کنید
- تغییر: سازگاری با WP 6.4.3
- رفع مشکل: رفع برخی از اعلانهای PHP 8.2+
- رفع مشکل: مشکل ترجمه خودکار برای WPML برطرف شد: https://wpml.org/errata/email-encoder-protect-email-addresses-and-phone-numbers-there-is-a-problem-connecting-to-automatic-translation/
2.2.2: June 15, 2024
- تغییر: وصله امنیتی جزئی (چندسایتی)
- تغییر: تگهای
را به کدهای کوتاه مجاز HTML اضافه کنید - تغییر: قبل از اجرای کدهای کوتاه برای [eeb_protect_content]، فیلتر محتوا را اعمال کنید.
2.2.1: February 11, 2024
- تغییر: وصله امنیتی
- تغییر: اگر کتابخانه GD فعال نباشد، سازگاری را فراهم کنید
- تغییر: سازگاری با WP 6.4.3
- رفع مشکل: رفع برخی از اعلانهای PHP 8.2+
- رفع مشکل: مشکل ترجمه خودکار برای WPML برطرف شد: https://wpml.org/errata/email-encoder-protect-email-addresses-and-phone-numbers-there-is-a-problem-connecting-to-automatic-translation/
2.2.0: January 11, 2024
- ویژگی: صفحات دارای پارامترهای پرسوجو را از محافظت مستثنی کنید (تنظیمات پیشرفته: پارامترهای پیوند را از محافظت مستثنی کنید)
- تغییر: عملکرد بهینه برای جاوا اسکریپت و استایلهای enqueues
- توسعه: هوک فیلتر جدید “eeb/frontend/apply_protection” اضافه شد تا به صورت دستی از محافظت از صفحات خاص جلوگیری شود
- توسعه: هوک فیلتر جدید “eeb/validate/is_query_parameter_excluded” برای فیلتر کردن موارد استثنای پارامتر پرس و جو اضافه شد
2.1.10: January 09, 2024
- فایلهای راهنمای بهینهشده
- بهبودهای PHP 8.x
- وصله امنیتی
2.1.9: November 11, 2023
- لینکهای بهینه شده wp.org
- وصله امنیتی
2.1.8: August 27, 2023
- وصله امنیتی برای آسیبپذیری XSS در کد کوتاه [eeb_mailto] هنگام استفاده از برچسب “email” (با تشکر از Wordfence)
2.1.7: June 23, 2023
- تغییر: سازگاری با سازنده آوادا را فراهم کنید
2.1.6: May 10, 2023
- تغییر: سازگاری با Bricks Builder را فراهم کنید
- تغییر: عملکرد بهینه برای ادغامها
2.1.5: May 10, 2023
- ویژگی: تنظیمات پیشرفته جدید برای محافظت از درخواستهای ادمین و آژاکس
- ویژگی: تنظیمات پیشرفته جدید برای فعال کردن فرم رمزگذار ایمیل در بخش کاربری
- اصلاحیه: اعتبارسنجی بهتر برای تگهای اسکریپت
- تغییر: لینکهای قدیمی از ironikus.com به wpemailencoder.com تغییر یافتند
- تغییر: منطق فرم انکودر برای صرفهجویی در عملکرد بهینهسازی شد
- تغییر: بهینهسازیهای مختلف عملکرد
- تغییر: تنظیمات «فعال کردن فرم رمزگذار» منسوخ شد
- رفع مشکل: در برخی موارد، سایتهای backenbd با محتوای بافر شده به درستی کار نمیکردند.
2.1.4: April 06, 2023
- سازگاری برای ویژگیهای HTML که با کاراکتر @ شروع میشوند () فراهم شده است.
- انواع فایلهای اضافی از رمزگذاری خودکار تصاویر حاوی علامت @ مستثنی شدند: webp، bmp، tiff، avif
- فیلتر ویجت را منسوخ کرد زیرا دیگر فایدهای نداشت
- رفع پیام منسوخ preg_split در مورد تنظیم $limit روی null
2.1.3: February 04, 2021
- تغییر: اکنون رمزگذار ایمیل در وبسایت خود اجرا میشود: https://wpemailencoder.com/
- تغییر: تابع eeb_mailto اکنون از روشهای رمزگذاری پیشفرض پشتیبانی میکند، اگر هیچ روش خاصی ارائه نشده باشد.
- متن و توضیحات بهینه شده را اصلاح کنید
- رفع مشکل: جلوگیری از خطا با ویژگی نامشخص $id_base
2.1.2: July 30, 2021
- رفع مشکل: جلوگیری از اعلان در مورد پست تعریف نشده در شیء سراسری
- رفع مشکل: اعتبارسنجی مجدد متن نمایشی برای فرم رمزگذار frontend (از طریق [eeb_form] یا eeb_form();) برای جلوگیری از اسکریپتنویسی بین سایتی مبتنی بر کاربر
- رفع مشکل: خطای مهلک در صورت عدم ارائه محتوا
- تغییر: آیکون کدگذاری متمرکز برای کاربردپذیری بهتر
- توسعه: فیلتر جدید eeb/validate/get آیکون ایمیل کدگذاری شده برای سفارشیسازی آیکون کدگذاری
2.1.1: April 07, 2021
- تغییر: تصاویر svg به لیست حذف تصاویر اضافه شد
- توسعه: فیلتر جدید eeb/validate/excluded_image_urls برای فیلتر کردن لیست تصاویر حذف شده
2.1.0
- ویژگی: تنظیمات پیشرفته جدید برای محافظت خودکار از ویژگیهای لینکهای سفارشی مانند tel:، file:، ftp:، skype: و غیره (محافظت از ویژگیهای href سفارشی)
