WordPress Custom Query - Part 05 - meta_query.mp4 (ok)

Kết quả giống nhau :)

Ví dụ 1:

C:\xampp\htdocs\wordpress\wp-content\themes\twentytwentyone\index.php

<?php
	get_header();
?>
<?php 
	$args = array(
		'post_type' => 'post',
		'posts_per_page' => -1,
		'mete_name' => 'size',
		'meta_value' => 'A',
	);
	$query = new WP_Query($args);
	$i = 1;
	while ($query->have_posts()): $query->the_post();
	echo $i;
	?>
		<h5><?php the_title(); ?></h5>
		<p><?php the_tags(); ?></p>
	<?php
	$i++;
	endwhile;
	wp_reset_query();
?>
<?php
	get_footer();
?>

Ví dụ 2:

<?php
	get_header();
?>
<?php 
	$args = array(
		'post_type' => 'post',
		'posts_per_page' => -1,
		'meta_query' => array(
			array(
				'key' => 'size',
				'value' => 'A'
			)
		)
	);
	$query = new WP_Query($args);
	$i = 1;
	while ($query->have_posts()): $query->the_post();
	echo $i;
	?>
		<h5><?php the_title(); ?></h5>
		<p><?php the_tags(); ?></p>
	<?php
	$i++;
	endwhile;
	wp_reset_query();
?>
<?php
	get_footer();
?>

Ví dụ 3:

<?php
	get_header();
?>
<?php 
	$args = array(
		'post_type' => 'post',
		'posts_per_page' => -1,
		'meta_query' => array(
			'relation' => 'AND',
			array(
				'key' => 'size',
				'value' => 'A',
				'compare' => '='
			),
			array(
				'key' => 'price',
				'value' => 11,
				'compare' => '='
			)
		)
	);
	$query = new WP_Query($args);
	$i = 1;
	while ($query->have_posts()): $query->the_post();
	echo $i;
	?>
		<h5><?php the_title(); ?></h5>
		<p><?php the_tags(); ?></p>
	<?php
	$i++;
	endwhile;
	wp_reset_query();
?>
<?php
	get_footer();
?>

Last updated