kianograph
شنبه 08 تیر 1392, 23:15 عصر
سلام به همه دوستان و اساتید گرامی
من یک سایت دارم که یک سری "کاستم پست" داره! که هر پست یک فیلد اجیاری داخلش هست.
همچنین یه سری Taxonomies یا دسته بندی موضوعی خاص
حالا من میخوام یک صفحه داشته باشم که توی اون این چیزهارو نمایش بدم.
1- محتوی فیلد اجباری آخرین پست دیروز از یک دسته بندی خاص
2- محتوی فیلد اجباری آخرین پست از یک دسته بندی خاص
من برای دیروز از این کد استفاده کردم:
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
$yesterday = strtotime("-1 day");
$yesterday = date("Y-m-d", $yesterday);
$today = date("Y-m-d");
$querystr = "SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wposts.post_date >= '$yesterday'
AND wposts.post_date <= '$today'
AND wposts.post_type = 'CUSTOM-POST'
ORDER BY wposts.post_date ASC;";
$posts = $wpdb->get_results($querystr, OBJECT);
get_header();
?>
<div id="content" role="main">
<?php
if($posts) {
foreach($posts AS $post) setup_postdata($post);
{
?>
<div id="post-<?php the_ID(); ?>">
<div> <?php echo get_post_meta($post->ID,'CUSTOM-FILED',TRUE) ?></div>
</div>
<?php } ?>
<?php } else { ?>
<h2>Not Found</h2>
<p>Sorry, but you are looking for something that isn't here.</p>
<?php get_search_form(); ?>
<?php } ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
ولی این کد یک مشکل برای من داره و اون اینکه: فیلد آخرین پست دیروز همه دسته بندی ها رو نمایش می ده!
ممنون میشم از کمک اساتید در این زمینه بهره بگیرم.:لبخندساده:
من یک سایت دارم که یک سری "کاستم پست" داره! که هر پست یک فیلد اجیاری داخلش هست.
همچنین یه سری Taxonomies یا دسته بندی موضوعی خاص
حالا من میخوام یک صفحه داشته باشم که توی اون این چیزهارو نمایش بدم.
1- محتوی فیلد اجباری آخرین پست دیروز از یک دسته بندی خاص
2- محتوی فیلد اجباری آخرین پست از یک دسته بندی خاص
من برای دیروز از این کد استفاده کردم:
<?php
/**
* @package WordPress
* @subpackage Default_Theme
*/
$yesterday = strtotime("-1 day");
$yesterday = date("Y-m-d", $yesterday);
$today = date("Y-m-d");
$querystr = "SELECT wposts.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta
WHERE wposts.ID = wpostmeta.post_id
AND wposts.post_date >= '$yesterday'
AND wposts.post_date <= '$today'
AND wposts.post_type = 'CUSTOM-POST'
ORDER BY wposts.post_date ASC;";
$posts = $wpdb->get_results($querystr, OBJECT);
get_header();
?>
<div id="content" role="main">
<?php
if($posts) {
foreach($posts AS $post) setup_postdata($post);
{
?>
<div id="post-<?php the_ID(); ?>">
<div> <?php echo get_post_meta($post->ID,'CUSTOM-FILED',TRUE) ?></div>
</div>
<?php } ?>
<?php } else { ?>
<h2>Not Found</h2>
<p>Sorry, but you are looking for something that isn't here.</p>
<?php get_search_form(); ?>
<?php } ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
ولی این کد یک مشکل برای من داره و اون اینکه: فیلد آخرین پست دیروز همه دسته بندی ها رو نمایش می ده!
ممنون میشم از کمک اساتید در این زمینه بهره بگیرم.:لبخندساده: