رفتن به مطلب

مشکل در عدم فراخوانی درست تکسونومی های مادر همراه عکس با افزونه Taxonomy Images


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

سلام

من از افزونه Taxonomy Images برای نگاره دار کردن تکسونومی ها و از کد زیر هم برای نمایش تکسونومی ها بهره می گیرم.

if( is_tax() ){

$term = get_queried_object();

$children = get_terms( $term->taxonomy, array(
'parent'    => $term->term_id,
'hide_empty' => false
) );
// print_r($children); // uncomment to examine for debugging
if($children) { // get_terms will return false if tax does not exist or term wasn't found.

     $current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );

$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                            'child_of'     => $current_term->term_id,
                                'term_args'    => array(
                                'orderby'      => 'id',
                                'order'        => 'ASC',
                                'hierarchical' => false,
'hide_empty' => false,
                                ),

                            );

    $cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

foreach ($cats as $cat) {

echo '<li class="briliant"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
echo wp_get_attachment_image( $cat->image_id, 'detail' );
echo $cat->name ;
echo '</a></li>';
}

}

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

مشکل کد کجاست؟

ممنون برای کمک

لینک به ارسال

زنده باد خودم :D

سرانجام تونستم مشكل رو حل كنم :)))))))

دوستان اين كد پاياني هست كه بدون مشكل و با افزونه Taxonomy Images كار مي‌كنه ;)

if( is_tax() ){

$term = get_queried_object();

$children = get_terms( $term->taxonomy, array(
'parent'    => $term->term_id,
'hide_empty' => false
) );

// print_r($children); // baraye azmudan e eshkal zodayi az didgah birun biyarid
if($children) { // get_terms agar termi peyda nakone false ro barmigardune

	$current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
	$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                                'term_args'    => array(
                            		'parent'     => $current_term->term_id, 
                                	'orderby'      => 'id',
                                	'order'        => 'ASC',
                                	'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
                                ),

                            );

    	$cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

	foreach ($cats as $cat) {
	if ($cat->parent > 0) {
		echo '<li class="briliant"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
		echo wp_get_attachment_image( $cat->image_id, 'detail' );
		echo $cat->name ;
		echo '</a></li>';
		}
	}

}

اكنون همون چيزي شد كه مي‌خواستم. يعني اين‌كه دسته بندي هاي:

دسته آ

دسته ب

دسته پ

هست كه با كليك بر روي هر كدوم، به جاي آوردن همه نوشته‌هاش، زيردسته ها رو نمايش مي‌ده. به نگاره زير دقت كنيد:

 

samplecat.jpg.3cd57fa6d41a13d07065997e81

اكنون با كليك روي هر زير دسته، در صورت داشتن زيردسته‌‌هاي ديگه اي باز زير دسته ها نمايش داده مي‌شه؛ وگرنه اين‌بار نوشته‌هاي اون زير دسته رو نمايش مي‌ده :)

اين هم افزونه Taxonomy Images

اميدوارم مفيد باشه براتون :wub:

ویرایش شده توسط DariushGreat
لینک به ارسال

دوست من میشه آموزش گذاشتن دسته ها با عکس به جای مطالب رو در صفحه اول بذاری ؟؟ بصورتی که با ایجاد دسته ها ، اونها اتوماتیک در صفحه اول یا هر صفحه ای خواستیم قرار بگیرند ؟ همینطور زیردسته های اونها ... درست مثل عکسی که گذاشتی ...

واقعا من چیزی متوجه نشدم ... ( البته من سطح اطلاعات کدنویسی ام  خیلی پایینه ... )

ویرایش شده توسط iranibazar
لینک به ارسال

سلام دوست من

اين كدها رو نبايد در فانكشن كپي كني. بگذار بر پايه قالب خودم برات بگم.

قالبي كه من نوشتم داراي پرونده‌هاي زيره:

single-{my-post-type}.php

single.php

archive.php

taxonomy.php

loop.php

content.php

براي پرونده‌هاي تك‌نوشته مانند single پست‌تايپ و single اصلي با احضار content.php و براي بايگاني و تكسونومي با احضار loop.php كارمو پيش مي‌برم. مزيت اين‌كار اينه كه اگر شمار زيادي پست‌تايپ داشته باشي و بخواي يه تغيير سراسري اعمال كني، لازم نيست دونه دونه پرونده‌ها رو دستكاري كني. بلكه تنها كدهاي پرونده‌هاي loop و content رو دستكاري مي‌كني و تغييرات سراسري اعمال مي‌شن.

براي احضار يك پرونده در دل يك پرونده ديگه دستور get_template_part بهره مي‌گيري. براي نمونه من مي‌خوام در بدنه پرونده single.php كدهاي درون content.php رو احضار كنم:

<?php get_template_part('content', 'single'); ?>

اگر پرونده من يك تك فايل پست‌تايپ به نام single-shop.php باشه كد مي‌شه اين‌شكلي:

<?php get_template_part('content', 'single-shop'); ?>

براي پرونده‌هاي بايگاني و تكسونومي هم به همين روال ولي به جاي content از loop، و به جاي single از archive يا taxonomy بهره گرفتم.

و اكنون برگرديم سر پرسش شما و شرح كارهايي كه انجام گرفته. اين كدي بود كه من در پرونده loop.php كار كردم:

if( is_tax() ){

$term = get_queried_object();

$children = get_terms( $term->taxonomy, array(
'parent'    => $term->term_id,
'hide_empty' => false
) );

// print_r($children); // baraye azmudan e eshkal zodayi az didgah birun biyarid
if($children) { // get_terms agar termi peyda nakone false ro barmigardune

	$current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
	$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                                'term_args'    => array(
                            		'parent'     => $current_term->term_id, 
                                	'orderby'      => 'id',
                                	'order'        => 'ASC',
                                	'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
                                ),

                            );

    	$cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

	foreach ($cats as $cat) {
	if ($cat->parent > 0) {
		echo '<li class="briliant"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
		echo wp_get_attachment_image( $cat->image_id, 'detail' );
		echo $cat->name ;
		echo '</a></li>';
		}
	}

}

به كد زير نگاه كن

if( is_tax() )

// كد هاي مورد نظر شما

}

اين كد داره مي‌گه اگر داري دسته‌بندي تكسونومي رو بارگزاري مي‌كني، كدهاي مورد نظرم رو اجرا كن.

 

اكنون به كد زير نگاه كن:

$term = get_queried_object();

$children = get_terms( $term->taxonomy, array(
'parent'    => $term->term_id,
'hide_empty' => false
) );

if($children) {

// كدهاي مورد نظر شما

}

اين كد داره مي‌گه اگر داراي بچه بود بچه‌ها رو نشون بده. وگرنه نوشته‌ها يا پست‌تايپ‌ها رو بيار. به عبارت ديگه اين كد كارش اينه كه دسته‌بندي‌ها رو يه جا تا هنگام رسيدن به نوشته‌ها نشون بده

 

اين كد رو داشته باش:

	$current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
	$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                                'term_args'    => array(
                            		'parent'     => $current_term->term_id, 
                                	'orderby'      => 'id',
                                	'order'        => 'ASC',
                                	'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
                                ),

                            );

    	$cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

	foreach ($cats as $cat) {
	if ($cat->parent > 0) {
		echo '<li class="briliant"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
		echo wp_get_attachment_image( $cat->image_id, 'detail' );
		echo $cat->name ;
		echo '</a></li>';
		}
	}

اين كد كارش اينه كه با فراخواني ترم‌ها و تكسونومي‌ها، در قالب يك حلقه foreach دونه دونه دسته بندي‌ها رو نمايش بده. كد wp_get_attachment_image هم كارش اينه كه به كمك افزونه Taxonomy Imgase نگاره دسته‌بندي رو فراخوني كنه

ویرایش شده توسط DariushGreat
لینک به ارسال
در 44 دقیقه قبل، iranibazar گفته است :

دوست من میشه آموزش گذاشتن دسته ها با عکس به جای مطالب رو در صفحه اول بذاری ؟؟ بصورتی که با ایجاد دسته ها ، اونها اتوماتیک در صفحه اول یا هر صفحه ای خواستیم قرار بگیرند ؟ همینطور زیردسته های اونها ... درست مثل عکسی که گذاشتی ...

واقعا من چیزی متوجه نشدم ... ( البته من سطح اطلاعات کدنویسی ام  خیلی پایینه ... )

شرمنده سامانه پيام‌رساني تالار با ارسال كد مشكل داره گويا براي همين ناچار شدم اين‌جا پاسخت رو بدم

آره مي‌شه. شما مي‌تونيد محتويات درون is_tax() رو برداريد و در برگه خانه و اصلي سايت بكار بگيري

 

لینک به ارسال

از پاسخی که ارائه فرمودید و صرف وقت و حوصله ای که مبذول داشتید واقعا سپاسگزارم ...

ولی خواهشا بهم خرده نگیرید .. من فقط بلدم با حلقه های معمولی وردپرس کار کنم و بعبارتی دیگر اینهمه زحمتی که کشیدید و آموزشی رو که دادید رو متوجه نشدم ...

براتون مقدوره نمونه کدصحیحی رو که من میتونم در صفحه اصلیم بزارم رو ( ممکنه اینجا با گذاشتن کد اصلی ، توابع اجرا بشن ) داخل فایل یا فایل های متنی برام پیوست کنید ؟

کدی که بتونم با گذاشتن اونها در صفحه اصلی قالبم که خیلی هم ساده است ، دسته هارو با عکس تو سایتم با این افزونه ای که معرفی فرمودید نمایش بدم ..

بازم خیلی خیلی عذر میخوام و سعی میکنم با مطالعه بیشتر معلوماتمو بالاتر ببرم تا بیشتر وقتتونو نگیرم ...

لینک به ارسال

 

در 4 دقیقه قبل، iranibazar گفته است :

از پاسخی که ارائه فرمودید و صرف وقت و حوصله ای که مبذول داشتید واقعا سپاسگزارم ...

ولی خواهشا بهم خرده نگیرید .. من فقط بلدم با حلقه های معمولی وردپرس کار کنم و بعبارتی دیگر اینهمه زحمتی که کشیدید و آموزشی رو که دادید رو متوجه نشدم ...

براتون مقدوره نمونه کدصحیحی رو که من میتونم در صفحه اصلیم بزارم رو ( ممکنه اینجا با گذاشتن کد اصلی ، توابع اجرا بشن ) داخل فایل یا فایل های متنی برام پیوست کنید ؟

کدی که بتونم با گذاشتن اونها در صفحه اصلی قالبم که خیلی هم ساده است ، دسته هارو با عکس تو سایتم با این افزونه ای که معرفی فرمودید نمایش بدم ..

بازم خیلی خیلی عذر میخوام و سعی میکنم با مطالعه بیشتر معلوماتمو بالاتر ببرم تا بیشتر وقتتونو نگیرم ...

خواهش مي‌كنم

باز شما به حلقه‌ها آگاهي داريد؛ در آغاز من تنها با جوملا كار كرده بودم و هيچي از وردپرس نمي‌دونستم ولي با گشت و گذار و وقت گذاشتن و استفاده از محضر اساتيد اين تالار خيلي چيزها آموختم. اين كمترين كاريه كه مي‌تونم بكنم تا شايد كمي جبران كرده باشم :)

چشم

شما لطفا يك زحمتي بكش و همه كدهاي برگه خانه رو اينجا بگذار تا كد رو بازنويسي كنم براتون ;)

سپس جايي كه مي‌خواي اينا نمايش داده بشن رو هم بگو بهم.

ویرایش شده توسط DariushGreat
لینک به ارسال

از لطف شما ممنونم..

من میخوام دسته های اصلی در صفحه اول دیده بشوند ( به همراه تصویر  .. استایل هارو بعدا من خودم میدم ) و نام دسته ها هم زیرشون باشه

وقتی روی دسته کلیک می کنیم ، به صفحه ای بریم که زیردسته هاش اونجا مثل همین صفحه اصلی دیده بشن .. به همین ترتیب تا زمانی که پست های اون زیردسته دیده بشوند .

عنایت بفرمائید : لازم نیست همه کد ها در همین یک صفحه نوشته بشه ، اگر میشه از فراخوانی از فایل دیگری استفاده کرد که چه بهتر ، اون موقع میتونم با مطالعه اونها ، کدها را در هر صفحه و برگه ای که خواستم وارد کنم و دسته ها و زیردسته ها رو نمایش بدم.

من برای شما صفحه ایندکس سایتمو پیوست کردم .

بسیار سپاسگزارم .. 

index.php

index.php

ویرایش شده توسط iranibazar
لینک به ارسال
در 2 دقیقه قبل، iranibazar گفته است :

از لطف شما ممنونم..

من میخوام دسته های اصلی در صفحه اول دیده بشوند ( به همراه تصویر  .. استایل هارو بعدا من خودم میدم ) و نام دسته ها هم زیرشون باشه

وقتی روی دسته کلیک می کنیم ، به صفحه ای بریم که زیردسته هاش اونجا مثل همین صفحه اصلی دیده بشن .. به همین ترتیب تا زمانی که پست های اون زیردسته دیده بشوند .

عنایت بفرمائید : لازم نیست همه کد ها در همین یک صفحه نوشته بشه ، اگر میشه از فراخوانی از فایل دیگری استفاده کرد که چه بهتر ، اون موقع میتونم با مطالعه اونها ، کدها را در هر صفحه و برگه ای که خواستم وارد کنم و دسته ها و زیردسته ها رو نمایش بدم.

من برای شما صفحه ایندکس سایتمو پیوست کردم .

بسیار سپاسگزارم .. 

index.php

index.php

امكان دانلود فايل php وجود نداره يا دست كم براي من وجود نداره. برگه سفيد مياد ذخيره هم نميشه. لطفا كدهاشو همينجا كپي و پيست كن.

لینک به ارسال

احتمالا پیوست ها درست دیده نشن :

کد صفحه ایندکس من اینه : 

<?php get_header(); ?>
	<div class="row">
		<div class="col-md-12">
		<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <strong>توجه کنید !</strong> در اینجا مطالب مربوط به اطلاعیه های مدیر ثبت می شود .</div>
  <div class="box-single"><span class="pull-right glyphicon glyphicon-hand-right" aria-hidden="true">&nbsp;</span>
 <span class="pull-right"> <b>شما اینجا هستید :&nbsp;</b> 	</span>  <span class=""> <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>	</span> </div>
			<div class="row">
         <?php if(have_posts()) : while(have_posts()) : the_post(); $price = get_post_meta($post->ID, 'price',true); $dl = get_post_meta($post->ID, 'dl',true); ?>
				<div class="col-md-3">
				            <div class="post">
               <div class="thumbnail">
                  <a href="
                     <?php the_permalink(); ?>">
                  <?php if(has_post_thumbnail()) { the_post_thumbnail(); } else { ?>
                  <img src="<?php bloginfo('template_url'); ?>/images/noimage.jpg" alt="بدون تصویر">
                  <?php } ?></a>	
                  <div class="caption">
                     <div class="onvan-index">
                        <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                     </div>
                     <p>
                     <div class="matn-kootah-index"><?php echo  mb_substr(get_the_excerpt() , 0 , 90); ?> ...</div>
                     </p>
                  </div>
               </div>
            </div>
</div>
				
				<?php endwhile; ?>  <?php endif; ?> 			
			</div>
		</div>
	</div>
	<br></br>
<?php get_footer(); ?>

 

لینک به ارسال

سلام

يك <div> تازه بالاي پست‌ها به نام cat-show درست كردم و درونش كدها رو نوشتم. در $args، براي taxonomy نوشتم category. اين يعني اين‌كه دسته‌بندي پيش‌فرض وردپرس رو گزينش مي‌كنه. شما اگر تكسونومي خاص ديگه‌اي مد نظرته بنويس. parent رو نوشتم 66 كه آيدي اون دسته خاصه مثلا. شما آيدي دسته‌اي كه مي‌خواي رو بنويس و اگر مي‌خواي همه دسته‌بندي‌ها رو نمايش بده بنويس ' ' تا همه رو بياره.

	<div class="row">
		<div class="col-md-12">
		<div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <strong>توجه کنید !</strong> در اینجا مطالب مربوط به اطلاعیه های مدیر ثبت می شود .</div>
  <div class="box-single"><span class="pull-right glyphicon glyphicon-hand-right" aria-hidden="true">&nbsp;</span>
 <span class="pull-right"> <b>شما اینجا هستید :&nbsp;</b> 	</span>  <span class=""> <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>	</span> </div>

<div class="cat-show">
    <?php
			
		$args = array(
			'taxonomy'     => 'category',
				'term_args'    => array(
					'parent'     => 66, 
					'orderby'      => 'id',
					'order'        => 'ASC',
					'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
								),
			);					
            $cats = apply_filters( 'taxonomy-images-get-terms', '', $args );
        
            foreach ($cats as $cat) {
                if ($cat->parent > 0) {
                    echo '<li class="cat-li"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
                    echo wp_get_attachment_image( $cat->image_id, 'detail' );
                    echo $cat->name ;
                    echo '</a></li>';
                    }
            }
        
    ?>         	
</div>


			<div class="row">
         <?php if(have_posts()) : while(have_posts()) : the_post(); $price = get_post_meta($post->ID, 'price',true); $dl = get_post_meta($post->ID, 'dl',true); ?>
				<div class="col-md-3">
				            <div class="post">
               <div class="thumbnail">
                  <a href="
                     <?php the_permalink(); ?>">
                  <?php if(has_post_thumbnail()) { the_post_thumbnail(); } else { ?>
                  <img src="<?php bloginfo('template_url'); ?>/images/noimage.jpg" alt="بدون تصویر">
                  <?php } ?></a>	
                  <div class="caption">
                     <div class="onvan-index">
                        <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                     </div>
                     <p>
                     <div class="matn-kootah-index"><?php echo  mb_substr(get_the_excerpt() , 0 , 90); ?> ...</div>
                     </p>
                  </div>
               </div>
            </div>
</div>
				
				<?php endwhile; ?>  <?php endif; ?> 			
			</div>
		</div>
	</div>
	<br></br>

 

اين براي برگه نخسته. براي archive.php همون كد بالا رو حتما درون archive.php يا taxonomy.php بنويس. البته اگر تنها از دسته‌بندي پيش‌فرض وردپرس بهره مي‌گيري و تكسونومي نداري، مي توني به جاي

if( is_tax() )

از

if( is_category() )

بهره بگيري.

لینک به ارسال

بسیار بسیار سپاسگزارم دوست ارجمندم !

این کد کار کرد ... ولی تنها یک اشکال کوچیکی که داره اینه که : فقط تصاویر و نام زیرشاخه ها رو در صفحه اصلی آورد و تصویر و نام شاخه های مادر رو نمیاره ...

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

از آموزشی که ارائه فرمودید خیلی استفاده کردم و براتون آرزوی موفقیت دارم .

فقط یه سوال !!

کار اون کد 

'depth' => 1,

چی هست ؟ 

ویرایش شده توسط iranibazar
لینک به ارسال
در 50 دقیقه قبل، iranibazar گفته است :

بسیار بسیار سپاسگزارم دوست ارجمندم !

این کد کار کرد ... ولی تنها یک اشکال کوچیکی که داره اینه که : فقط تصاویر و نام زیرشاخه ها رو در صفحه اصلی آورد و تصویر و نام شاخه های مادر رو نمیاره ...

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

از آموزشی که ارائه فرمودید خیلی استفاده کردم و براتون آرزوی موفقیت دارم .

فقط یه سوال !!

کار اون کد 


'depth' => 1,

چی هست ؟ 

سلام

از اين‌كه برات مفيد بود خوش‌حالم :)

depth يا ژرفا نشون‌دهنده اينه كه تا چه جايگاهي از ساختار درختي دسته‌بندي نمايش داده بشه. تنها هم ارزش صحيح (integer) رو مي‌پذيره.

0 : نمايش همه دسته‌بندي‌ها كه پيش‌فرض هم هست

1- : نمايش همه دسته‌بندي‌ها به گونه تخت و بدون ايندنت (indent)

1 : نمايش دسته‌بندي‌هاي داراي جايگاه والا

n : نمايش جايگاه‌هاي تا n

لینک به ارسال

فقط یه جا به مشکل برخوردم!!

من صفحه آرشیو رو ساختم و همون کدهارو توش ریختم ( کدهای توس ایندکس و آرشیو یکسانه ) ولی وقتی روی دسته بندی اصلی در صفحه ایندکس ( صفحه اصلی سایت ) کلیک می کنم ،‌ بازم همون زیردسته هارو نشون میده و وقتی روشون کلیک می کنم با اینکه آدرس بالای صفحه مرورگر عوض میشه و آی دی دسته رو نشون میده ، بازم چیزی نشون نمیده .. در حقیقت مطالب اون دسته دیده نمیشن و فقط نام زیردسته هاست !

جالب اینکه وقتی روی اسم هر دسته اصلی در ایندکس کلیک می کنم ، بازم فقط زیردسته های دسته دیگر رو نشون میده !!

این نمونه کدی هست که داخل ایندکس و آرشیو استفاده می کنم : 

    <?php
			
		$args = array(
			'taxonomy'     => 'category',
				'term_args'    => array(
					'parent'     => 0, 
					'orderby'      => 'id',
					'order'        => 'ASC',
					'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
								),
			);					
            $cats = apply_filters( 'taxonomy-images-get-terms', '', $args );
        
            foreach ($cats as $cat) {
                if ($cat->parent > '') {
                    echo '<li class="cat-li"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
                    echo wp_get_attachment_image( $cat->image_id, 'detail' );
                    echo $cat->name ;
                    echo '</a></li>';
                    }
            }
        
    ?>    

 

ویرایش شده توسط iranibazar
لینک به ارسال
در 7 دقیقه قبل، iranibazar گفته است :

راهنمایی می فرمائید ؟

سلام

عينا كد زير بنويس ببين درست مي‌شه؟

<?php
	$current_term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
	$args = array(
                            'taxonomy'     => $current_term->taxonomy,
                                'term_args'    => array(
                            		'parent'     => $current_term->term_id, 
                                	'orderby'      => 'id',
                                	'order'        => 'ASC',
                                	'hierarchical' => false,
					'hide_empty' => false,
					'having_images' => false,
					'depth' => 1,
                                ),

                            );

    	$cats = apply_filters( 'taxonomy-images-get-terms', '', $args );

	foreach ($cats as $cat) {
	if ($cat->parent > 0) {
		echo '<li class="cat-li"><a href="' . get_category_link($cat) . '" title="'. $cat->name .'">' ;
		echo wp_get_attachment_image( $cat->image_id, 'detail' );
		echo $cat->name ;
		echo '</a></li>';
		}
	} ?>

 

لینک به ارسال

متاسفانه هیچی نشون داده نشد.کلا صفحه خالی شد ...

در ضمن عنایت داشته باشید ، دسته ها بر اساس آی دی باید فراخوانی بشوند نه نامک .. بخاطر اون slug که نوشته بودید عرض کردم ....

لینک به ارسال
در 5 ساعت قبل، iranibazar گفته است :

متاسفانه هیچی نشون داده نشد.کلا صفحه خالی شد ...

در ضمن عنایت داشته باشید ، دسته ها بر اساس آی دی باید فراخوانی بشوند نه نامک .. بخاطر اون slug که نوشته بودید عرض کردم ....

اونش مساله نيست

صفحه خالي شده يه جا يه چيزي كم يا زيادي گذاشتي. خودت وارسي كن ببين جايي <?php يا ?> يا ; يا { } كم و زياد نذاشته باشي.

اگر هم سخته برات با برنامه‌اي مانند notepad++ يا DreamWeaver وارسي كن. اگر خطايي داشته باشن نشون مي‌دن

لینک به ارسال
در 16 دقیقه قبل، DariushGreat گفته است :

اونش مساله نيست

صفحه خالي شده يه جا يه چيزي كم يا زيادي گذاشتي. خودت وارسي كن ببين جايي <?php يا ?> يا ; يا { } كم و زياد نذاشته باشي.

اگر هم سخته برات با برنامه‌اي مانند notepad++ يا DreamWeaver وارسي كن. اگر خطايي داشته باشن نشون مي‌دن

نه دقیقا همونه...

من یه قالب خیلی خیلی ساده درست کردم ، گفتم شاید مشکل از خود قالب قبلی باشه ولی اینم همون مشکلو داره .

میشه ایمیلتونو  تو خصوصی بدین من این قالب خیلی ساده رو براتون بفرستم خودتون تنظیم بفرمائید ؟؟ ( کل قالب 20 کیلوبایت بیشتر نیست !!! )

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...