لإضافة ميزة توليد الوسوم تلقائيًا من عنوان المقالة في ووردبريس، يمكنك استخدام إضافة برمجية (Plugin) أو كتابة كود مخصص باستخدام وظيفة في ملف الـ functions.php الخاص بالقالب. إليك الطريقتين:
---
الطريقة الأولى: باستخدام إضافة جاهزة
هناك العديد من الإضافات التي تقوم بتوليد الوسوم تلقائيًا مثل:
Auto Tag Generator
Simple Tags
خطوات الإعداد:
1. قم بتثبيت الإضافة المناسبة من لوحة التحكم.
2. قم بتفعيل الإضافة.
3. ضبط إعدادات الإضافة لتوليد الوسوم تلقائيًا بناءً على عنوان المقالة.
---
الطريقة الثانية: باستخدام كود مخصص
إذا كنت تفضل إضافة كود مباشرة إلى قالب الموقع، يمكنك استخدام الكود التالي:
الكود:
PHP:
function generate_tags_from_title($post_id) {
// تحقق من نوع المنشور
if (get_post_type($post_id) !== 'post') {
return;
}
// تحقق من حالة الحفظ (تجنب التكرار)
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
// احصل على عنوان المقالة
$post_title = get_the_title($post_id);
// قم بتقسيم العنوان إلى كلمات رئيسية (يمكنك تخصيص العملية هنا)
$tags = explode(' ', $post_title);
// إزالة الكلمات القصيرة أو غير المفيدة
$tags = array_filter($tags, function($tag) {
return strlen($tag) > 3; // إزالة الكلمات الأقل من 3 أحرف
});
// تعيين الوسوم للمقالة
wp_set_post_tags($post_id, $tags, true);
}
// أضف الكود إلى حدث الحفظ
add_action('save_post', 'generate_tags_from_title');
خطوات إضافة الكود:
1. افتح ملف functions.php الخاص بالقالب الحالي.
2. انسخ الكود أعلاه والصقه في الملف.
3. احفظ الملف.
---
ملاحظات مهمة:
تأكد من أخذ نسخة احتياطية من موقعك قبل تعديل أي ملفات.
يمكنك تخصيص الكود ليعمل مع أنواع مقالات مخصصة أو إضافة فلترة أفضل للكلمات.
إذا كان موقعك يعتمد على إدارة كبيرة للوس
وم، قد يكون من الأفضل استخدام إضافة جاهزة لضمان الأداء.
لإضافة ميزة توليد الوسوم تلقائيًا من عنوان المقالة في ووردبريس، يمكنك استخدام إضافة برمجية (Plugin) أو كتابة كود مخصص باستخدام وظيفة في ملف الـ functions.php الخاص بالقالب. إليك الطريقتين:
---
الطريقة الأولى: باستخدام إضافة جاهزة
هناك العديد من الإضافات التي تقوم بتوليد الوسوم تلقائيًا مثل:
Auto Tag Generator
Simple Tags
خطوات الإعداد:
1. قم بتثبيت الإضافة المناسبة من لوحة التحكم.
2. قم بتفعيل الإضافة.
3. ضبط إعدادات الإضافة لتوليد الوسوم تلقائيًا بناءً على عنوان المقالة.
---
الطريقة الثانية: باستخدام كود مخصص
إذا كنت تفضل إضافة كود مباشرة إلى قالب الموقع، يمكنك استخدام الكود التالي:
الكود:
PHP:
function generate_tags_from_title($post_id) {
// تحقق من نوع المنشور
if (get_post_type($post_id) !== 'post') {
return;
}
// تحقق من حالة الحفظ (تجنب التكرار)
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
// احصل على عنوان المقالة
$post_title = get_the_title($post_id);
// قم بتقسيم العنوان إلى كلمات رئيسية (يمكنك تخصيص العملية هنا)
$tags = explode(' ', $post_title);
// إزالة الكلمات القصيرة أو غير المفيدة
$tags = array_filter($tags, function($tag) {
return strlen($tag) > 3; // إزالة الكلمات الأقل من 3 أحرف
});
// تعيين الوسوم للمقالة
wp_set_post_tags($post_id, $tags, true);
}
// أضف الكود إلى حدث الحفظ
add_action('save_post', 'generate_tags_from_title');
خطوات إضافة الكود:
1. افتح ملف functions.php الخاص بالقالب الحالي.
2. انسخ الكود أعلاه والصقه في الملف.
3. احفظ الملف.
---
ملاحظات مهمة:
تأكد من أخذ نسخة احتياطية من موقعك قبل تعديل أي ملفات.
يمكنك تخصيص الكود ليعمل مع أنواع مقالات مخصصة أو إضافة فلترة أفضل للكلمات.
إذا كان موقعك يعتمد على إدارة كبيرة للوس
وم، قد يكون من الأفضل استخدام إضافة جاهزة لضمان الأداء.
هذا الموقع يستخدم ملفات تعريف الارتباط (الكوكيز ) للمساعدة في تخصيص المحتوى وتخصيص تجربتك والحفاظ على تسجيل دخولك إذا قمت بالتسجيل.
من خلال الاستمرار في استخدام هذا الموقع، فإنك توافق على استخدامنا لملفات تعريف الارتباط.