خانه / وردپرس / آموزش وردپرس / آموزش وردپرس کوئری،قسمت دوم

تاریخ انتشار: آذر 1, 1394 تعداد بازدید: 389 بازدید تعداد دیدگاه ها: 0

آموزش وردپرس کوئری،قسمت دوم

آموزش وردپرس کوئری،قسمت دومReviewed by فریش تم on Nov 22Rating: 5.0آموزش وردپرس کوئری،قسمت دومدر ادامه آموزش وردپرس کوئری در قسمت دوم همراه شما دوستان عزیز هستیم.در این قسمت در مورد ادامه ناگفته های قسمت قبل صحبت میکنیم و همراه با مثال هایی قوی و مناسب

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

در ادامه گفته های قسمت قبل حال یک حلقه متناوب را بررسی میکنیم که به صورت زیر است:

<?php 
// the query
$the_query = new WP_Query( $args ); ?>

<?php if ( $the_query->have_posts() ) : ?>

	<!-- pagination here -->

	<!-- the loop -->
	<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
		<h2><?php the_title(); ?></h2>
	<?php endwhile; ?>
	<!-- end of the loop -->

	<!-- pagination here -->

	<?php wp_reset_postdata(); ?>

<?php else : ?>
	<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

حلقه متناوب به این معنی است که به صورت نوبتی انجام میشود.حال در ادامه حلقه متناوب چند حلقه ای نیز به صورت زیر است:

<?php

// The Query
$query1 = new WP_Query( $args );

// The Loop
while ( $query1->have_posts() ) {
	$query1->the_post();
	echo '<li>' . get_the_title() . '</li>';
}

/* Restore original Post Data 
 * NB: Because we are using new WP_Query we aren't stomping on the 
 * original $wp_query and it does not need to be reset with 
 * wp_reset_query(). We just need to set the post data back up with
 * wp_reset_postdata().
 */
wp_reset_postdata();


/* The 2nd Query (without global var) */
$query2 = new WP_Query( $args2 );

// The 2nd Loop
while ( $query2->have_posts() ) {
	$query2->the_post();
	echo '<li>' . get_the_title( $query2->post->ID ) . '</li>';
}

// Restore original Post Data
wp_reset_postdata();

?>

دوستان عزیز همانطور که در کد های بالا مشاهده می کنید در این کد ها ابتدا کوئری تعریف شده است و پس از تعریف کوئری ها حلقه تعریف شده است و پس از تعریف حلقه نیز حلقه ریست انجام شده است و باز هم از ابتدا همین عملیات ها برای حلقه دوم تعریف شده است.

ممنونم از همراهی شما دوستان عزیز

در ادامه این آموزش به بررسی موارد دیگر میپردازیم

منبع: فریش تم ارائه دهنده قالب وردپرس بازی و قالب وردپرس تک صفحه ای

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

هنوز دیدگاهی ثبت نشده است.