{"id":358308,"date":"2026-08-27T11:21:19","date_gmt":"2026-08-27T11:21:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/arabic-mini-tools\/"},"modified":"2026-09-07T17:35:45","modified_gmt":"2026-09-07T17:35:45","slug":"majed-mini-tools","status":"publish","type":"plugin","link":"https:\/\/mfe.wordpress.org\/plugins\/majed-mini-tools\/","author":20374570,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Majed Mini Tools","header_author":"Majed Bannani","header_description":"\u0628\u0644\u062c\u0646 \u0639\u0631\u0628\u064a \u0644\u0625\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0645\u0646 \u0627\u0644\u0645\u0645\u064a\u0632\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0642\u0644\u0629 \u0648\u062a\u0641\u0639\u064a\u0644\u0647\u0627 \u0623\u0648 \u062a\u0639\u0637\u064a\u0644\u0647\u0627 \u0645\u0646 \u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 \u0648\u0627\u062d\u062f\u0629.","assets_banners_color":"544eb5","last_updated":"2026-09-07 17:35:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/ncp\/payment\/2C3DDKHKMPMLC","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/majedbannani\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":130,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"majedbannani","date":"2026-08-27 11:21:04","revision":3668676},"1.2.1":{"tag":"1.2.1","author":"majedbannani","date":"2026-08-27 11:36:51","revision":3668696},"1.3.0":{"tag":"1.3.0","author":"majedbannani","date":"2026-09-07 17:35:45","revision":3685338}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3668676,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3668676,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3668676,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3668676,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3668676,"resolution":"1","location":"assets","locale":"","width":1600,"height":2157}},"screenshots":{"1":"The tools dashboard with search, single-column tool cards, collapsible categories, and independent feature switches."}},"plugin_section":[],"plugin_tags":[1113,247,600,4351,286],"plugin_category":[45,54],"plugin_contributors":[276871],"plugin_business_model":[],"class_list":["post-358308","plugin","type-plugin","status-publish","hentry","plugin_tags-arabic","plugin_tags-performance","plugin_tags-security","plugin_tags-utilities","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-majedbannani","plugin_committers-majedbannani"],"banners":{"banner":"https:\/\/ps.w.org\/majed-mini-tools\/assets\/banner-772x250.png?rev=3668676","banner_2x":"https:\/\/ps.w.org\/majed-mini-tools\/assets\/banner-1544x500.png?rev=3668676","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/majed-mini-tools\/assets\/icon-128x128.png?rev=3668676","icon_2x":"https:\/\/ps.w.org\/majed-mini-tools\/assets\/icon-256x256.png?rev=3668676","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/majed-mini-tools\/assets\/screenshot-1.png?rev=3668676","caption":"The tools dashboard with search, single-column tool cards, collapsible categories, and independent feature switches."}],"raw_content":"<!--section=description-->\n<p>Majed Mini Tools brings a collection of independent utilities into one modern dashboard. Each feature can be enabled or disabled separately, and features with configurable behavior provide their own settings and usage guidance.<\/p>\n\n<p>The plugin includes tools for performance, security, media, WooCommerce, administration, development workflows, and database cleanup. Its interface follows the WordPress user language, supports RTL layouts, and keeps unrelated features isolated from one another.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Translation-ready administration interface with automatic RTL and LTR layouts.<\/li>\n<li>Independently enabled features.<\/li>\n<li>Searchable, collapsible feature categories.<\/li>\n<li>Per-feature settings and instructions.<\/li>\n<li>Performance, security, media, WooCommerce, administration, and developer utilities.<\/li>\n<li>Manual database cleanup actions with confirmation prompts.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>The optional Google reCAPTCHA login tool connects to Google reCAPTCHA only when a site administrator enables and configures that tool. It loads the reCAPTCHA widget from <code>www.google.com\/recaptcha\/<\/code> on the WordPress login screen. When a visitor submits the login form, the plugin sends the reCAPTCHA response token, the configured secret key, and the visitor's IP address to <code>https:\/\/www.google.com\/recaptcha\/api\/siteverify<\/code> so Google can verify the challenge.<\/p>\n\n<p>This service is provided by Google and is subject to the Google Terms of Service and Privacy Policy:<\/p>\n\n<ul>\n<li>Terms of Service: https:\/\/policies.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>The support button is a normal, administrator-initiated link to PayPal. The plugin does not contact PayPal or transmit site or visitor data unless an administrator chooses to open that link. PayPal's terms and privacy statement apply after following it:<\/p>\n\n<ul>\n<li>PayPal Legal Agreements: https:\/\/www.paypal.com\/legalhub\/paypal\/home<\/li>\n<li>PayPal Privacy Statement: https:\/\/www.paypal.com\/privacycenter<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/majed-mini-tools<\/code>, or install the plugin ZIP through the WordPress Plugins screen.<\/li>\n<li>Activate Majed Mini Tools through the Plugins screen.<\/li>\n<li>Open <strong>Majed Mini Tools<\/strong> in the WordPress dashboard.<\/li>\n<li>Enable only the features you need, review their instructions, and save the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20enable%20one%20feature%20without%20enabling%20the%20others%3F\"><h3>Can I enable one feature without enabling the others?<\/h3><\/dt>\n<dd><p>Yes. Every feature is independent and can be enabled or disabled from the plugin dashboard.<\/p><\/dd>\n<dt id=\"is%20the%20administration%20interface%20available%20in%20arabic%3F\"><h3>Is the administration interface available in Arabic?<\/h3><\/dt>\n<dd><p>Yes. Arabic is maintained through the official WordPress.org translation system under the <code>majed-mini-tools<\/code> text domain. When the Arabic language pack is available, WordPress downloads and applies it automatically for Arabic users.<\/p><\/dd>\n<dt id=\"should%20i%20back%20up%20before%20running%20database%20cleanup%3F\"><h3>Should I back up before running database cleanup?<\/h3><\/dt>\n<dd><p>Yes. Database deletion and optimization actions can be irreversible, so create a current backup before using them on a production site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added the official Saudi Riyal sign for WooCommerce stores using SAR.<\/li>\n<li>Added the official UAE Dirham symbol for WooCommerce stores using AED.<\/li>\n<li>Added a compact admin-list button for copying URLs across visible post types.<\/li>\n<li>Added automatic copy buttons beside shortcode fields and code boxes in the WordPress dashboard.<\/li>\n<li>Added an optional fixed fee for orders using WooCommerce Cash on Delivery.<\/li>\n<li>Added a lightweight manager for making existing WooCommerce checkout fields optional, required, or disabled.<\/li>\n<li>Added administrator-only SVG uploads with automatic security sanitization.<\/li>\n<li>Added one-time temporary administrator login links with automatic expiry and revocation.<\/li>\n<li>Added availability checks that prevent tools from being enabled when their requirements are not met.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed WordPress admin notices appearing inside the plugin title banner.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added dashboard footer customization with text, link, and dynamic variables.<\/li>\n<li>Added a live preview and controls for hiding the WordPress credit and version.<\/li>\n<li>Added textarea and checkbox feature settings.<\/li>\n<li>Improved security, lifecycle cleanup, internationalization, and WordPress.org readiness.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added security and login utilities.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with performance, security, media, WooCommerce, database, and administration utilities.<\/li>\n<\/ul>","raw_excerpt":"A modular toolkit for managing practical WordPress features from one dashboard, with translation-ready RTL support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358308"}],"author":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/majedbannani"}],"wp:attachment":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358308"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358308"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358308"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358308"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358308"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}