رفتن به مطلب

نمایش یک دسته خاص از portfolio


fido

پست های پیشنهاد شده

سلام دوستان

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

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

چند روزه دارم روش کار میکنم ولی هرچی جلو میرم مشکلات بیشتر میشه :((((((((

مشکلم اینه که موقع خوندن این پست دسته بندی داخل انچه بر میگردونه نیست !!! یه مقداری به نام [filter] هست که با get_the_terms() ان را خوانده

می تونید راهنماییم کنید چطور پیش برم ؟؟؟؟

کدهایی که نوشتم رو هم میزارم هرچند خیلی ابتدایی و بهم ریختس .. ;)

مرسی اگه کمک کنید :wub:


function portif($atts, $content=null){

extract(shortcode_atts(array(
"num" => '',
"cats" => ''
), $atts));
global $post;

$ids=array();
$terms=array();
$myposts = get_posts('numberposts='.$num.'&order=DESC&post_type=portfolio&orderby=post_date');
foreach($myposts as $post)
{
$ids[]=$post->ID;
//$terms = get_the_terms( $post->ID, 'filter' );
}
foreach($terms as $category){
$cat[]=$category->name;
//var_dump($cat);
}
for($i=0; $i<=$j; $i++){
$my[$i]=array_merge((array)$cat[$i],(array)$myposts[$i]);
}

$retour.='<ul>';
foreach($my as $post) :
get_the_image( array( 'meta_key' => array( 'Full', 'Full' ), 'size' => 'portfolio_full' ) );
$retour.='<li>'.the_title().'</li>';

endforeach;
return $retour.='</ul>';
}
add_shortcode("portfol", "portif");

فایل مربوط به نمایش portfolio رو هم میزارم ..

خیلی بهش نیاز دارم اگه میشه کمک کنید

portfolio (2).php

لینک به ارسال
مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...