=== ShayanWeb Admin FontChanger | افزونه‌ی تغییر فونت پیشخوان وردپرس شایان وب ===
Contributors: shayanfp
Tags: fonts, admin, wp-admin
Requires at least: 5.2
Tested up to: 6.8.2
Stable tag: 1.10
Requires PHP: 5.6
Donate link: https://ShayanWeb.com/
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The easiest way to change the WordPress admin font for Farsi websites is by using this lightweight plugin!

== Description ==

By using this plugin, you can change your WordPress admin font to Shabnam, Vazirmatn, or Sahel fonts, which are some amazing fonts for the Persian (Farsi) language. You can also use this plugin on Arabic, Pashto, Kurdish, and Urdu websites. The mentioned fonts also support English as well, so you will not have any problems.

In addition to the mentioned default fonts, you can also upload your own custom fonts! We've developed this feature in response to the requests of many of our users, so now you can easily use your favorite font on your WordPress Admin Dashboard or even on the front end of your website.

You just have to install this plugin on your website, and that's it! You can experience your new WordPress admin panel with a great new font!

You can also change the Elementor Editor font to have a great experience while designing your website!

This plugin also provides a lightweight options panel, so you can use it to choose between Shabnam, Vazir, or Sahel fonts and adjust other settings for the plugin.

Learn more about changing the WordPress admin font on ShayanWeb.com website:
[تغییر فونت پیشخوان وردپرس](https://shayanweb.com/blog/change-wp-admin-font/)

Check out ShayanWeb articles about WordPress for having an amazing online business: [https://ShayanWeb.com/](https://ShayanWeb.com/)

== Frequently Asked Questions ==

= Where do I report security bugs found in this plugin? =
Please report security bugs found in the source code of the ShayanWeb Admin FontChanger plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/c28a2bf1-414f-4bd5-81e1-cfbc398c1282). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

= Where are the options for this plugin? =

After you install this plugin, your wp-admin font will immediately change! We've also added an options panel for this plugin, so you can choose between fonts, disable some features, and more.
You can find this options panel at "Settings > ShayanWeb FontChanger".

= How does this plugin work? =

You can check out this article about the plugin: [https://shayanweb.com/blog/change-wp-admin-font/](https://shayanweb.com/blog/change-wp-admin-font/)

= Does this plugin also change the Elementor Editor font? =

Yes!! In the latest versions of ShayanWeb Admin FontChanger, you can design your website using Elementor and feel really comfortable!

= Are there any options to disable the Elementor or WordPress font changer? =

Yes! We have added options for this. Go to "Settings" and find "ShayanWeb FontChanger". From there, you can disable the Elementor, WordPress, or classic editor font changer and also choose another font for your website admin!!

= How can I change my WordPress theme font as well? =

We highly recommend using your WordPress theme settings to do that. But if your current WordPress theme does not provide this feature, you can use the setting that we have put in the theme options panel. Just check the option and that's it!

== Screenshots ==

1. How WordPress will look after installing this plugin
2. Plugin settings interface

== Changelog ==

= 1.10 - 2025-07-09 =
* Security Enhancement: Strengthened security by adding nonce verification to admin AJAX requests and improving sanitization across all inputs and outputs.
* WordPress 6.8.2 Compatibility Check

= 1.9.1 - 2025-05-29 =
* Improved compatibility with WordPress code editors (plugins/themes editor) by preserving default monospace font (CodeMirror) for better readability

= 1.9 - 2025-05-28 =
* Security: Added nonce verification to prevent unauthorized requests
* Security: Improved sanitization of admin input using `sanitize_text_field()` for better security
* Minor improvements in saving and handling custom font settings
* WordPress 6.8 Compatibility Check

= 1.8.1 - 2024-07-25 =
* WordPress 6.6 Compatibility Check

= 1.8 - 2024-05-18 =
* Big Update: Uploading your custom font and using it on the WordPress admin and Front-End!!! (Many Requested)
* Changes in multiple parts of the plugin
* Developed and released a free tool for generating CSS code for font files, called ShayanWeb Free Font CSS Generator Tool, available at https://shayanweb.com/font-css-generator/. You can use this free tool to generate the css file of the font files and use it with the plugin.
* CSS style improvemenets (WordPress Dashboard & WordPress Login styles)
* ReadMe file changed

= 1.7.2 - 2024-04-03 =
* WordPress 6.5 Compatibility
* Other minor changes

= 1.7.1 - 2023-11-08 =
* Added fonts preview to the admin panel settings of the plugin
* WordPress 6.4 Compatibility

= 1.7 - 2023-08-09 =
* Ajax for saving the options! (Without reloading the page)
* Compatible with WordPress 6.3
* Adding the Sahel font, as users suggested!
* Changing the notices

= 1.6 - 2023-05-15 =
* Change wp-login.php font (+setting to turn it on/off)
* Change wpadminbar font for only admin (+setting to turn it on/off)
* You can change the whole WordPress theme font with only one click! (Front Font Changer)
* Compatible with WordPress 6.2
* Fixed stars changing font problem (css)
* Elementor editor font for the templates modal

= 1.5.2 - 2023-01-13 =
* Elementor font problem solved
* CSS files versioning solved

= 1.5.1 - 2023-01-13 =
* Compatibility with the latest version of WordPress
* Compatibility with some plugins
* Updating CSS files

= 1.5 - 2022-08-25 =
* A big update! Adding options panel for this plugin!! This options panel is really lightweight and it is so useful for you! Check it out from "Settings > ShayanWeb FontChanger".
* Adding [VazirMatn font](https://rastikerdar.github.io/vazirmatn/fa) to the plugin too and you can set it for you WordPress admin!
* Adding some missed tags to css files to change their fonts too

= 1.4 - 2022-06-21 =
* Adding styles to change WordPress classic editor font
* Adding some needed directories for better structure

= 1.3 - 2022-05-30 =
* We updated CSS files for better compatibility with WordPress 6.0 and the latest version of Elementor.
* Adding option to disable WordPress admin Font Changer and Elementor admin font Changer.
The options are available at wp-admin/options.php and you should set them to 'yes' to disable things.
* More compatibility with WordPress plugins.

= 1.2 - 2021-12-04 =
* Now you can design your website with Elementor and feel really comfortable! Because this plugin will change Elementor editor font too!

= 1.1 - 2021-10-26 =
* A bit changes for publishing this plugin on WordPress.org website.

= 1.0 - 2020-10-17 =
* First version of this plugin that published on ShayanWeb.com website.

== Upgrade Notice ==

= 1.8 =
* You can now use your favorite custom font! Any font you want! On your WordPress Admin or Front-End (:

= 1.2 =
* This is not necessary that you have installed Elementor, so feel free to update this plugin!

= 1.1 =
* You can update the plugin, fast and easy from your wordpress admin dashboard!

