FeJoo.ir DNS Zone Manager

外掛說明

This plugin lets you view and manage your domain’s DNS records directly from the WordPress admin dashboard, without logging into cPanel separately. It connects to cPanel using your regular username and password (no API Token needed), and supports A, AAAA, CNAME, MX, and TXT records.

Features

  • Secure connection to cPanel with AES-256 encryption for the stored password
  • View the list of DNS records for a domain
  • Add new A, AAAA, CNAME, MX, and TXT records
  • Delete existing records
  • No API Token required (works even on shared hosting where this feature is disabled)
  • Built-in interface language switcher (Persian / English), with automatic detection based on the site language, extensible for more languages

Developer

This plugin is developed by Shahab KhosroAbadi, the developer behind FeJoo.ir.

安裝方式

  1. Upload the plugin folder to wp-content/plugins/, or install it from Plugins Add New Upload Plugin in your WordPress dashboard.
  2. Activate the plugin.
  3. Go to the “DNS Manager” menu in your dashboard and enter your cPanel connection details (host address, username, and password).
  4. Enter the domain name you want to manage to see its DNS records.

常見問題集

Do I need an API Token?

No. This plugin uses your regular cPanel username and password by default, which works even on hosts that have not enabled the “Manage API Tokens” feature. If you do have access to API Tokens, you can switch to that method instead from the settings page — it is generally more secure, since a token can be scoped and revoked independently of your main password.

Is my password stored securely?

The password is encrypted with AES-256-CBC before being saved to the database. That said, please keep your overall site security (updates, strong admin password) in mind, since the encryption key is derived from your WordPress installation’s own secret keys.

What record types are supported?

Currently A, AAAA, CNAME, MX, and TXT records are supported.

Can I change the plugin’s display language?

Yes. By default the plugin automatically shows Persian if your WordPress site language is Persian, and English otherwise. You can also manually pick a language from the dropdown in the plugin’s settings page.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈FeJoo.ir DNS Zone Manager〉的開發相關工作。

參與者

將〈FeJoo.ir DNS Zone Manager〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.0

  • Added support for cPanel API Tokens as an alternative to username/password authentication, selectable from the settings page

1.1.1

  • Removed the Plugin URI header (it was identical to the Author URI, which is not allowed) and fixed the Contributors list

1.1.0

  • Switched from cPanel UAPI (which does not include a ZoneEdit module) to cPanel API version 2, fixing the “Failed to load module ZoneEdit” activation error
  • Added a built-in Persian/English interface with automatic detection and a manual language selector
  • Fixed security warnings reported by the Plugin Check tool (password field handling, nonce verification comments)

1.0.0

  • Initial release