الإعلانات

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

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

instagram viewer

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

لحسن الحظ ، يمنحك معظم مضيفي الويب إمكانية الوصول إلى قاعدة البيانات الخاصة بك من خلال phpMyAdmin ، ويمكن أن تساعدك استعلامات قاعدة بيانات WordPress التالية في الحفاظ على علامات تبويب أفضل على جميع الآلاف من المنشورات.

مراقبة مشاركاتك باستخدام استعلامات قاعدة بيانات WordPress

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

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

تشغيل استعلامات phpMyAdmin SQL

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

الاستعلام عن قاعدة بيانات وورد

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

مثال الاستعلام قاعدة بيانات وورد

والآن ، بعد أن أعددت لبدء استفساراتك الخاصة ، فلنبدأ!

استخراج عناوين البريد الإلكتروني التي تركها المعلقون

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

SELECT DISTINCT comment_author_email from wp_comments؛

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

مثال الاستعلام قاعدة بيانات وورد

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

تحديد وحذف العلامات غير المستخدمة

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

اختر الاسم ، سبيكة من wp_terms. حيث term_id. في ( SELECT term_id. من wp_term_taxonomy. حيث التصنيف = "post_tag" AND count = "0" );

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

مثال الاستعلام قاعدة بيانات وورد

يمكنك استخدام روابط "حذف" لحذف إدخالات علامات فردية من قاعدة البيانات ، أو يمكنك تشغيل بعد بيان DELETE لحذفها جميعًا بشكل مجمّع (استخدم بحذر شديد وفقط بعد أخذ قاعدة بيانات دعم!)

حذف من wp_terms. حيث term_id. في ( SELECT term_id. من wp_term_taxonomy. حيث التصنيف = "post_tag" AND count = "0" );

سيؤدي هذا إلى تنظيف كل تلك العلامات غير المستخدمة في ضربة واحدة.

البحث عن المشاركات التي كتبها المؤلف

يمكنك أيضًا استخراج قائمة بالمشاركات بسرعة بواسطة مؤلف معين. أولاً ، انتقل إلى لوحة WordPress الخاصة بك وانتقل إلى قسم المستخدمين. انقر على اسم المستخدمين وعلى عنوان URL لصفحة المستخدم ، من المفترض أن تتمكن من العثور على قسم "user_id = xx". دوّن رقم المعرف.

اختيار قاعدة بيانات وورد

استخدم هذا المعرف في الاستعلام التالي للبحث عن تلك المنشورات. في المثال أدناه ، أبحث عن مشاركات كتبها مارك دور (المستخدم رقم 11) على مدونتي.

SELECT ID ، post_title. من wp_posts. حيث post_status = "انشر" AND post_author = 11 ؛

النتائج هي معرف وعنوان كل مشاركة كتبها هذا المؤلف.

اختيار قاعدة بيانات وورد

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

البحث عن محتوى داخل المنشورات والتعليقات

شيء آخر رائع يمكنك القيام به مع استعلامات WordPress DB هو فحص محتوى المنشور الخاص بك لنص معين أو حتى ترميز HTML. على سبيل المثال ، لنفترض أنك تريد العثور على كل مشاركة واحدة أدخلت فيها صورة باستخدام "img src = xx". يمكنك استخدام رموز SQL wildcard لطلب أي كلمات أو جمل باستخدام هذه التقنية. هذا هو شكل الاستعلام.

SELECT ID ، POST_TITLE. من wp_posts. حيث مثل post_content '٪ src =٪' AND post_status = 'Publish' الحد 100 ؛

لقد أضفت بت "LIMIT 100" في النهاية لأنه سيكون لدي أكثر من 1000 مشاركة تحتوي على هذا الرمز.

اختيار قاعدة بيانات وورد

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

وورد SQL الاستعلام

البحث عن مشاركات حسب التاريخ

يمكنك أيضًا البحث عبر مشاركات المدونة الخاصة بك حسب النطاق الزمني باستخدام استعلام يتحقق من "تاريخ_التاريخ" ويقارنه بتواريخ محددة في النطاق العلوي والسفلي.

SELECT ID ، POST_TITLE. من "wp_posts" حيث 'post_type' = 'post' AND 'post_date'> '2009-04-15 08:00:00' AND 'post_date' 

إليك ما تبدو عليه النتائج.

وورد SQL الاستعلام

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

استعلامات البحث المتقدم

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

SELECT p.id as post_id، u.user_nicename as author، p.post_title، p.post_name as post_slug، p.post_date as local_publish_date، p.comment_count من wp_posts p، wp_users u WHERE p.post_status = 'Publish' AND p.post_type = 'post' AND u.id = p.post_author ORDER BY p.post_date DESC LIMIT 500؛

استعلام مثل هذا يربط الاسم الفعلي للمؤلفين بمعرف المستخدم في جدول wp_posts. في دمج البيانات من جداول مختلفة ، يمكنك جعل الناتج النهائي أكثر فائدة. لا يمكنك الآن مشاهدة منشوراتك المنشورة مؤخرًا فحسب ، بل أيضًا أسماء المؤلفين ، وكذلك عدد التعليقات لكل مشاركة.

وورد SQL الاستعلام

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

الاستعلام عن قاعدة بيانات وورد

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

هل تعرف أي استفسارات قاعدة بيانات WordPress الإبداعية لقاعدة بيانات WordPress؟ هل هذا هو أول ما سمعت به عن فعل ذلك؟ شارك أفكارك وتجاربك الخاصة مع هذه التقنية في قسم التعليقات أدناه!

ائتمانات الصورة: مفهوم قاعدة البيانات عبر Shutterstock

ريان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، و 5 سنوات في مجال تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. محرر إداري سابق لـ MakeUseOf ، وقد تحدث في المؤتمرات الوطنية حول تصور البيانات وقد ظهر في التلفزيون والإذاعة الوطنية.