المدوّنة
مدونة Smart SEO

مشاكل النشر التلقائي في ووردبريس وحلولها العملية

كُتب هذا المقال وحُسّن ونُشر تلقائيًا عبر Smart SEO — منصّة المحتوى ومحرّكات البحث. ابدأ الآن →
مشاكل النشر التلقائي في ووردبريس وحلولها العملية
محتويات المقال

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

لماذا يتوقف النشر التلقائي في ووردبريس فجأة؟

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

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

  • 401 Unauthorized: بيانات الدخول خاطئة أو لم تصل إلى الخادم أصلاً.
  • 403 Forbidden: وصل الطلب لكن جهة ما رفضته، وغالباً تكون إضافة حماية أو جدار ناري.
  • rest_cannot_create: المستخدم موجود، لكن دوره لا يسمح له بإنشاء المقالات.
  • 500 أو 502: خطأ في الخادم نفسه، كنفاد الذاكرة أو تعارض بين إضافتين.
  • Timeout: الخادم بطيء، وقد يكون المقال نُشر فعلاً رغم ظهور الفشل.

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

هناك اختبار سريع يوفر عليك الكثير: افتح الرابط yoursite.com/wp-json/wp/v2/posts في المتصفح. إن ظهرت لك بيانات بصيغة JSON فواجهة REST تعمل. إن ظهرت صفحة خطأ أو صفحة رئيسية عادية، فالمشكلة في الموقع وليست في أداة النشر. هذا الفحص يستغرق عشر ثوانٍ، ويحدد لك الاتجاه الصحيح للبحث.

مشاكل الصلاحيات وكلمات مرور التطبيقات

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

أخطاء شائعة في إعداد الحساب

  • استخدام كلمة المرور العادية: أغلب الأدوات الحديثة ترفضها عبر REST. أنشئ كلمة مرور تطبيق من صفحة «الملف الشخصي» أسفل الصفحة.
  • اختيار دور «مساهم»: المساهم يكتب مسودات فقط ولا ينشر. اختر «محرر» إن أردت النشر المباشر.
  • دور «كاتب» مع محتوى غني: الكاتب ينشر فعلاً، لكنه لا يملك صلاحية unfiltered_html، فيحذف ووردبريس أكواد التضمين مثل iframe الخاصة بفيديوهات يوتيوب.
  • موقع بلا HTTPS: قسم كلمات مرور التطبيقات لا يظهر أصلاً على المواقع التي تعمل دون شهادة SSL.

الترويسة التي تختفي في الطريق

هذه هي المشكلة التي لا يخبرك بها أحد. بعض الاستضافات المشتركة التي تشغّل PHP بنمط CGI تحذف ترويسة Authorization قبل أن تصل إلى ووردبريس. النتيجة؟ خطأ 401 دائم مهما كانت بياناتك صحيحة.

الحل سطر واحد تضيفه في ملف .htaccess أعلى قواعد ووردبريس:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

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

نصيحة أمنية أخيرة: أنشئ مستخدماً مستقلاً للنشر الآلي باسم واضح مثل «autopublisher»، ولا تربط الأداة بحساب المدير الرئيسي. إن تسربت كلمة مرور التطبيق يوماً، تلغيها بنقرة دون أن يتأثر حسابك. لمزيد من التفاصيل التقنية حول المصادقة والطلبات، راجع دليل ربط API ووردبريس بمنصات النشر.

تعارض الإضافات وجدران الحماية

إذا كان خطؤك 403، فابحث عن إضافة الحماية أولاً. إضافات مثل Wordfence وSolid Security (المعروفة سابقاً باسم iThemes Security) وAll In One WP Security تحتوي خيارات تقيّد واجهة REST أو تحظر الطلبات القادمة من خوادم غير معروفة. هذه الخيارات مفيدة ضد المخترقين، لكنها لا تميّز بين مهاجم وأداة نشر تعمل لصالحك.

أين تبحث تحديداً؟

  • Wordfence: راجع قسم «Live Traffic» لترى إن كانت طلبات أداة النشر تُحظر، ثم أضف عنوان IP الخاص بالأداة إلى القائمة المسموحة.
  • إضافات تعطيل REST: إضافة مثل «Disable REST API» توقف النشر التلقائي كلياً. اسمح بالوصول للمستخدمين المصادَق عليهم على الأقل.
  • Cloudflare: ميزة Bot Fight Mode قد تعامل طلبات الخوادم كأنها روبوتات ضارة. أنشئ قاعدة استثناء لمسار /wp-json/.
  • ModSecurity في الاستضافة: يحجب أحياناً طلبات تحتوي HTML طويلاً أو أكواداً تبدو مشبوهة. يظهر ذلك في سجل الأخطاء بلوحة cPanel.

طريقة العزل السريع

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

في حالة واجهتها مع متجر ملابس سعودي، لم تكن المشكلة في إضافة حماية أصلاً، بل في إضافة ترجمة تعيد توجيه كل طلبات REST إلى نسخة اللغة الافتراضية. استغرق اكتشافها ساعتين، والحل كان مجرد استثناء مسار wp-json من إعادة التوجيه. الدرس هنا: أي إضافة تعدّل الروابط أو التوجيه مشتبه بها، حتى لو بدت بعيدة عن الموضوع.

بعد كل تحديث كبير لإضافة حماية، اختبر النشر بمقال تجريبي. التحديثات تعيد أحياناً الإعدادات الافتراضية بصمت.

مشاكل التنسيق والكتابة من اليمين إلى اليسار

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

علامات الاستفهام بدل الحروف العربية

إن ظهر النص بشكل «؟؟؟؟؟»، فقاعدة البيانات لا تستخدم ترميز utf8mb4. هذه مشكلة قديمة في المواقع التي أُنشئت قبل سنوات أو نُقلت بأدوات سيئة. تحقق من ملف wp-config.php وتأكد أن قيمة DB_CHARSET هي utf8mb4، ثم اطلب من الاستضافة تحويل جداول قاعدة البيانات إن لزم. خذ نسخة احتياطية كاملة قبل أي تحويل، بلا استثناء.

محرر Gutenberg والكتل

عندما ترسل الأداة HTML خاماً، يعرضه محرر Gutenberg غالباً داخل كتلة «كلاسيكي» واحدة. هذا لا يضر الزائر إطلاقاً، فالمقال يظهر سليماً في الواجهة. لكن إن فتحته لاحقاً للتعديل ستجد كتلة واحدة ضخمة. رأيي الصريح: لا تنشغل بهذا. ما يهم هو ما يراه القارئ وجوجل، ويمكنك تحويل الكتلة إلى كتل منفصلة بنقرة عند الحاجة.

اتجاه النص والقالب

  • تأكد أن لغة الموقع في «الإعدادات العامة» هي العربية، حتى يحمّل القالب ملف rtl.css تلقائياً.
  • تجنب وسوم style المضمّنة في المحتوى المرسل، فبعضها يفرض محاذاة لليسار.
  • الكلمات الإنجليزية داخل الجمل العربية قد تقلب ترتيب علامات الترقيم؛ راجع أول مقالين يدوياً.

تفصيل صغير يوفر عليك وقتاً: بعض إضافات التخزين المؤقت مثل WP Rocket تدمج ملفات CSS وتصغّرها، فيضيع ملف RTL أحياناً. إن رأيت المقالات الجديدة مقلوبة الاتجاه فقط، امسح الذاكرة المؤقتة قبل أن تشك في أداة النشر.

الصور المميزة والوسائط المفقودة

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

الطريقة الصحيحة تتم على خطوتين: ترفع الأداة الصورة أولاً إلى مكتبة الوسائط عبر المسار /wp/v2/media، فتحصل على رقم معرّف (ID)، ثم ترسل هذا الرقم في حقل featured_media عند إنشاء المقال. أي أداة تتجاوز الخطوة الأولى ستنشر لك مقالات بلا صور.

مشكلات أخرى مع الصور

  • حجم الرفع الأقصى: كثير من الاستضافات تضبطه على 2 ميغابايت. ارفعه إلى 8 أو 16 ميغابايت، أو اضغط الصور قبل الإرسال.
  • الربط الساخن (Hotlinking): إن كانت الصور داخل المقال روابط من مواقع أخرى، فقد تختفي يوماً ما. احرص على رفعها إلى موقعك.
  • نص بديل فارغ: الأدوات الرخيصة تتجاهل حقل alt_text، فتخسر نقاط سيو وإمكانية الوصول.
  • أسماء ملفات عربية طويلة: تتحول إلى رموز مشفرة غريبة. استخدم أسماء إنجليزية قصيرة للملفات.

ملاحظة من الواقع: عند رفع صورة ينشئ ووردبريس عدة نسخ بأحجام مختلفة حسب قالبك. على استضافة ضعيفة قد يستغرق ذلك ثوانٍ طويلة، فتنتهي مهلة الطلب. إن رأيت صوراً مرفوعة في المكتبة لكنها غير مرتبطة بأي مقال، فهذا هو السبب غالباً. زيادة max_execution_time إلى 120 ثانية تحل المسألة في أغلب الحالات.

الجدولة الفائتة ومشكلة WP-Cron

رسالة «Missed schedule» بجانب مقال كان يفترض نشره صباحاً؟ السبب أن ووردبريس لا يملك مؤقتاً حقيقياً. نظام WP-Cron يعمل فقط عندما يزور أحدهم الموقع، فإن جاء موعد النشر الساعة الرابعة فجراً ولم يدخل أحد، يبقى المقال معلقاً.

هذا يصيب المواقع الصغيرة والجديدة أكثر من غيرها، ويصيب أيضاً المواقع التي تستخدم تخزيناً مؤقتاً قوياً، لأن الزوار يرون نسخة محفوظة لا تشغّل ووردبريس أصلاً.

الحل الدائم في ثلاث خطوات

  • أضف هذا السطر في wp-config.php: define('DISABLE_WP_CRON', true);
  • من لوحة cPanel افتح «Cron Jobs» وأنشئ مهمة تستدعي الرابط yoursite.com/wp-cron.php كل خمس دقائق.
  • انشر مقالاً تجريبياً مجدولاً بعد عشر دقائق وراقب هل يظهر في موعده.

إن لم تكن مرتاحاً لتعديل الملفات، فإضافة مثل WP Crontrol تعرض لك المهام المجدولة وتسمح بتشغيلها يدوياً لتشخيص المشكلة. لكنني أفضّل الحل عبر cron الخادم دائماً، فهو أكثر ثباتاً ولا يعتمد على إضافة إضافية.

تذكر أيضاً منطقة التوقيت. اذهب إلى «الإعدادات العامة» واختر مدينة مثل «الرياض» أو «القاهرة» بدلاً من صيغة UTC+3، لأن اختيار المدينة يراعي التوقيت الصيفي تلقائياً حيث يُطبَّق. فرق ساعة واحدة بين الأداة والموقع كفيل بأن تُنشر مقالاتك في أوقات غريبة. وإن كنت تجدول المحتوى ضمن خطة شهرية، فستستفيد من ربط النشر التلقائي بالتقويم التحريري لتنظيم المواعيد دون تضارب.

المقالات المكررة وبيانات السيو الضائعة

هنا تكمن المشكلات التي لا تظهر فوراً، لكنها تضر ترتيبك في جوجل على المدى الطويل.

التكرار بعد إعادة المحاولة

كما ذكرت سابقاً، انتهاء المهلة لا يعني فشل النشر. الأداة الجيدة تتحقق قبل الإعادة: هل يوجد مقال بالرابط المختصر (slug) نفسه؟ إن كانت أداتك لا تفعل ذلك، راجع قائمة المقالات أسبوعياً وابحث عن روابط تنتهي بـ «-2»، فهذه علامة التكرار الكلاسيكية. احذف النسخة الزائدة وأعد توجيهها إلى الأصلية.

الوصف التعريفي لا يصل

هذه مفاجأة تصدم كثيرين. حقول Yoast وRank Math، مثل الوصف التعريفي والكلمة المفتاحية، تُخزَّن كحقول مخصصة لا تقبلها واجهة REST افتراضياً. يعني ذلك أن الأداة قد ترسلها، فيتجاهلها ووردبريس بصمت دون أي رسالة خطأ.

الحل إما بأداة تدعم هذه الإضافات رسمياً، أو بتسجيل الحقول عبر الدالة register_meta مع خيار show_in_rest. مفتاح الوصف في Rank Math هو rank_math_description، وفي Yoast هو _yoast_wpseo_metadesc. شرحت هذا التكامل بتفصيل أكبر في دليل ربط ووردبريس بسيو تلقائي.

روابط عربية طويلة

عنوان من اثنتي عشرة كلمة يصنع رابطاً مشفراً طويلاً جداً عند نسخه. الروابط العربية ليست مشكلة لجوجل، لكن اختصرها إلى ثلاث أو أربع كلمات تحمل الكلمة المفتاحية. رابط قصير يُشارك بسهولة ويبدو أنظف.

كيف تختار أداة لا تسبب لك هذه المشكلات؟

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

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

  • هل ترفع الصورة المميزة وتضبط النص البديل؟
  • هل تملأ الوصف التعريفي في Rank Math أو Yoast فعلاً؟
  • هل تتعامل مع النص العربي والاتجاه دون تشويه؟
  • هل تمنع إنشاء مقال مكرر عند انتهاء المهلة؟
  • هل تتيح النشر كمسودة أولاً للمراجعة؟

الخيار الأخير مهم أكثر مما تظن. أنصح كل متجر جديد بالبدء بالنشر كمسودات لأسبوعين، ثم التحول إلى النشر المباشر بعد التأكد من الجودة. هذا يحميك من أي مفاجأة أمام عملائك.

إن كنت تقارن بين الخيارات المتاحة الآن، فاطلع على مقارنة أفضل منصات أتمتة النشر للمواقع العربية 2026. وإن أردت نظاماً متكاملاً يكتب المحتوى وينشره ويضبط السيو دفعة واحدة، فجرّب نظام النشر التلقائي من Smart SEO الذي صُمم أساساً للمواقع العربية.

Frequently Asked Questions

الأسئلة الشائعة

لماذا لا يظهر خيار كلمات مرور التطبيقات في ملفي الشخصي؟

السبب الأكثر شيوعاً أن موقعك لا يعمل عبر HTTPS، فووردبريس يخفي هذا القسم على المواقع غير الآمنة. السبب الثاني أن إضافة حماية مثل Wordfence أو Solid Security عطّلت الميزة من إعداداتها. فعّل شهادة SSL من لوحة الاستضافة، ثم راجع خيارات إضافة الحماية وأعد تفعيل كلمات مرور التطبيقات.

هل يضر النشر التلقائي في ووردبريس بترتيب موقعي في جوجل؟

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

ما الدور المناسب لحساب أداة النشر التلقائي؟

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

كيف أعرف أن مشكلة النشر من الاستضافة وليست من الأداة؟

افتح الرابط yoursite.com/wp-json/wp/v2/posts في المتصفح. إن لم تظهر بيانات JSON فالمشكلة في موقعك أو استضافتك. بعدها راجع سجل الأخطاء في cPanel بحثاً عن رسائل ModSecurity أو نفاد الذاكرة. إن كان كل شيء سليماً وما زال الخطأ قائماً، فتواصل مع دعم الأداة وأرسل لهم رمز الخطأ كاملاً.

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