لدي الكثير من الشارات على موقعي والتي يتم منحها تلقائيًا عبر واجهة برمجة التطبيقات (API) عندما يقوم شخص ما بشيء ما على موقع WordPress المتصل. إنه يعمل بشكل رائع!
ومع ذلك، لدي بعض الشارات التي أحتاج إلى منحها يدويًا على المنشورات.
عندما أفعل ذلك، تظهر جميع الشارات التي قمت بإعدادها في قائمة “الشارات القابلة للمنح” مما يعني الكثير من التمرير.
هل هناك طريقة لتعيين شارة على أنها “غير قابلة للمنح” من قبل المسؤولين، مع الاحتفاظ بإمكانية منحها عبر واجهة برمجة التطبيقات (API)؟ سيساعد ذلك في إدارة الشارات.
لاحظت أن الشارات التي تحتوي على منطق SQL لا تظهر في القائمة لمنحها، فهل هناك طريقة لإضافة بعض منطق SQL وهمي / مستحيل إلى شارة بحيث لا تظهر في القائمة، ولكن لا يزال بإمكاني منحها عبر واجهة برمجة التطبيقات (API)؟
إذا كان لديك مربع لإضافة بعض لغة SQL فأعتقد أنه يمكنك محاولة إضافة بعض المعايير المستحيلة الحصول عليها هناك ومعرفة كيف تسير الأمور. إنه ليس حقًا ما هو مخصص له، ولكنه قد ينجح فيما تحتاجه.
ربما شيء مثل:
SELECT id user_id, created_at granted_at
FROM users
WHERE id = -1000
تأكد من عدم تعيين الإلغاء التلقائي أيضًا، حيث سيؤدي ذلك إلى تجريد تلك الممنوحة يدويًا أيضًا.
نعم، التحديث اليومي يعمل بشكل جيد، شكرًا لك. سأتحقق مما إذا كان لا يزال بإمكاني منحه عبر واجهة برمجة التطبيقات (API).
نعم، كل هذا عمل بشكل جيد، شكرًا لك! طالما لا توجد مشكلة في هذا الاستعلام الزائف (SQL)، فيجب أن يكون هذا هو الحل الذي كنت أبحث عنه!