إضافة لووردبريس

مقال واحد. استخدم عنوانه الحالي.

عندما ينشئ ووردبريس رابطًا قصيرًا، اجعله يعيد الرابط الدائم الحالي للمقال أو الصفحة. بذلك يستخدم المرجع المُنشأ العنوان الذي يعرفه القراء.
رسم لموزّع ميكانيكي يصل مرجعًا رقميًا بوجهته

قد يؤدي عنوانان إلى المقال نفسه

قد يكون لمقال عن إصلاح الدراجات المعرّف 123 في ووردبريس والرابط الدائم /islah-darrajat/. ويشير الرابط القصير الرقمي إلى المقال نفسه باستخدام معرّفه. تستبدل هذه الإضافة الرابط القصير المُنشأ بالرابط الدائم الذي يعيده ووردبريس لذلك المقال.
قبل: https://example.com/?p=123
بعد: https://example.com/islah-darrajat/
عنوان رقمي وعنوان يصف المحتوى يؤديان إلى المقال نفسه عن إصلاح الدراجات

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

أي مقال يقصده الطلب؟

مقال أو صفحة محددان

عندما تطلب دالة رابطًا قصيرًا لمعرّف مقال، تعيد الإضافة الرابط الدائم لذلك المقال. ولا تغيّر الصفحة المحيطة به المقال الذي يحدده المعرّف.

المقال الحالي داخل حلقة عرض

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

عرض مقال واحد أو صفحة واحدة

في طلب ضمن سياق الاستعلام أثناء عرض مقال أو صفحة منفردة، تستخدم الإضافة المقال الذي يستهدفه الاستعلام. أما الروابط القصيرة المطلوبة ضمن سياق الاستعلام في صفحات الأرشيف فتبقى دون تغيير.

فعّل الإضافة، ثم افحص رابطًا قصيرًا فعليًا

تحتاج إلى ووردبريس 6.0 أو أحدث وPHP 7.4 أو أحدث. لا تحتوي الإضافة على صفحة إعدادات، وتستخدم بنية الروابط الدائمة الموجودة في موقعك.

1. التثبيت والتفعيل

نزّل ملف ZIP. في ووردبريس، افتح إضافات ← أضف إضافة جديدة ← رفع إضافة. اختر ملف ZIP، وثبّته، ثم فعّل Devenia Canonical Shortlinks.

2. مقارنة العنوانين

اختر مقالًا أو صفحة منشورة. إذا احتوى مصدر HTML على rel="shortlink"، فقارن عنوان ذلك الرابط بالرابط الدائم الحالي. لا تضيف الإضافة وسم رابط قصير إذا لم يكن موجودًا.

3. فتح الرابط المُعاد

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

ما الذي يقع خارج نطاق عملها؟

لا تنشئ الإضافة عمليات إعادة توجيه، ولا تحدّث الروابط المحفوظة داخل المقالات، ولا تغيّر إعدادات الروابط الدائمة أو تعدّل وسوم rel="canonical". تتولى هذه المهام وظائف أخرى في ووردبريس أو أدوات تحسين الظهور في محركات البحث.
تحتفظ الإضافة بقيمة الرابط القصير الموجودة إذا كان الرابط الوارد فارغًا، أو كان السياق غير مدعوم، أو تعذّر على ووردبريس تحديد المقال أو رابطه الدائم.

للمطوّرين

تستخدم الإضافة مرشّح ووردبريس الأصلي get_shortlink. ولا ترسل طلبات إلى خدمات خارجية أو تضيف إعدادات أو جداول خاصة بها إلى قاعدة البيانات.
عند دمج الروابط القصيرة في قالب أو إضافة، راجع توثيق ووردبريس للدالة wp_get_shortlink() والمرشّح get_shortlink.
رسم لموزّع ميكانيكي يصل مرجعًا رقميًا بوجهته

استخدم العنوان الذي يملكه مقالك بالفعل

ثبّت الإضافة وقارن رابطًا قصيرًا مُنشأ بالرابط الدائم الحالي لمقال منشور.