---
title: "ووردبريس 7.2 Beta 1: مكان رسمي لمفاتيح الـ API وضغط الصور بالمتصفح"
description: "ووردبريس 7.2 بيعطي الإضافات طريقة رسمية تخزّن فيها مفاتيح الـ API مشفّرة بدل ما تنحفظ كنص عادي، وبيخلي المتصفح يجهّز الصور قبل الرفع. جرّب Beta 1 على staging بس."
url: https://ihsanalapsi.dev/articles/wordpress-7-2-beta-secrets-api
lang: ar
date: 2026-10-21
updated: 2026-10-21
tags: ["WordPress", "أمن التطبيقات", "تطوير الويب"]
author: Ihsan Alapsi (إحسان العبسي)
---
# ووردبريس 7.2 Beta 1: مكان رسمي لمفاتيح الـ API وضغط الصور بالمتصفح

نزلت أول نسخة تجربة من ووردبريس 7.2 بـ 20 تشرين الأول 2026. إذا عندك موقع ووردبريس أو بتكتب إضافات، في تغييرين بيلمسوك مباشرة: مكان رسمي ومشفّر للمفاتيح السرية، وصور بتتجهّز بالمتصفح قبل ما توصل للسيرفر.

## وين كانت إضافات ووردبريس تخزّن مفاتيح الـ &lt;span dir="ltr"&gt;API&lt;/span&gt; لهلق؟

أغلب إضافات ووردبريس كانت تخزّن مفاتيح الـ &lt;span dir="ltr"&gt;API&lt;/span&gt; بجدول الإعدادات كنص عادي، لأن النواة ما كان فيها مكان تاني. جدول الإعدادات (`wp_options`) هو الجدول يلي ووردبريس بيحفظ فيه إعدادات الموقع، من اسم الموقع ووصفه لإعدادات كل إضافة.

[مقترح الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt;](https://make.wordpress.org/core/2026/08/25/proposal-a-secrets-api-for-wordpress-7-2/) يلي نشره &lt;span dir="ltr"&gt;Eric Mann&lt;/span&gt; على مدونة فريق النواة بـ 25 آب 2026 بيشرح النتيجة: المفتاح بيطلع بكل نسخة من قاعدة البيانات وبالنسخ الاحتياطية وبكل نسخة &lt;span dir="ltr"&gt;staging&lt;/span&gt; (نسخة طبق الأصل عن موقعك بعيدة عن الزوار). والإضافات يلي حلّت المشكلة، حلّتها كل وحدة لحالها: &lt;span dir="ltr"&gt;Site Kit&lt;/span&gt; مثلاً بيشفّر مفاتيح &lt;span dir="ltr"&gt;Google&lt;/span&gt; بطريقته، وبوابات دفع &lt;span dir="ltr"&gt;WooCommerce&lt;/span&gt; وإضافات الإيميل كل وحدة إلها طريقتها، فكل وحدة لازم تنفحص لحالها.

وحسب المقترح، ربط المواقع بخدمات الذكاء الاصطناعي زاد عدد المفاتيح وغلّى خسارتها: مفتاح مزوّد نموذج مسرّب بيندفع حقه عالاستهلاك.

## شو هي الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt; بووردبريس 7.2؟

الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt; هي واجهة برمجية جديدة بنواة ووردبريس 7.2 بتعطي الإضافات مكان واحد تخزّن فيه المفاتيح السرية مشفّرة، متل مفاتيح الـ &lt;span dir="ltr"&gt;API&lt;/span&gt; والتوكنات، بدل ما تنحفظ كنص عادي بجدول الإعدادات.

الميزة دخلت النواة بـ 13 تشرين الأول 2026 بـ[التعديل 64337](https://core.trac.wordpress.org/changeset/64337) يلي سكّر التذكرة &lt;span dir="ltr"&gt;#66187&lt;/span&gt;. حسب رسالة التعديل وكود نسخة &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt;:

- التشفير دايماً شغّال بمكتبة &lt;span dir="ltr"&gt;libsodium&lt;/span&gt; (مكتبة تشفير جاية مع الـ &lt;span dir="ltr"&gt;PHP&lt;/span&gt;)، وما في إعداد بيطفيه.
- المفاتيح بتنحفظ افتراضياً بجدول الإعدادات نفسه، بس كنص مشفّر.
- مفتاح التشفير ما بيدخل قاعدة البيانات أبداً: بييجي من ثابت `WP_SECRETS_KEY` بملف `wp-config.php`، وإذا مش معرّف، ووردبريس بيشتقه من `LOGGED_IN_KEY` و`LOGGED_IN_SALT`.
- كل مفتاح سري بيحتفظ بنسخته السابقة، فبتقدر تبدّله بمفتاح جديد بلا ما يوقف الكود يلي عم يقراه.
- الاستضافة بتقدر تحط ملف `wp-content/secrets.php` يبعت التخزين لمدير أسرار خارجي، أو يجيب مفتاح التشفير من خدمة إدارة مفاتيح (&lt;span dir="ltr"&gt;KMS&lt;/span&gt;). وإذا هالملف خربان، كل استدعاء بيرجّع خطأ، وما في رجعة صامتة للتخزين المحلي.
- في صلاحية جديدة اسمها `manage_secrets` للمدراء، و`manage_network_secrets` لمدير الشبكة، ومعهن فحوصات جديدة بـ &lt;span dir="ltr"&gt;Site Health&lt;/span&gt;.

شاشة إدارة المفاتيح مأجّلة لـ 7.3، وأوامر &lt;span dir="ltr"&gt;WP-CLI&lt;/span&gt; ضلّت بالإضافة التجريبية برّا النواة. يعني صاحب الموقع ما رح يشوف شي جديد بلوحة التحكم غير فحوصات &lt;span dir="ltr"&gt;Site Health&lt;/span&gt;، والتغيير الحقيقي بكود الإضافات.

## كيف بتخزّن إضافتك مفتاح &lt;span dir="ltr"&gt;API&lt;/span&gt; بالـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt;؟

الإضافة بتخزّن المفتاح بـ `wp_set_secret()` وبتقراه بـ `wp_get_secret()`. والقراءة بترجّع واحد من تلات نتائج لازم الكود يفرّق بيناتهم: المفتاح موجود، أو مش موجود، أو موجود وما انفك تشفيره.

هاد المثال من المقترح نفسه، والدوال بنفس أسمائها بملف `wp-includes/secrets.php` بنسخة &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt;:

```
wp_set_secret( 'my-plugin/api-key', $key_from_form );

$secret = wp_get_secret( 'my-plugin/api-key' );

if ( is_wp_error( $secret ) ) {
    // Exists, but unusable. Key material changed. Tell the user.
} elseif ( null === $secret ) {
    // Doesn't exist. Show the connect flow.
} else {
    $client = new API_Client( $secret->reveal() );
}
```

شو لازم تنتبه له وإنت عم تكتب:

- اسم المفتاح بصيغة `plugin-slug/secret-name`: أحرف إنجليزية صغيرة وأرقام و`-` و`_`، وشحطة مايلة وحدة بين اسم الإضافة واسم المفتاح. الاسم بلا اسم الإضافة بيمرق مع تحذير `_doing_it_wrong`، لأن إضافتين ممكن يختاروا `api-key` ووحدة تكتب فوق التانية.
- `wp_get_secret()` بترجّع كائن `WP_Secret`، والقيمة الحقيقية ما بتطلع إلا بـ `reveal()`. إذا طبعت الكائن أو كتبته بالـ &lt;span dir="ltr"&gt;log&lt;/span&gt; أو حوّلته لـ &lt;span dir="ltr"&gt;JSON&lt;/span&gt;، بيطلع `[secret:{name}]` مكان القيمة.
- `wp_set_secret()` ما بتفحص صلاحية المستخدم، لأنها لازم تشتغل من الـ &lt;span dir="ltr"&gt;cron&lt;/span&gt; والـ &lt;span dir="ltr"&gt;REST API&lt;/span&gt; ومن صفحات ما فيها حدا مسجّل دخول. فالفحص عليك بفورم الإعدادات: `current_user_can()` و&lt;span dir="ltr"&gt;nonce&lt;/span&gt; قبل ما تخزّن أي شي.
- إذا إضافتك لسا بتدعم إصدارات أقدم من 7.2، افحص `function_exists( 'wp_set_secret' )` قبل الاستدعاء، وخلي الطريق القديم للمواقع يلي ما حدّثت.

وإذا بدك شي يراجع هالفحوصات بكودك، [حزمة المهارات الأمنية](/products/security-skill-pack) لسا عم تتجهّز: مهارات بتراجع كود مشروعك وبتنبّهك لثغرات الصلاحيات قبل النشر.

### إذا إضافتك عندها مفتاح قديم بجدول الإعدادات

`wp_import_option_as_secret()` بتقرا القيمة من الإعداد القديم وبتخزّنها مشفّرة، وبتعلّم المفتاح إن لازم يتبدّل. الإعداد القديم بيضل متل ما هو:

```
wp_import_option_as_secret( 'my_plugin_api_key', 'my-plugin/api-key' );
```

ووردبريس ما رح يدوّر بجدول الإعدادات وينقل لحاله، لأن النواة ما بتقدر تعرف أي إعداد هو مفتاح سري. فالترتيب عليك: انقل المفتاح، تأكد إن `wp_get_secret()` عم ترجّعه، بعدين امسح الإعداد القديم. وبعدها اطلب من صاحب الموقع يعمل مفتاح جديد من الخدمة نفسها: المقترح بيذكّر إن المفتاح القديم صار بكل نسخة احتياطية انعملت قبل، والتشفير هلق ما بيمسحه من هونيك.

## شو بتحمي الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt; وشو ما بتحمي؟

الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt; بتحمي المفاتيح السرية إذا انسرقت نسخة من قاعدة البيانات أو نسخة احتياطية، أو إذا ثغرة &lt;span dir="ltr"&gt;SQL injection&lt;/span&gt; قرت جدول الإعدادات. وما بتحمي من كود خبيث شغّال جوّا ووردبريس نفسه.

المقترح صريح بهالنقطة: أي كود شغّال كجزء من ووردبريس بيقدر يستدعي `wp_get_secret()`، متل ما بيقدر يقرا `wp-config.php`. واسم الإضافة بأول اسم المفتاح للترتيب، وما بيمنع إضافة تانية تطلب مفتاحك. يعني إضافة مخترقة أو مزوّرة بموقعك بتوصل للمفاتيح متل قبل. يلي تغيّر إن قاعدة البيانات المسروقة صارت أقل قيمة، وحسب المقترح، سرقة قاعدة البيانات أشيع بكتير من كود خبيث شغّال جوّا ووردبريس.

إذا إنت صاحب الموقع، عرّف `WP_SECRETS_KEY` بملف `wp-config.php` قبل ما تخزّن أي مفتاح سري. بدونه، مفتاح التشفير مشتق من `LOGGED_IN_KEY` و`LOGGED_IN_SALT`، و&lt;span dir="ltr"&gt;Site Health&lt;/span&gt; بنسخة &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt; بيكتبلك إن الموقع شغّال على مفتاح احتياطي وإن هاد مش الإعداد المنصوح فيه. والكود بيوصي بقيمة من 32 بايت عشوائية مكتوبة بـ &lt;span dir="ltr"&gt;base64&lt;/span&gt;، وهاد الأمر بيطلّعلك وحدة:

```bash
openssl rand -base64 32
```

خلّي القيمة بـ `wp-config.php`، برّا أي مستودع &lt;span dir="ltr"&gt;git&lt;/span&gt;، واحفظ نسخة منها بمدير كلمات سر أو بمكان منفصل عن نسخ قاعدة البيانات. بتحتاجها لما ترجّع نسخة احتياطية، بس إذا كانت جنبها، يلي بيسرق النسخة بيسرق المفتاح معها.

وإذا صار في مفاتيح ما عاد تنفك، &lt;span dir="ltr"&gt;Site Health&lt;/span&gt; بيعرضها بالاسم وبيقول إن ما في طريقة ترجّع قيمتها، وإن هاد بيصير إذا ضاع `WP_SECRETS_KEY`، أو رجّعت نسخة احتياطية بلا مفتاحها، أو فشل تبديل المفتاح. ساعتها لازم تدخل هالمفاتيح من جديد.

بعدها اسأل مطوّري الإضافات يلي بتخزّن عندك مفاتيح (الدفع والإيميل وخدمات الذكاء الاصطناعي) إمتى رح ينقلوا للـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt;. وإذا موقعك فيه دفع أو بيانات عملاء وبدك تعرف لوين ممكن يوصل مهاجم، [فحص الاختراق والتحصين بمُحَصَّن](/muhassan) بيجرّب منصتك متل ما بيجرّبها مهاجم، وبيسلّمك خطة إصلاح.

## كيف بيريّح ضغط الصور بالمتصفح الاستضافة المشتركة؟

بووردبريس 7.2 المتصفح بيعمل الأحجام المختلفة من الصورة وبيضغطها وبيحوّل صيغتها قبل الرفع، فالسيرفر ما بيصرف ذاكرة ومعالج على هالشغل. وهالمعالجة وصلت لمكتبة الوسائط، بعد ما كانت لمحرر البلوكات بس.

ووردبريس بيعمل من كل صورة بترفعها كذا حجم (مصغّرة ووسط وكبيرة) لحتى يعرض الحجم المناسب بكل مكان. هالشغل كانت تعمله الـ &lt;span dir="ltr"&gt;PHP&lt;/span&gt; بالسيرفر بمكتبة &lt;span dir="ltr"&gt;GD&lt;/span&gt; أو &lt;span dir="ltr"&gt;Imagick&lt;/span&gt;، و[ملاحظة فريق النواة عن ووردبريس 7.1](https://make.wordpress.org/core/2026/07/22/client-side-media-processing-in-wordpress-7-1/) بتقول إن هالشغل من أشهر أسباب انقطاع الـ &lt;span dir="ltr"&gt;PHP&lt;/span&gt; بسبب الوقت أو حد الذاكرة على الاستضافة المشتركة.

بـ 7.1 صار المتصفح يعمل هالشغل بمحرر البلوكات بمكتبة &lt;span dir="ltr"&gt;wasm-vips&lt;/span&gt;. وبـ 7.2 وصل لمكتبة الوسائط بعرض الشبكة، ولشاشة &lt;span dir="ltr"&gt;Add New Media File&lt;/span&gt;، ولنافذة الوسائط بالمحرر، حسب [التعديل 64588](https://core.trac.wordpress.org/changeset/64588) يلي سكّر التذكرة &lt;span dir="ltr"&gt;#65661&lt;/span&gt;. وبـ 7.2 كمان انحلّت مشكلة من 2014 (&lt;span dir="ltr"&gt;#28474&lt;/span&gt;): الأحجام المصغّرة من صور &lt;span dir="ltr"&gt;GIF&lt;/span&gt; و&lt;span dir="ltr"&gt;WebP&lt;/span&gt; المتحركة صارت تضل متحركة.

قبل ما تعتمد عليها، اعرف حدودها:

- المعالجة الكاملة بتشتغل بالمتصفحات المبنية على &lt;span dir="ltr"&gt;Chromium&lt;/span&gt; (&lt;span dir="ltr"&gt;Chrome&lt;/span&gt; و&lt;span dir="ltr"&gt;Edge&lt;/span&gt; وغيرهن) من إصدار 137، وبـ &lt;span dir="ltr"&gt;Chrome&lt;/span&gt; على أندرويد من 146. بـ &lt;span dir="ltr"&gt;Firefox&lt;/span&gt; و&lt;span dir="ltr"&gt;Safari&lt;/span&gt; ووردبريس بيرجع للمعالجة عالسيرفر، ويلي عم يرفع ما بيلاحظ فرق.
- قبل ما يبلّش، المتصفح بيفحص الجهاز: ذاكرة أكتر من 2 جيجا (لأن المعالجة ممكن تخلّص ذاكرة الأجهزة الضعيفة)، ونواتين عالأقل (وحدة للمعالجة ووحدة للواجهة)، واتصال أسرع من &lt;span dir="ltr"&gt;2G&lt;/span&gt; وبلا وضع توفير البيانات (&lt;span dir="ltr"&gt;Save-Data&lt;/span&gt;)، لأن ملف المعالجة حوالي 13 ميجا. إذا فشل أي فحص، الرفع بيرجع للسيرفر.
- الرفع نفسه بيصير أتقل، لأن المتصفح بيرفع الصورة الأصلية ومعها كل الأحجام. يلي بتربحه هو ذاكرة السيرفر ومعالجه.
- الـ &lt;span dir="ltr"&gt;Customizer&lt;/span&gt; واختيار أيقونة الموقع والمحرر الكلاسيكي بيضلوا عالرفع القديم، ومعهن صور &lt;span dir="ltr"&gt;JPEG&lt;/span&gt; و&lt;span dir="ltr"&gt;PNG&lt;/span&gt; إذا كان تصغير &lt;span dir="ltr"&gt;plupload&lt;/span&gt; شغّال.

وعن الأمان، ملاحظة 7.1 بتقول إن السيرفر بيضل يفحص كل ملف مرفوع: نوعه وأبعاده وصلاحية يلي رافعه. بس نفس الملاحظة بتذكر استثناء: إذا محرر الصور بالسيرفر ما بيدعم &lt;span dir="ltr"&gt;AVIF&lt;/span&gt;، صور &lt;span dir="ltr"&gt;AVIF&lt;/span&gt; يلي فكّها المتصفح بتمرق بلا فحص النوع.

### إذا إضافتك بتشتغل عالصور

- الفلاتر `wp_image_editors` و`image_memory_limit` و`image_make_intermediate_size` ما بتشتغل لما الصورة بتتعالج بالمتصفح، لأن ما في محرر صور عالسيرفر.
- الفلتر `wp_generate_attachment_metadata` بيشتغل مرتين: مع `'create'` وقت الرفع، ومع `'update'` بعد ما تخلص الأحجام. اكتب كودك يتحمّل المرتين.
- إذا إضافتك بتحط &lt;span dir="ltr"&gt;Content Security Policy&lt;/span&gt;، لازم `worker-src` يسمح بـ `blob:`.

ولحتى توقف المعالجة بالمتصفح وترجع للسيرفر:

```
add_filter( 'wp_client_side_media_processing_enabled', '__return_false' );
```

## شو كمان بووردبريس 7.2 &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt;؟

غير المفاتيح والصور، ووردبريس 7.2 فيه تحسينات بالمحرر ولوحة التحكم، ومنها أربعة بيلمسوا صاحب الموقع ومطوّر القوالب مباشرة: الملاحظات وتنسيق النماذج وظل النص ولوحة تحكم أسرع.


| الميزة                                                                                                                                             | شو بتعمل                                                                                                                                                                                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [الملاحظات (&lt;span dir="ltr"&gt;Notes&lt;/span&gt;)](https://wordpress.org/news/2026/10/wordpress-7-2-beta-1-is-ready-for-download-and-testing/) | صارت بهامش المحرر جنب النص، وبتنفتح مع إعدادات البلوك بنفس الوقت، ومعها ردود فعل بالإيموجي ووضع مصغّر                                                                                                                                   |
| [تنسيق عناصر النماذج](https://make.wordpress.org/test/2026/10/20/help-test-wordpress-7-2/)                                                         | بتنسّق الأزرار وحقول النص والقوائم المنسدلة وتسميات الحقول (&lt;span dir="ltr"&gt;labels&lt;/span&gt;) من &lt;span dir="ltr"&gt;Global Styles&lt;/span&gt;، بلا &lt;span dir="ltr"&gt;CSS&lt;/span&gt; وبلا ما تعدّل `theme.json` بإيدك |
| ظل النص (&lt;span dir="ltr"&gt;text shadow&lt;/span&gt;)                                                                                           | تحكم جديد بإعدادات البلوك، والقالب بيقدر يعرّف ظلال جاهزة (&lt;span dir="ltr"&gt;presets&lt;/span&gt;) بـ `theme.json`                                                                                                                  |
| لوحة تحكم أسرع                                                                                                                                     | ملفات الـ &lt;span dir="ltr"&gt;JavaScript&lt;/span&gt; والـ &lt;span dir="ltr"&gt;CSS&lt;/span&gt; صارت تنحمّل كل واحد لحاله لحتى يحفظها المتصفح أحسن، وصار في تحميل مسبق لملفات الشاشة يلي غالباً رح تفتحها بعدها                     |


لمطوّري الإضافات بالبند الأخير: دمج الملفات بـ `load-scripts.php` و`load-styles.php` انشال، والثابت `CONCATENATE_SCRIPTS` ما عاد ينقرا، والملفين صاروا يرجّعوا 410 بنسخة &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt;. إذا كودك بيعتمد على الدمج، جرّبه هلق.

## كيف تجرّب ووردبريس 7.2 &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt; بلا ما تخرّب موقعك؟

جرّب ووردبريس 7.2 &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt; على نسخة &lt;span dir="ltr"&gt;staging&lt;/span&gt; أو موقع محلي، مش على موقعك الحي: الإعلان الرسمي بيقول إن النسخة للتجربة والتطوير بس. والنسخة النهائية مقررة بـ 8 كانون الأول 2026.

إذا بتشتغل بـ &lt;span dir="ltr"&gt;WP-CLI&lt;/span&gt;، هاد الأمر بيحدّث نسخة الـ &lt;span dir="ltr"&gt;staging&lt;/span&gt; لـ &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt;:

```bash
wp core update --version=7.2-beta1
```

1. اعمل نسخة &lt;span dir="ltr"&gt;staging&lt;/span&gt; من موقعك، أو موقع محلي بـ &lt;span dir="ltr"&gt;Local&lt;/span&gt; أو &lt;span dir="ltr"&gt;wp-env&lt;/span&gt;. إذا ما بتعرف كيف، الاستضافة بتساعدك.
2. حدّث النسخة لـ &lt;span dir="ltr"&gt;Beta 1&lt;/span&gt; بالأمر فوق، أو بإضافة &lt;span dir="ltr"&gt;WordPress Beta Tester&lt;/span&gt; مع قناة &lt;span dir="ltr"&gt;Bleeding edge&lt;/span&gt; وخيار &lt;span dir="ltr"&gt;Beta/RC Only&lt;/span&gt;. وإذا بدك تتفرج بس، &lt;span dir="ltr"&gt;WordPress Playground&lt;/span&gt; بيشغّلها بالمتصفح بلا تثبيت.
3. افتح &lt;span dir="ltr"&gt;Site Health&lt;/span&gt; من قائمة الأدوات، وشوف فحوصات الـ &lt;span dir="ltr"&gt;Secrets API&lt;/span&gt; بتبويب &lt;span dir="ltr"&gt;Status&lt;/span&gt; وتفاصيل التشفير بتبويب &lt;span dir="ltr"&gt;Info&lt;/span&gt;.
4. ارفع صور من مكتبة الوسائط بـ &lt;span dir="ltr"&gt;Chrome&lt;/span&gt;، بعدين بـ &lt;span dir="ltr"&gt;Safari&lt;/span&gt; أو &lt;span dir="ltr"&gt;Firefox&lt;/span&gt;، وتأكد إن الرفع نجح والأحجام انعملت بالحالتين.
5. جرّب إضافاتك وقالبك ونماذج الموقع، وراقب سجل الأخطاء وكونسول المتصفح.
6. بلّغ عن أي مشكلة بقسم &lt;span dir="ltr"&gt;Alpha/Beta&lt;/span&gt; بمنتديات الدعم، أو افتح تذكرة على &lt;span dir="ltr"&gt;Trac&lt;/span&gt; إذا بتقدر تعيدها بالترتيب.

حسب [جدول الإصدار](https://make.wordpress.org/core/2026/10/06/wordpress-7-2-release-party-schedule/)، &lt;span dir="ltr"&gt;Beta 2&lt;/span&gt; بـ 27 تشرين الأول وأول &lt;span dir="ltr"&gt;RC&lt;/span&gt; بـ 17 تشرين الثاني، والجدول بيسمّي حاله مقترح. وقائمة الفحص الكاملة لكل ميزة بـ[دعوة فريق الاختبار لووردبريس 7.2](https://make.wordpress.org/test/2026/10/20/help-test-wordpress-7-2/)، والدعوة كاتبة 9 كانون الأول للنسخة النهائية، بس الإعلان الرسمي والجدول بيقولوا 8.

وبعد ما يمشي موقعك على 7.2، إذا بدك يطلع بإجابات &lt;span dir="ltr"&gt;ChatGPT&lt;/span&gt; و&lt;span dir="ltr"&gt;Gemini&lt;/span&gt;، [دليل الـ &lt;span dir="ltr"&gt;AI SEO&lt;/span&gt;](/products/ai-seo-guide) بيمشي معك على الشغل يلي بيخلي محركات الإجابة تفهمه وتقتبس منه.

شو أول إضافة بموقعك رح تفتح كودها لتشوف وين مخبّية مفتاحها؟

## FAQ

**إمتى بتنزل النسخة النهائية من ووردبريس 7.2؟**

8 كانون الأول 2026، حسب إعلان Beta 1 الرسمي وجدول الإصدار على مدونة فريق النواة. قبلها في نسخ Beta وRC تانية، وكل وحدة منها للتجربة بس.

**هل إضافاتي الحالية رح تنقل مفاتيحها للـ Secrets API لحالها؟**

لأ. ووردبريس ما بيدوّر بجدول الإعدادات وما بينقل شي لحاله، لأن النواة ما بتقدر تعرف أي إعداد هو مفتاح سري. كل إضافة لازم تنقل مفاتيحها بنفسها، فاسأل مطوّر الإضافة إمتى رح يعملها.

**شو بيصير لمفاتيحي المشفّرة إذا غيّرت LOGGED_IN_KEY وLOGGED_IN_SALT؟**

إذا ما عرّفت WP_SECRETS_KEY، مفتاح التشفير مشتق من هالقيمتين، فتغييرهن بيخلي المفاتيح المشفّرة ما تنفك. Site Health بيعرض المفاتيح يلي ما انفك تشفيرها، وما في طريقة ترجّع قيمتها: لازم تدخلها من جديد.

**هل معالجة الصور بالمتصفح بتشتغل على Safari وFirefox؟**

لأ، لهلق. المعالجة الكاملة بتحتاج ميزة Document-Isolation-Policy الموجودة بالمتصفحات المبنية على Chromium (Chrome وEdge وغيرهن) من إصدار 137، وبـ Chrome على أندرويد من 146. بـ Safari وFirefox ووردبريس بيرجع للمعالجة عالسيرفر متل قبل، والرفع بيكمل عادي.

**بقدر وقّف معالجة الصور بالمتصفح إذا خرّبت إضافة عندي؟**

إي. الفلتر wp_client_side_media_processing_enabled إذا رجّع false، ووردبريس بيرجع للرفع القديم عالسيرفر. جرّبه على staging أول، وبلّغ عن المشكلة لحتى تنحل قبل النسخة النهائية.
