theme

برقرار شرط در وردپرس

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

ارسال شده در (ویرایش شده)

سلام دوستان

می خواستم در قسمت category قالب ، یک شرط بنویسم اما با php زیاد آشنایی ندارم.

شرط:


If(اگر دسته بندی که در آن هستیم دسته بندی فرزند داشت)
{
دسته بندی فرزند را نشان بده
}
Else
{
مطالب مربوط به دسته بندی که در آن هستیم و فرزند ندارد را نشان بده
}

کدهای مربوطه:

1- نمایش دسته بندی فرزند :


<?php
if (is_category()) {
$cat = get_query_var('cat');
$this_category = get_category($cat);
$this_category = wp_list_categories('hide_empty=0&hierarchical=true&orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID."&echo=0");
if($this_category !='<li>No categories</li>')
{
echo '<ul>'.$this_category.'</ul>';
}
}
?>

2- نمایش مطلب :


<div id="left">[/b][/color]
[color="#800080"][b]<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="پیوند پایدار به <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="postmeta"> <span>فرستاده شده از <?php the_author_posts_link(); ?></span> | <span><?php the_time('l, n F Y'); ?></span> | <span><?php the_category(' ,'); ?></span> </div>
</div>

<div class="entry">
<?php the_post_thumbnail( 'product_panel', array('class' => 'arcpanel') ); ?>
<?php wpe_excerpt('wpe_excerptlength_side', ''); ?>
<div class="paneldata">
<span class="sl-price"><?php echo get_post_meta($post->ID, 'WTF_price', true) ?> تومان</span>
<span class="sl-buy"> <a href="<?php echo get_post_meta($post->ID, 'WTF_link', true) ?>"> خرید پستی </a> </span>
</div>
<div class="clear"></div>

</div>
</div>[/b][/color]
[color="#800080"][b]<?php endwhile; ?>[/b][/color]
[color="#800080"][b]<?php getpagenavi(); ?>[/b][/color]
[color="#800080"][b]<?php else : ?>[/b][/color]
[color="#800080"][b] <h1 class="title">یافت نشد</h1>
<p>ما متاسفیم ولی شما به دنبال چیزی هستید که در اینجا نبوده و یا پاک شده است ...</p>[/b][/color]
[color="#800080"][b]<?php endif; ?>[/b][/color]
[color="#800080"][b]</div>

ویرایش شده در توسط theme
0

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


لینک به پست

ارسال شده در (ویرایش شده)

سلام.

کد هارو ک دارید :||||||||||||||||||||||

خدمته شما :|

if (is_category()) {
$cat = get_query_var('cat');
$this_category = get_category($cat);
$this_category = wp_list_categories('hide_empty=0&hierarchical=true&orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID."&echo=0");
if($this_category !='<li>No categories</li>')
{
echo '<ul>'.$this_category.'</ul>';
}
}Else { ?>
<div id="left">[/b][/color]
[color="#800080"][b]<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="پیوند پایدار به <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="postmeta"> <span>فرستاده شده از <?php the_author_posts_link(); ?></span> | <span><?php the_time('l, n F Y'); ?></span> | <span><?php the_category(' ,'); ?></span> </div>
</div>
<div class="entry">
<?php the_post_thumbnail( 'product_panel', array('class' => 'arcpanel') ); ?>
<?php wpe_excerpt('wpe_excerptlength_side', ''); ?>
<div class="paneldata">
<span class="sl-price"><?php echo get_post_meta($post->ID, 'WTF_price', true) ?> تومان</span>
<span class="sl-buy"> <a href="<?php echo get_post_meta($post->ID, 'WTF_link', true) ?>"> خرید پستی </a> </span>
</div>
<div class="clear"></div>

</div>
</div>[/b][/color]
[color="#800080"][b]<?php endwhile; ?>[/b][/color]
[color="#800080"][b]<?php getpagenavi(); ?>[/b][/color]
[color="#800080"][b]<?php else : ?>[/b][/color]
[color="#800080"][b] <h1 class="title">یافت نشد</h1>
<p>ما متاسفیم ولی شما به دنبال چیزی هستید که در اینجا نبوده و یا پاک شده است ...</p>[/b][/color]
[color="#800080"][b]<?php endif; ?>[/b][/color]
[color="#800080"][b]</div>
<?php }

ویرایش شده در توسط amirali.bk
1

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


لینک به پست

ارسال شده در (ویرایش شده)

سلام

خیلی ممنون

کد شما رو گذاشتم اما درواقع شرطی برقرار نشد !

فقط قسمت اول شرط اجرا شد

ویرایش شده در توسط theme
0

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


لینک به پست

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

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

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

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


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

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

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


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