it-swarm.asia

كيف يمكنني الحصول على/مدونة على موقع WordPress الخاص بي

لديّ موقع 3.0.1 مع تمكين MULTISITE وأريد أن يعيش أحد المواقع في /blog ، لكن عندما أحاول إنشاء موقع جديد باستخدام هذا المسار ، تظهر لي رسالة الخطأ هذه:

The following words are reserved for use by WordPress functions and cannot be used as blog names: page, comments, blog, files, feed

كيف يمكنني الحصول على موقع على /blog؟

6
erik

لا يمكنك ذلك.

هذا جزء من بنية الرابط الثابت للموقع الرئيسي. لا توجد وسيلة للالتفاف حوله. يمكنك العثور على مزيد من المعلومات هنا:

http://core.trac.wordpress.org/ticket/13527

2
John P Bloch

نعم ، يمكنك الحصول على موقع على /blog يعمل في MULTISITE ، لكن هذا يتطلب إضافة بعض الأكواد. ذلك لأن WordPress لديه بنية قفل مقاومة للأطفال تحتاج إلى فتحها أولاً. يمكن القيام بذلك عن طريق إضافة دالة ربط في عامل التصفية subdirectory_reserved_names الذي يمر صفيف بأسماء محظورة كمعلمة. أزل المدخلات التي تريد استخدامها وأرجع المصفاة التي تمت تصفيتها.

توخ الحذر لأن هذا القفل المضاد للطفل تم بناءه بحيث لا يمكن استخدام الكلمات"الصفحة" ، "التعليقات" ، "المدونة" ، "الملفات" ، "التغذية"بشكل افتراضي. /blog على سبيل المثال محجوز للموقع الرئيسي.

لمزيد من المعلومات ، الرجاء مراجعة التذكرة رقم 13304 ، التغيير ذي الصلة الذي يسمح بتجاوز الأسماء المحجوزة كان 14928

6
hakre

في الواقع ، يمكن أن يحتوي موقع الجذر على مدونة كجزء من بنية الرابط الثابت. في الواقع ، فإن أي عناوين url لطيفة لوظائف موقع الجذر تفرض مدونة البادئة.

لذلك ، إذا كنت لا تمانع في استخدام حساب الجذر ، يمكنك الحصول عليه. ولكن عليك أن تكون حذراً ، حيث يمكن أن تظهر المدونة الرئيسية في لوحات المواقع الفرعية ، إلخ (AFAIK).

1
Alexandre Rafalovitch

هناك طريقة ، لقد فعلت ذلك من قبل ولكنها كانت موجودة على WPMU 2.X - لست متأكدًا مما إذا كانت قد أضحت أكثر صعوبة في الإزالة في 3 ، لا يمكنني أن أتخيل سبب ذلك.

هذا مكون إضافي لإزالة/blog blog - http://buddydev.com/http//buddydev.com/public-download/cc-remove-blog-slug-v-1.1.Zip - بالنسبة لكتابة الرابط الفعلي/المدونة/الرابط الثابت إلى الموقع ، ستقوم wp بتصفية ذلك ، والطريقة الميسرة هي إنشاء موقع فرعي "للمدونة" باستخدام عنوان url يكفي أن يكون موجودًا بسرعة في phpMyAdmin (قم بتعيين المسار إلى "موقعك" .com/wtfisgoingonhere ") ثم قم بتسجيل الدخول عبر phpmyadmin للبحث عنه واستبدال جميع الحالات بـ/blog/- احرص بشدة على عدم إزالة أو إضافة شرطة مائلة إضافية في أي مكان. حظا سعيدا!

1
rfair404

استخدم هذا الفلتر للسماح بـ blog:

add_filter('subdirectory_reserved_names', function($reserved_names){
    return array_diff($reserved_names, array('blog') ); 
} );
0
T.Todua