تصنيفات ووردبريس؟ ماهي وكيف تعمل وكيف انشاء واحد دليل شامل


حصل تصنيف ووردبريس على سمعة سيئة. غالبًا ما يتم إساءة فهمها وإساءة استخدامها (وهذا إذا تم استخدام الميزة على الإطلاق). لكن القدرة على إعداد تصنيفات ووردبريس مخصصة هي سلاحك السري الجديد. وباستخدامها، يمكنك توفير تجربة مستخدم رائعة لقرائك، ولبرامج زحف تحسين محركات البحث من جوجل، وللكتاب في الواجهة الخلفية.

لا داعي للخوف من التصنيفات بعد الآن. سنرشدك إلى كيفية إنشاء تصنيف ووردبريس الخاص بك. وستفهم سبب كونه أحد أفضل الأشياء التي يمكنك القيام بها لموقعك على الويب.

ما هو تصنيف ووردبريس؟

حسنًا، باختصار، إنها طريقة لتنظيم المحتوى الخاص بك. افتراضيًا، يأتي ووردبريس مزودًا بتصنيفين تستخدمهما بالفعل كل يوم. التصنيفات والوسوم. التصنيفات عبارة عن قطاعات مميزة وقابلة للفرز والتصفية في موقعك. يمكن أن تكون هرمية أو مسطحة.

التصنيفات ذات تسلسل هرمي مع العلاقات بين الوالدين والطفل. الوسوم مسطحة. داخل كل واحدة، يمكنك تعيين طرق مختلفة يمكن للمستخدمين من خلالها العثور على معلومات محددة. سواء كان ذلك على نطاق واسع، بطريقة الوالدين/الطفل عبر التصنيفات أو مقال محدد من خلال الوسوم.

على سبيل المثال، خذ تصنيف (الفئات). اخترت منطقة معينة تشكل جزءًا كبيرًا من مقالك العام. في مدونة الصفحة العامة، قد ترى تصنيف التمارين أو التدريبات، مع تصنيفات فرعية مثل ركوب الدراجات أو الجري أو تدريب القوة. هذا مثال على التصنيف في العمل. يمكن للمستخدمين فرز المعلومات وتصفيتها للعثور على ما يحتاجون إليه بالضبط.

الوسوم متشابهة، ولكنها تستخدم فقط لموضوعات محددة على موقعك. يعد تصنيف ووردبريس مفيدًا للعثور على مقالات محددة حول موضوعات معينة قد تمتد إلى تصنيفات متعددة.

قد يغطي وسم لعبة فيديو اللياقة البدنية الموجودة في الصورة أعلاه المقالة المتعلقة بالجري وركوب الدراجات. لذا فإن الوسوم هي تصنيف مفيد للفرز بطريقة مختلفة.

ما هو تصنيف ووردبريس المخصص؟

التصنيفات المخصصة في ووردبريس هي نفسها تمامًا. يمكن أن تكون هرمية أو مسطحة. ويمكنك استخدامها لاستهداف المحتوى على وجه التحديد لقرائك وقطاعك. يمكنك تشغيل موقع إخباري يغطي الأخبار المحلية والعالمية. يمكنك إنشاء تصنيف ووردبريس مخصص للأخبار المحلية وتصنيف آخر للأخبار العالمية. تحت كل منها، يمكنك وضع فئات محددة تتعلق بهذا التصنيف فقط حتى لا ينشغل القراء الذين يبحثون عن الأخبار المحلية.

بينما يمكنك استخدام تصنيفات الأب/الفرع لهذا الغرض، فإن أفضل ممارسات السيو تفضل البنية الأبسط التي يوفرها التصنيف المخصص. فهو يزيل بشكل أساسي مستوى واحدًا من بنية موقعك، ويفصل بياناتك إلى شرائح أكثر سهولة في القراءة والبحث.

بالإضافة إلى ذلك، تسير أنواع المقالات المخصصة جنبًا إلى جنب مع تصنيفات ووردبريس. لديك بعد ذلك القدرة على إدراج الأخبار العاجلة والتقارير الاستقصائية بشكل منفصل ضمن لوحة تحكم ووردبريس وضمن التصنيفات المحلية/العالمية الخاصة بها. بدلاً من إدراج كل ما تكتبه ضمن المقالة ببساطة.

كيفية إنشاء تصنيف ووردبريس مخصص

كما هو الحال مع معظم الأشياء في ووردبريس، يمكنك إما إنشاء تصنيف يدويًا. هذه المرة، يمكنك القيام بذلك عن طريق تحرير ملف jobs.php الخاص بك. أو يمكنك استخدام اضافة للقيام بكل المهام الثقيلة.

سنوضح لك كيفية استخدام اضافة للقيام بذلك، بالإضافة إلى توفير نموذج الكود البرمجي ورابط للمراجع لإضافة تصنيف ووردبريس مخصص عن طريق تحرير ملفات PHP الخاصة بك. على الرغم من أنه من الأفضل عمومًا تعديل ملفات PHP ووردبريس يدويًا لإضافة ميزات وخيارات جديدة، إلا أن إضافتها عبر اضافة يمكن الوصول إليها بشكل أكبر لمستخدمي ووردبريس العاديين.

استخدام اضافة لنوع المقال المخصص لواجهة المستخدم

للبدء، قم بتحميل وتثبيت اضافة Custom Post Type UI من مستودع ووردبريس.

بعد ذلك، سيكون لديك عنصر قائمة جديد يسمى CPT UI في السيدبار لديك. تحته، تريد الدخول إلى “Add/Edit Taxonomies”. لإنشاء التصنيف الجديد فعليًا، كل ما عليك فعله هو إعطائه أسم لطيف (example.com/taxonomy-slug) وما ستراه أنت والقراء لكل من صيغة الجمع والمفرد، مثل النشر والمقالات.

انقر فوق “Add/Edit Taxonomies”، ثم املأ الحقول المطلوبة، وبذلك تكون قد أنشأت أول تصنيف مخصص لك في ووردبريس. تهانينا! ومع ذلك، لا يزال أمامك الكثير لتفعله. يجب عليك إخبار ووردبريس بما سيتم عرضه للتصنيف الجديد. في هذه المرحلة، ستقوم بتعيين أشياء مثل تحرير التدريبات وإضافة تمرين جديد وما إلى ذلك.

التالي هو جزء الإعدادات. هذا هو المكان الذي تقرر فيه ما إذا كان هذا تصنيفًا عامًا، حيث يمكن للمستخدمين تصفية المحتوى والبحث فيه أو خاصًا لموظفيك. ستحدد ما إذا كانت هرمية أم لا، مما يعني ما إذا كانت تستخدم علاقة الأب/الطفل مثل التصنيفات أو مجرد قائمة مسطحة مثل الوسوم.

اعتمادًا على الخيارات التي تختارها، سيظهر التصنيف بمظهر مثل هذا. سيتم عرضه على مقالاتك أو صفحاتك أو في أي مكان قمت بإرفاقه فيه في عملية الإنشاء أعلاه.

التصنيف في المقال

لقد أرفقنا هذا (testone) بالمقالات، كما ترون، يظهر ضمن التصنيفات والوسوم في محرر الكتلة.

نظرًا لأن إضافة التصنيفات وأنواع المقالات الجديدة وتحريرها يستغرق وقتًا طويلاً للغاية ويعتمد على خياراتك واختيارات الإعدادات، فإننا نقترح إلقاء نظرة على القائمة الكاملة في صفحة مستودع الاضافة.

إضافة التصنيفات مع الكود البرمجي

بالنسبة لأولئك منكم الذين يريدون القيام بذلك بالطريقة القديمة، انتقلوا إلى ملفات تثبيت ووردبريس الخاصة بكم، إما عن طريق FTP أو cPanel أو أي وسيلة أخرى للوصول إليها. ابحث عن المجلد /wp-content/themes/theme-name، وافتح الملف function.php في محرر الكود المفضل لديك.

بعد ذلك، ستأخذ هذا الكود وتقوم بتعديله بناءً على التصنيف الذي تريد إنشاءه.

/**
 * Create two taxonomies, genres and writers for the post type "book".
 *
 * @see register_post_type() for registering custom post types.
 */
function wpdocs_create_book_taxonomies() {
	// Add new taxonomy, make it hierarchical (like categories)
	$labels = array(
		'name'              => _x( 'Genres', 'taxonomy general name', 'textdomain' ),
		'singular_name'     => _x( 'Genre', 'taxonomy singular name', 'textdomain' ),
		'search_items'      => __( 'Search Genres', 'textdomain' ),
		'all_items'         => __( 'All Genres', 'textdomain' ),
		'parent_item'       => __( 'Parent Genre', 'textdomain' ),
		'parent_item_colon' => __( 'Parent Genre:', 'textdomain' ),
		'edit_item'         => __( 'Edit Genre', 'textdomain' ),
		'update_item'       => __( 'Update Genre', 'textdomain' ),
		'add_new_item'      => __( 'Add New Genre', 'textdomain' ),
		'new_item_name'     => __( 'New Genre Name', 'textdomain' ),
		'menu_name'         => __( 'Genre', 'textdomain' ),
	);

	$args = array(
		'hierarchical'      => true,
		'labels'            => $labels,
		'show_ui'           => true,
		'show_admin_column' => true,
		'query_var'         => true,
		'rewrite'           => array( 'slug' => 'genre' ),
	);

	register_taxonomy( 'genre', array( 'book' ), $args );

	unset( $args );
	unset( $labels );

	// Add new taxonomy, NOT hierarchical (like tags)
	$labels = array(
		'name'                       => _x( 'Writers', 'taxonomy general name', 'textdomain' ),
		'singular_name'              => _x( 'Writer', 'taxonomy singular name', 'textdomain' ),
		'search_items'               => __( 'Search Writers', 'textdomain' ),
		'popular_items'              => __( 'Popular Writers', 'textdomain' ),
		'all_items'                  => __( 'All Writers', 'textdomain' ),
		'parent_item'                => null,
		'parent_item_colon'          => null,
		'edit_item'                  => __( 'Edit Writer', 'textdomain' ),
		'update_item'                => __( 'Update Writer', 'textdomain' ),
		'add_new_item'               => __( 'Add New Writer', 'textdomain' ),
		'new_item_name'              => __( 'New Writer Name', 'textdomain' ),
		'separate_items_with_commas' => __( 'Separate writers with commas', 'textdomain' ),
		'add_or_remove_items'        => __( 'Add or remove writers', 'textdomain' ),
		'choose_from_most_used'      => __( 'Choose from the most used writers', 'textdomain' ),
		'not_found'                  => __( 'No writers found.', 'textdomain' ),
		'menu_name'                  => __( 'Writers', 'textdomain' ),
	);

	$args = array(
		'hierarchical'          => false,
		'labels'                => $labels,
		'show_ui'               => true,
		'show_admin_column'     => true,
		'update_count_callback' => '_update_post_term_count',
		'query_var'             => true,
		'rewrite'               => array( 'slug' => 'writer' ),
	);

	register_taxonomy( 'writer', 'book', $args );
}
// hook into the init action and call create_book_taxonomies when it fires
add_action( 'init', 'wpdocs_create_book_taxonomies', 0 );
PHP

يقوم هذا الكود في الواقع بإنشاء تصنيفين في لوحة التحكم، أحدهما هرمي مع قدرات الأصل/الطفل والآخر بدونه. لذا فهي في الأساس مجموعة ثانوية من التصنيفات والوسوم.

تم نشر الكود نفسه على صفحة التصنيف الرسمية من قبل فريق WordPress Codex، وهو يسجل الكتب كتصنيف مع مختلف الأنواع والكتاب لربطها. كل ما عليك فعله هو مراجعة الكلمات الرئيسية المرتبطة بالكتاب واستبدالها بكلماتك الرئيسية. وأنت على ما يرام.

الخاتمة

يبدو استخدام تصنيفات ووردبريس معقدًا في البداية. ولكن عندما تتعمق في هذه الميزة، نأمل أن تتمكن من رؤية مدى بساطتها حقًا.

إذا قمت بربطها بالتصنيفات والوسوم التي تستخدمها بالفعل، فسيكون فهم التصنيفات المخصصة أمرًا بسيطًا. عند دمجها مع أنواع المقالات او المنشورات المخصصة، يمكنك تنظيم موقعك بعدد لا حصر له من الطرق للعثور على أفضل طريقة تناسب مجالك وجمهورك بشكل مثالي.

هل تستخدم تصنيف ووردبريس خاصًا على موقع الويب الخاص بك؟ اسمحوا لنا أن نعرف كيف تم إعداده في التعليقات!

اترك تعليقاً