=== MenuScope - مدیریت منوی پیشخوان ===
Contributors: mohammadhossein
Tags: admin menu, hide menu, dashboard, role manager, persian
Requires at least: 6.2
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later

افزونه فارسی برای مشاهده و کنترل نمایش منوهای اصلی و زیرمنوهای استاندارد پیشخوان وردپرس، به‌صورت عمومی یا بر اساس نقش کاربری.

== امکانات ==

* شناسایی خودکار منوهای هسته، قالب و افزونه‌ها
* کنترل منوهای اصلی و زیرمنوهای استاندارد وردپرس
* قوانین سه‌حالته برای نقش‌ها: ارث‌بری، نمایش اجباری و مخفی‌سازی اجباری
* پیش‌نمایش زنده خروجی منو برای محدوده انتخاب‌شده
* هشدار برای منوهای حساس مدیریتی
* قوانین دستی برای Slugهای شناسایی‌نشده
* نگهداری و نمایش قوانین مربوط به افزونه‌های غیرفعال
* خروجی و ورود تنظیمات با JSON
* پشتیبانی از آیکون‌های Dashicon، تصویر و Data URI معتبر
* جست‌وجو بر اساس عنوان، Slug و Capability
* رابط فارسی، راست‌چین و واکنش‌گرا
* امکان خاموش‌کردن اضطراری قوانین با ثابت MENUSCOPE_DISABLE_RULES

== نکته امنیتی ==

مخفی‌کردن منو به‌معنای مسدودکردن دسترسی مستقیم نیست. برای امنیت واقعی از نقش‌ها و Capabilityهای وردپرس استفاده کنید.

== محدودیت ==

MenuScope منوهای اصلی و زیرمنوهایی را مدیریت می‌کند که با API استاندارد منوی مدیریت وردپرس ثبت شده‌اند. منوهای Flyout اختصاصی سطح سوم که بعضی افزونه‌ها فقط در DOM تولید می‌کنند، لزوماً قابل شناسایی نیستند.

== نصب ==

1. پوشه menuscope را در wp-content/plugins آپلود کنید.
2. افزونه را فعال کنید.
3. از منوی «مدیریت منو» وارد تنظیمات شوید.

== حالت اضطراری ==

در wp-config.php اضافه کنید:

define( 'MENUSCOPE_DISABLE_RULES', true );

با این کار همه قوانین مخفی‌سازی موقتاً غیرفعال می‌شوند.

== Changelog ==

= 1.1.0 =
* رفع نمایش دوباره همه منوها در صفحه تنظیمات MenuScope
* افزودن Override سه‌حالته برای نقش‌ها
* افزودن پیش‌نمایش زنده و نمایش وضعیت مؤثر
* افزودن هشدار منوهای حساس
* افزودن قوانین دستی و تشخیص قوانین شناسایی‌نشده
* افزودن خروجی و ورود JSON
* بهبود نمایش آیکون‌های اختصاصی
* مهاجرت خودکار تنظیمات نسخه 1.0.0 به ساختار جدید

= 1.0.0 =
* انتشار اولیه
