ariaieboy

مشکل با کوئری ساخته شده با ژنراتور کوئری ساز

9 پست در این موضوع قرار دارد

سلام خسته نباشید بنده می خواستم که در یک مکان خاص اخرین مطالبی که مثلا درش زمینه دلخواه idm به کار رفته رو نمایش بده همینطور کوئری که زمینه دلخواه chrome و... درش باشه که وقتی با ژنراتور کوئری ساز اینکار رو کردم و کد های ایجاد شده رو به صورت زیر داخل قالب قرار دادم.


<ul>
<li>
<?php
$idm= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'meta_key' => 'idm',
'order' => 'DESC',
'orderby' => 'date',
'posts_per_page' =>'1',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<?php
if($idm->have_posts()) : ?>
<?php
while($idm->have_posts()) : $idm->the_post();?>
<div id="need-pic"><a href="<?php the_permalink();?>" title="پیوند پایدار <?php the_title_attribute('echo=1'); ?>" rel="bookmark"><img src="http://dlzip.ir/wp-content/uploads/2015/01/IDM.png" alt="دانلود منیجر IDM"></a></div>
<h4>
<div id="need">
<a href="<?php the_permalink();?>" title="پیوند پایدار <?php the_title_attribute('echo=1'); ?>" rel="bookmark">دانلود منیجر IDM</a></br>
<p>ورژن: <?php echo get_post_meta($post->ID, 'idm', true); ?></p>
</h4>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
</li>
<li>
<?php
$chrome= new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
'meta_key' => 'chrome',
'order' => 'DESC',
'orderby' => 'date',
'posts_per_page' =>'1',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
)); ?>
<?php
if($chrome->have_posts()) : ?>
<?php
while($chrome->have_posts()) : $chrome->the_post();?>
<div id="need-pic"><a href="<?php the_permalink();?>" title="پیوند پایدار <?php the_title_attribute('echo=1'); ?>" rel="bookmark"><img src="http://dlzip.ir/wp-content/uploads/2015/01/Chrome.png" alt="دانلود chrome"></a></div>
<h4>
<div id="need">
<a href="<?php the_permalink();?>" title="پیوند پایدار <?php the_title_attribute('echo=1'); ?>" rel="bookmark">مرورگر google chrome</a></br>
<p>ورژن: <?php echo get_post_meta($post->ID, 'chrome', true); ?></p>
</h4>
<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
</li>
</ul>

الان بنده دو مشکل دارم

1- اینکه می خوام موقعی که هیچ مطلبی این زمینه دلخواه ها درش وجود نداره نمایش داده نشه.

2- مورد دوم اینه که الان وقتی برای زمینه دلخواه idm مقدار وارد میشه به خوبی نمایش داده میشه و لینک هاش نمایش داده می شه ولی برای زمینه دلخواه بعدی این عمل انجام نمیشه و لینک پست زمینه دلخواه idm قرار میگیره

برای دیدن انلاین می تونید به سایت

dlzip.ir

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

0

به اشتراک گذاری این پست


لینک به پست

یعنی هیچ جوابی بعد از 3 روز برای این سئوال من وجود نداره ؟

باور کنید نیاز دارم اگر روش دیگه ای هم بلدید بگید مشکلی نیست

0

به اشتراک گذاری این پست


لینک به پست

برای مشکل 1 که کافیه یک if قرار بدید تا بررسی کنه فیلد خالی هست یا خیر.

مشکل دومتون رو توجه نشدم.

0

به اشتراک گذاری این پست


لینک به پست

در مورد اول کجا باید if بزارم؟

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

0

به اشتراک گذاری این پست


لینک به پست
:rolleyes:
0

به اشتراک گذاری این پست


لینک به پست

ببخشید ولی مجبورم بازم اسپم بدم و لطفا اکانتم رو نبندید

0

به اشتراک گذاری این پست


لینک به پست
:angry:
0

به اشتراک گذاری این پست


لینک به پست

.......

0

به اشتراک گذاری این پست


لینک به پست

بعد چندین و چند روز منتظر جوابم هنوز

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری