it-swarm.asia

Wordpress CMS - إخفاء المحتوى عن الجمهور أثناء مراحل التحرير

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

هل يمكن لأي شخص أن يقترح طريقة جيدة لمنع الوصول إلى الجمهور (على سبيل المثال ، صفحة "قريبًا" ، ولكن الوصول إلى الموقع الرئيسي عبر كلمة مرور ؛ أو ربما وضع تثبيت وورد في دليل فرعي أثناء وجود الموقع في مراحل التحرير ، ثم استخدم إعادة كتابة url لإعادة توجيه الدليل الجذر إلى الدليل الفرعي عندما يتم تشغيل الموقع).

أود أن أذكر أنني جديد نسبيا على وورد ، لذلك إذا تم بناء هذا النوع من الوظائف في اعتذر عن طرح السؤال.

2
Tomba

لقد واجهت أيضًا مشكلات مع مكونات الصيانة الإضافية. ما يمكنك القيام به بدلاً من ذلك (إذا كنت معتادًا على HTML) هو إنشاء صفحة بسيطة "مغلق للصيانة". احفظ الصفحة كـ xindex.html . قم بتحميل صفحة xindex.page على نفس دليل تثبيت WordPress الخاص بك.

تثبيت Wordpress يأتي مع ملفين index.html و index.php. أثناء عملك أو إجراء صيانة لموقعك ، قم أولاً بإعادة تسمية الملف الموجود index.html كـ realindex.html ثم أعد تسمية xindex.html التي حمّلتها كـ index.html. سيحل هذا محل صفحة Wordpress الرئيسية بصفحة الصيانة الخاصة بك.

عندما تنتهي من العمل وتكون جاهزًا لعرض موقعك ، اعكس خطواتك. إعادة تسمية index.html الحالي مرة أخرى إلى xindex.html وتغيير realindex.html مرة أخرى إلى index.html. يبدو أكثر تعقيدًا مما هو عليه في الممارسة العملية ، لكنه يتجنب تمامًا المكونات الإضافية للعربات التي تجرها الدواب.

إليك رابط لصفحة الصيانة الخاصة بي. يمكنك نسخ المصدر. مغلق للصيانة

2
Ray Mitchell

إذا كنت تعرف كيفية القيام بذلك ، فما عليك سوى إعداد مصادقة Apache الأساسية - وهذا سيمنحك مربع حوار صغيرًا يطلب اسم المستخدم وكلمة المرور.

الميزة الرئيسية هي أنك لست بحاجة إلى تغيير الإعداد WP ، ويمكن لأي مستخدم مصرح له رؤية الواجهة الأمامية. بمجرد أن تصبح جاهزًا ، قم بإيقاف تشغيله وستكون جاهزًا للعمل

3
anu

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

التفضيل الشخصي الخاص بي هو الأعضاء المكون الإضافي ، وله (من بين أشياء أخرى) سهولة في استخدام الوضع الخاص الذي سيطلب منك تسجيل دخول WordPress لرؤية أي شيء على الموقع.

سأظل بعيدًا عن عمليات إعادة التوجيه لأمر بسيط ، من الأفضل دائمًا تطوير أقرب ما يكون إلى بنية عنوان URL النهائية قدر الإمكان.

2
Rarst

أو يمكنك وضع هذا كأول شيء في wp-config الخاص بك:

///////////////////////////////////////////--start, change before going live
//temporary IP-based redirect

//IPs: mine:go to whatismyip.com to find it

$allowedips = array("my.dev.ip.here");
$userip =$_SERVER['REMOTE_ADDR'];
if( !in_array($userip, $allowedips) )
{
    header('Location: http://cnn.com/');//or wherever you want
    exit;
}
//////////////////////////////////////////--end
1
Mario Champion

يمكنك أيضًا تمكين إعداد خصوصية WordPress لحظر محركات البحث. إذا كان هذا موقعًا جديدًا بلا روابط من مواقع أخرى ، فلن يتمكن أحد من العثور عليه في المقام الأول (ما لم يعرف عنوان URL المحدد). من المسلم به أن هذا لا "يخفي" المحتوى بحد ذاته ، حيث يمكن لأي شخص زيارة الموقع ومشاهدة المحتوى ، ولكن إذا كان الأشخاص لا يستطيعون العثور عليه في المقام الأول ، هذا نوع من الشيء نفسه ، أليس كذلك؟

(يتم إعداد "رؤية الموقع" ضمن الإعدادات> إعدادات الخصوصية.)

1
Keithius

إجابة بسيطة أخرى هي كتابة صفحة "قريباً" أو أي شيء تريده ، ثم تسمية هذا الملف home.php. قم بإسقاط هذا الملف في نسختك وسيعمل WordPress تلقائيًا على جعل هذه الصفحة الرئيسية. لا تزال صفحات Wordpress متاحة لأي شخص يعرف عناوين URL الصحيحة. عند الانتهاء من الإعداد ، فقط احذف هذا الملف.

ملاحظة ، يعمل هذا فقط إذا لم تقم بتعيين صفحة رئيسية ثابتة ضمن الإعدادات -> القراءة.

أود أيضًا "إخفاء" الموقع من محركات البحث ضمن الإعدادات -> الخصوصية. WP يذكرك بأن محركات البحث محظورة ، لذلك فقط قم بإلغاء الحظر بعد إنشاء الموقع.

0
user3535