استيراد الأحداث عبر SQL
استيراد الأحداث عبر SQL في Modern Events Calendar يمكن القيام بذلك عبر الطريقة التالية.
استيراد الأحداث يدويًا عبر SQL
الطريقة الأولى لاستيراد الأحداث إلى Modern Events Calendar هو استخدام الخيار الموجود في البرنامج المساعد.
في هذه الطريقة، يمكنك ببساطة الذهاب إلى لوحة معلومات MEC> الاستيراد / التصدير القسم الحصول على مخرجات XML، ثم وضع الإجراء أدناه في functions.php:
do_action ('mec_import_file', XML_PATH);
بالنسبة للطريقة الثانية والتي سيتم إجراؤها عبر SQL، لاحظ أن أحداث MEC يتم إنشاؤها باستخدام نوع المنشور في WP + سجل في [wp_prefix]_mec_events لذا يجب عليك استيراد كليهما، وإلا فسيكون الحدث غير مكتمل ولن يتم عرضه على الواجهة الأمامية لموقع الويب.
لاستيراد أنواع المنشورات، يمكنك ببساطة استخدام الحل الذي تستخدمه لأنواع المنشورات الأخرى مثل المنشورات والصفحات وما إلى ذلك.
بالنسبة أحداث mec السجلات، نقترح إنشاء ملف تصدير SQL من الخاص أحداث mec جدول على موقع الويب التجريبي الخاص بك ثم اكتب كود PHP بسيطًا لتشغيله .SQL استعلامات الملف إلى موقع العميل.
يمكنك استخدام الرموز مثل هذا:
$query_file = '/path/to/mec_events.sql';
$queries = file_get_contents($query_file);
$sqls = explode(';', $queries);
// WordPress DB
global $wpdb;
foreach($sqls as $sql)
{
$sql = trim($sql, '; ');
if(trim($sql) == '') continue;
$sql .= ';';
$wpdb->query($sql);
}
اعتبارات رئيسية عند استيراد الأحداث إلى MEC
يجب عليك أن تكون حذرا بشأن بادئة جدول WP.
نقترح تغيير البادئة في ملف SQL إلى شيء فريد.
على سبيل المثال، قم بتغيير INSERT INTO wp_mec_events إلى INSERT INTO #__mec_events في ملف SQL واستبدل #__ بـ $wpdb-> prefix قبل استدعاء الاستعلام.
هناك طريقة أخرى وهي تعيين الاستعلامات إلى متغير PHP ثم تشغيله بواسطة الدالة $wpdb->query() .
شيء مثل هذا:
global $wpdb;
$query = "INSERT INTO ".$wpdb->prefix."mec_events ......";
$wpdb->query($sql);
ملاحظة: استخدم معرف المنشور عمود أحداث mec يجب أن يتطابق الجدول مع معرف المنشور الخاص بالحدث وإلا فلن يتم ربطهما معًا.
الإبلاغ عن المحتوى القديم
إذا كنت تعتقد أن محتوى هذه الصفحة لا يعكس المعلومات المحدثة، فيرجى إعلامنا بذلك.
مرحباً، هل يتوفر خيار استيراد CSV أم سيظهر هذا في تحديث مستقبلي؟ إذا كان الأمر كذلك، فمتى يُمكن توقع ذلك؟ شكراً لك.
مرحبا،
يتمتع تقويم الأحداث بميزة رائعة لاستيراد المواقع والمنظمين، والأهم من ذلك، الأحداث عبر ملفات .csv وتعيين الأعمدة، إلخ... أعتقد أن هذه هي المشكلة الأهم في مكونك الإضافي. يجب إنجاز ذلك في أسرع وقت ممكن، لأنه بدون ذلك...
مرحبا،
سأُحيل تعليقك إلى فريق المطورين لدينا، وسيتلقونه بالتأكيد. إن أمكن، سيضيفون هذه الميزة في التحديثات القادمة للمكون الإضافي.