در اینجا قصد معرفی کلاس های اصلی برای ساخت قالب وردپرس را داریم کلاس هایی که به وسلیه آن ها می توانید از امکانات وردپرس در سیستم خود به خوبی استفاده کنید با مردان وردپرس همراه باشید.

در واقع وردپرس سه کلاس اصلی دارد که به تربیت زیر است:

  • body_class()
  • post_class()
  • comment_class()

یکی از مهمترین کلاس ها در وردپرس body_class می باشد که به صورت زیر می توانید فراخوانی کنید:

<body <?php body_class( $class ); ?>> 

با فراخوانی این کلاس در هر صفحه به صورت اتوماتیک کلاس مربوط به همان بخش فراخوانی می شود این کار کمک شایانی در خصوص نوشتن کلاس ها در قالب css می کند به عنوان مثال زمانی که شما وارد یک صفحه شده اید در خروجی این برای شما چاپ می شود:

<body class="page page-id-2 page-parent page-template-default logged-in">

اگر در صفحه سینگل یا همان صفحه نهایی نمایش پست باشید کلاس های دیگری برای بادی ایجاد می شود که به ترتیب: 

single postid-{ID} , single-post , single-{posttype}

می باشد که به همین منوال در صفحات مختلف متفاوت است شما با طراح با دانستن این کلاس ها می توانید از سیستم وردپرس کمک گرفته و قالب خود را ساده تر طراحی کند.

یکی دیگر از کلاس های مهم در وردپرس کلاس post_class می باشد برای فراخوانی این کلاس کافیست کد زیر را وارد کنید:

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

به این صورت خروجی کد بالا این چنین می شود:

<div id="post-4564" class="post post-4564 category-48 category-dancing logged-in">

همچنین گاهی ممکن است بخواهید کلاسی اضافه کنید به این مجموعه کافیست به مانند کد زیر عمل کنید:

<div id="post-<?php the_ID(); ?>" <?php post_class( 'class-name' ); ?>>

یا به صورت آرایه ای از کلاس ها برای تعداد بیشتری کلاس:

<?php
	$classes = array(
		'class1',
		'class2',
		'class3',
	);
?>

<div id="post-<?php the_ID(); ?>" <?php post_class( $classes ); ?>>

کلاس بعدی کلاس comment_class می باشد برای فراخوانی  میتوانید از کد زیر استفاده کنید:

<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">

این کلاس نیز به مانند کلاس های دیگر خروجی های متفاوتی داردکه متوانید آن ها را کنترل کنید تا قالب راحت تر و بهتری را طراحی و پیاده سازی کنید.

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۴ دی ۱۳۹۵
صادق مهدی لو

زمانی که تنها دوازده سال داشتم ، پدرم برای کادوی تولدم کامپیوتری را خرید. او هرگز نمی دانست که این وسیله زندگی من را تغییر خواهد داد ، و اکنون من یک برنامه نویس هستم...

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.