wefr
السلام عليكم.
هناك طريقتا لتحقيق المطلوب. الأولى هي إنشاء نوع مخصص من المقالات و الثانية هي إنشاء بنية جديدة أخرى للمقال.
إنشاء نوع مخصص من المقالات.
لإنشاء نوع جديد من المقالات يمكنك إضافة المود التالي إلى ملف function.php :
`/* Custom Post Type Start */
function create_posttype() {
register_post_type( 'news',
// CPT Options
array(
'labels' => array(
'name' => __( 'news' ),
'singular_name' => __( 'News' )
),
'public' => true,
'has_archive' => false,
'rewrite' => array('slug' => 'news'),
)
);
}
// Hooking up our function to theme setup
add_action( 'init', 'create_posttype' );
/* Custom Post Type End */`
بعدها سيظهر لك نوع جديد من المقالات إسمه news .
إنشاء بنية جديدة للمقال
أما إذا رغبت في إضافة بنية مقالة جديدة يمكنك استعمال الكود التالي ووضعه في ملف function.php
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
أما لتزيين العنصر فنستعمل مثلا .home .format-quote لتزين بنية المقالة التي على شكل اقتباس و.home .format-video لتزيين بينة المقالة على شكل فيديو.
البينات الممكنة في الووردبريس حاليا هي 🇦:
- قياسي - كتابة تنسيق افتراضي للمنشور.
- معرض - إرفاق صور متعددة في منشور واحد.
- صورة - قم بتضمين صورة مميزة في إدخالك.
- جانبًا - قم بإنشاء ملاحظة قصيرة على منشور المدونة الخاص بك.
- ارتباط - إضافة روابط إلى وظيفة.
- الفيديو - تضمين مقاطع الفيديو من مواقع الطرف الثالث.
- ملفات صوتية - قم بتحميل ملفات صوتية متنوعة على صفحة مشاركة واحدة.
- اقتباس - إظهار الاقتباس دون كتابة منشور.
- الحالة - أضف جملة كتحديث للحالة.
- الدردشة - تضمين نص الدردشة.
وإلا نستعمل نوع مخصص من المقالات كما وضحت أعلاه.
أما بخصوص إضافة أيقونة مخصص لبنية المقالة فيمكن ذلك باستعمال before و الخلفية على شكل صورة.
مثلا.
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
هذا الستايل سيضع لنا أيقونة رابط اسم البنية التي ستكون رابط link