هل تحتاج إلى إنشاء حقول مخصصة تلقائيًا عند نشر مقالات ووردبريس الخاصة بك؟
هذه خدعة بسيطة يمكن للمطورين استخدامها عند إضافة ميزات جديدة إلى موقع ووردبريس الخاص بهم.
كما يمكنك تعلم كيفية إصلاح الحقول المخصصة
في هذه المقالة ، سنوضح لك كيفية إضافة الحقول المخصصة تلقائيًا عند نشر المقال في ووردبريس .
لماذا تضيف الحقول المخصصة تلقائيًا؟
تتيح لك الحقول المخصصة إضافة معلومات إضافية إلى مشاركاتك. يمكن عرض هذه المعلومات على موقع الويب الخاص بك ، أو الاحتفاظ بها خاصة ، أو استخدامها بواسطة القوالب والإضافات لتوسيع وظائف موقع ووردبريس الخاص بك.
هناك العديد من الطرق لاستخدام الحقول المخصصة.
في بعض الأحيان ، ستحتاج إلى إنشاء حقل مخصص تلقائيًا كلما نشرت مشاركة. هذا صحيح بشكل خاص عند إضافة وظائف إلى ووردبريس بحيث يمكنك استخدامها أكثر من مجرد مدونة بسيطة.
استخدمنا هذه الطريقة عند إنشاء موقع معرض. أردنا تخزين عناوين URL قصيرة لكل عنصر يتم إرساله إلى المعرض. لذلك قمنا تلقائيًا بإنشاء حقل مخصص لتخزين عنوان URL المختصر عند نشر كل مقال .
يمكن أن تكون هذه الحيلة مفيدة جدًا للمطورين الذين يتطلعون إلى دفع ووردبريس إلى المستوى التالي.
إضافة الحقول المخصصة تلقائيًا عند نشر المقال
في هذا المقال ، سنضيف مقتطف رمز مخصصًا إلى ملف jobs.php الخاص بالقالب الخاص بك. لا نوصي بهذه الطريقة للمستخدمين عديمي الخبرة ، لأنه حتى خطأ بسيط قد يؤدي إلى تعطل موقعك على الويب.
بمجرد تثبيت وتفعيل الإضافة Code Snippets ، انتقل إلى قسم Snippets في لوحة تحكم ووردبريس . بمجرد الوصول إلى هناك ، ستحتاج إلى النقر فوق الزر “إضافة جديد”.
تحتاج إلى إعطاء المقتطف عنوانًا ، ثم يجب نسخ الكود التالي ولصقه في مربع الشفرة.
add_action('publish_page', 'add_custom_field_automatically');
add_action('publish_post', 'add_custom_field_automatically');
function add_custom_field_automatically($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
add_post_meta($post_ID, 'field-name', 'custom value', true);
}
}
سيتعين عليك استبدال “اسم الحقل” و “القيمة المخصصة” بالاسم الفعلي والقيمة التي تريد استخدامها للحقل المخصص.
بمجرد الانتهاء ، ستحتاج إلى النقر فوق الزر حفظ التغييرات والتنشيط في الجزء السفلي من الشاشة. بمجرد تنشيط المقتطف ، سيتم إنشاء الحقل المخصص كلما نشرت مقالاً.
نأمل أن يساعدك هذا المقال في تعلم كيفية إضافة حقول مخصصة تلقائيًا عند نشر المقال في ووردبريس .