مقالي لا يُنشر — كيف أصلح ذلك؟
تحقّق أولًا من حالة المقال في لوحة التحكم، ثم ابحث عن تعارضات الحفظ التلقائي أو مشكلات الجدولة أو خطأ في التحقق من المحتوى؛ وإليك حل كل حالة.
ضغطتَ «نشر»، فدار مؤشر التحميل لحظة، ثم... لا شيء. ما زال المقال في حالة «مسودة»، أو تظهر عليه حالة «مجدول» لكنه لم يظهر فعليًا قط. إنه أحد تلك الإخفاقات الصغيرة التي تُشعرك بإحباط لا يتناسب مع حجمها، خاصةً إن كان لديك إعلان موقوت. إليك بالترتيب ما يجب التحقق منه بالضبط لنشر مقالك.
أولًا — تحقق من حالة المقال في لوحة التحكم
انتقل إلى لوحة التحكم ← المقالات وانظر إلى عمود الحالة بجانب مقالك. الحالات الممكنة: مسودة، ومراجعة، ومجدول، ومنشور، ومؤرشف. إن ظلت الحالة «مسودة» بعد النقر على «نشر»، فلم تكتمل عملية النشر — راجع القسم التالي. أما إذا كانت الحالة «مجدول» مع تاريخ مستقبلي، فالمقال سليم — إنه فقط غير منشور بعد بحكم التصميم.
تُنشر المقالات المجدولة في غضون نحو 5 دقائق من وقتها المحدد، لا في اللحظة بالضبط. ينشر VeloCMS المقالات المجدولة عبر مهمة خلفية تعمل كل 5 دقائق. إذا تأخر مقالك بضع دقائق، فانتظر التشغيل التالي وأعد تحميل الرابط العام تحميلًا كاملًا (Hard Refresh) قبل مواصلة التشخيص.
عالق في حالة «مسودة» بعد النقر على «نشر»
السبب الأكثر شيوعًا هو ترك حقل مطلوب فارغًا. يشترط VeloCMS وجود عنوان وفقرة واحدة على الأقل من المحتوى قبل النشر. وإذا غاب أيٌّ منهما فقد يفشل إجراء الحفظ بصمت في بعض إصدارات المتصفح. افتح المقال في المحرر وابحث عن إطار أحمر حول حقل العنوان أو شريط تحذير في أعلى لوحة المحرر. أضف المحتوى الناقص وحاول مرة أخرى.
- حقل العنوان فارغ أو يحتوي على مسافات فقط — يزيل VeloCMS المسافات في بداية العنوان ونهايته قبل التحقق.
- متن المقال يحتوي على عقد فارغة من المسافات فقط — اكتب فقرة حقيقية، ولو كانت نصًا مؤقتًا، ثم انشر.
- رابط الصورة المميزة غير صالح — إذا لصقت رابط صورة خارجيًا يدويًا، فاحذفه وأعد رفعها عبر أداة اختيار الوسائط.
- تعارض في الرابط المختصر (slug) — لا يمكن أن يتعايش مقالان بالرابط المختصر نفسه. يضيف VeloCMS رقمًا تلقائيًا، لكن إذا عدّلت الرابط المختصر يدويًا ليطابق رابطًا موجودًا فغيّره.
تعارضات الحفظ التلقائي التي تعيق النشر
يحفظ VeloCMS تلقائيًا بعد ثانيتين من توقفك عن الكتابة. فإذا انقطع اتصال علامة تبويب المتصفح بالإنترنت في منتصف التحرير ثم عاد، فقد تتباين الحالة المحلية مع حالة الخادم. يتتبّع المحرر ذلك بحالة حفظ تنتقل بين «غير محفوظ» و«جارٍ الحفظ» و«محفوظ» — قبل النقر على «نشر»، أجرِ تعديلاً صغيرًا، وانتظر ثانيتين، وتأكّد من عودة الحالة إلى «محفوظ»، فهذا يثبت أن محتواك الحالي وصل إلى الخادم. إن بقيت الحالة على «غير محفوظ»، انسخ محتواك في مكان آمن، أعد تحميل الصفحة، ثم ألصقه مجددًا قبل النشر.
إذا كان المقال نفسه مفتوحًا في عدة علامات تبويب، فأغلقها جميعًا عدا واحدة قبل النشر. فعلامتا تبويب تكتبان في آنٍ واحد تُنتجان تعارض «آخر كتابة تفوز»، وستُهمَل مجموعة من التغييرات بصمت.
المقال المجدول لا يُنشر في الوقت المتوقع
يعتمد النشر المجدول على المنطقة الزمنية المضبوطة في لوحة التحكم ← الإعدادات ← متقدم (قسم المنطقة الزمنية). فإذا كانت المنطقة الزمنية لمدونتك UTC لكنك أدخلت 9:00 صباحًا على أنه توقيتك المحلي (مثل EST أي UTC-5)، فسيُنشر المقال متأخرًا 5 ساعات عمّا توقعت. تعرض أداة الجدولة في محرر المقالات اختصار المنطقة الزمنية المضبوطة لمدونتك بجانب الوقت الذي تُدخله — تحقّق منه قبل التأكيد، خصوصًا إذا كنتَ أنت ومدونتك في منطقتين زمنيتين مختلفتين.
- تحقق من أن المنطقة الزمنية في لوحة التحكم ← الإعدادات ← متقدم (قسم المنطقة الزمنية) تطابق المنطقة التي تقصدها.
- إذا غيّرت المنطقة الزمنية بعد جدولة مقالات، فإن تلك المقالات تظل تستخدم الوقت كما خُزّن أصلًا بتوقيت UTC. أعد جدولتها صراحةً.
- قد تزيح انتقالات التوقيت الصيفي (DST) أوقات الجدولة ساعة واحدة إذا جدولت مقالاتك عبر حد الانتقال بين التوقيتين.
- تعمل Railway (منصة الاستضافة) بتوقيت UTC. والمُجدوِل يعمل من جانب الخادم، لذا يلتزم بتوقيت UTC بصرف النظر عن المنطقة الزمنية المحلية لمتصفحك.
ما زلت عالقًا؟ انتقل إلى لوحة التحكم ← المراقبة والرصد وابحث عن سطر خطأ أحمر مؤرَّخ قرب وقت محاولتك النشر. انسخ رسالة الخطأ وأرسلها إلى [email protected] — فهذا أسرع طريق إلى الحل.