حتما در برخی از پوسته ها دیده اید که برای مثال اگر برای زمینه دلخواه slider مقدار 1 را قرار دهید ، آن نوشته در قسمت اسلایدر نمایش داده می شود . همینطور برای بخش نوشته های ویژه و … . وردپرس منعطف است و این یکی از کوچکترین موارد انعطاف پذیری وردپرس را نشان داده و علاوه بر اینکه به کاربر اجازه می دهد نوشته ی خود را در موضوع مورد نظر ارسال کند ، امکان استفاده آن نوشته در بخش های دیگر را نیز فراهم می سازد.
اینکه مثلا ما برای بخش اسلایدر ها یا نوشته های ویژه در وردپرس ، یک دسته با نام اسلایدر یا نوشته های ویژه ایجاد کنیم زیبا و حرفه ای نیست . زیرا سپس آن دسته ها را باید از نمایش ، نقشه سایت وردپرس و فید وردپرس و … مخفی کنیم .
با استفاده از کد زیر در پوسته وردپرس خود می توانید آخرین نوشته های زمینه دلخواه خود را با شرط وجود مقدار تعیین شده به نمایش بگذارید.
توضیح ساده تر این است که اگر نوشته ی من ، در زمینه دلخواه slider ، مقدار 1 را داشت نمایش داده شود . به همین سادگی !
کافیست نام زمینه دلخواه و مقدار مورد نظر را در کد زیر قرار دهید و آن را در پوسته وردپرس خود قرار دهید تا نوشته های مربوط با آن زمینه دلخواه را در خروجی دریافت و به نمایش بگذارید .
<?php query_posts(array( 'meta_key' => 'نام زمینه دلخواه', 'meta_value' => 'مقدار زمینه دلخواه' )); if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php endwhile;?> <?php wp_reset_query(); ?>
نکته : حتما از <?php wp_reset_query(); ?> در انتهای کوئری استفاده کنید .
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید