• اطلاعیه ها

    • Saeed Fard

      برگزاری چهارمین همایش Coder Conf و کد تخفیف برای کاربران وردپرس پارسی   20/04/97

      کدرکانف هر سال در آخرین پنجشنبه مرداد با بورد‌های مختلفی برگزار می‌گردد،امسال نیز کدرکانف در همین تاریخ با حضور برنامه نویسان مطرح کشور در بورد تخصصی جاوااسکریپت برگزار خواهد شد، یک گردهمایی متفاوت با طعم Javascript. Coderconf هر سال نسبت به سال‌های گذشته با حضور برنامه‌نویسان پر رنگتر می‌شود. ما سعی کردیم هر ساله به این کنفرانس مفهوم عمیق تری ببخشیم تا از آنچه در سال‌های گذشته عرضه شده به روزتر و مفیدتر واقع شویم. امسال فرصتی خواهد بود تا با نگرشی جدید و بهبود مطالب ارائه شده، عمیقتر به این موضوع نگاه کنیم تا بجای تکرار مباحث پیشین گامی هر چند کوچک در مسیر ارتقای دانش فنی برنامه‌نویسان ایرانی برداریم. ما در Coderconf ۴ با تمرکز بر روی Javascript نیت کرده‌ایم این فرصت را در اختیار برنامه نویسان قرار دهیم تا با ظرافت و استانداردهای روز دنیا کار خود را پیش ببرند. به نظر ما امسال زمان آن فرا رسیده‌است تا این زبان را به صورت تخصصی و از ابعاد مختلف به چالش بکشیم.   دبیر علمی همایش میلاد حیدری، کدرکانف ۴ را اینگونه توصیف کرده است :اشتراک گذاری دانش بهترین راه رسیدن به جاودانگی اطلاعات است. هر ساله همایش‌های زیادی برگزار میشه که افراد شرکت‌کننده می‌توانند با افراد مجرب شبکه سازی کنند. امسال در کدرکانف سعی کردیم علاوه بر بخش شبکه سازی بین افراد بیشتر روی انتقال دانش و کیفیت ارائه ها تمرکز داشته باشیم . به قصد یک گردهمایی بلند مدت بین برنامه‌نویسان جاوااسکریپت که با هم تبادل دانش و اطلاعات کنند گردهم آییم.
      بنده به عنوان عضو کوچکی از جامعه برنامه‌نویسان جاوااسکریپت ایران امیدوارم در کدرکانف امسال علاوه بر شبکه سازی، از اطلاعاتی که دوستان در این همایش در اختیارتان قرار می‌دهند استفاده کنید. در سایت همایش میتوانید سخنرانان و موضوع پنل همایش کدرکانف رو مشاهده کنید . علاقه‌مندان به حضور در این همایش می‌توانند با کد تخفیف wpparsi اقدام به ثبت نام در این گردهمایی کنند. سایت همایش :‌http://coderconf.org
      بلیط فروشی همایش :‌https://evand.com/events/coderconf4  
سعید شعبانی

نمایش اخرین مطالب هر دسته به صورت خودکار

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

دوستان سلام

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


<?php query_posts('category_name=اسم دسته بندی&showposts=تعداد مطالب'); ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; ?>

0

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


لینک به پست

تاپیک مانند:

5

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


لینک به پست


<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>
<ul>
<li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
</ul>
<?php }
wp_reset_postdata(); ?>


$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;

من الان مشکلم این هست که نمی دونم این دوتا کد را چجوری باید در هم ادغام کنم.

لطفا من را راهنمایی کنید مطمئن باشید اگر بار اول یاد بگیرم دیگه تا همیشه یادم می مونه

0

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


لینک به پست

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

2

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


لینک به پست

من این کد را در سایدبار پست ها قرار می دهم ولی با ورود به مطالب مختلف که در دسته بندی های مختلفی قرار دارند تنها یک سری مشخصی مطلب نشان داده می شوند و نوشته ها تغییر نمی کنند.

0

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


لینک به پست

cat_id رو برابر پارامتر category__in تابع قرار دهید

2

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


لینک به پست

واقعا دارم گیج می شم نمی فهمم چی به چی شد.

اگر امکان داره یکم واضحتر بگید.

0

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


لینک به پست

واقعا دارم گیج می شم نمی فهمم چی به چی شد.

اگر امکان داره یکم واضحتر بگید.

تست کن


<?php
$recent = new WP_Query("cat=the_category_ID()&showposts=5&orderby=rand"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title();?></a></li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

3

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


لینک به پست

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

تست کن


<?php
$recent = new WP_Query("cat=the_category_ID()&showposts=5&orderby=rand"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title();?></a></li>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

این کد هم درست جواب نمیده.

من کد زیر را از این تاپیک پیدا کردم و به خوبی کار می کنه


<?php foreach(get_the_category() as $category)
{ $thecat = $category->cat_ID; } ?>
<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";
$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);
foreach($catposts as $single):
$result .= "<li><a href='";
$result .=get_permalink($single->ID)."'>".$single->post_title."</a></li>";
endforeach;
$result .= "</ul>";
echo $result; ?></div>

فقط مشکلش اینه که من می خواهم خروجی را کد زیر بسازه و نمیدونم باید این کد ها را کجاش بگذارم. ممنون می شم کمکم کنید


<li>
<div class="thuum">
<?php
if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php }
else {?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
<?php
}
?>
</div>
<div class="recent_post_det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<span class="sitag">
<?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
foreach($posttags as $tag) {
$count++;
echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';
if( $count >0 ) break;
}
}
?>
</span>
</div>
</li>

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

<?php
$recent = new WP_Query("cat=the_category_ID()&showposts=5&orderby=asc"); while($recent->have_posts()) : $recent->the_post();?>
<li>
<div class="thuum">
<?php
if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php }
else {?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
<?php
}
?>
</div>
<div class="recent_post_det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<span class="sitag">
<?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
foreach($posttags as $tag) {
$count++;
echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';
if( $count >0 ) break;
}
}
?>
</span>
</div><?php endwhile; ?>
<?php wp_reset_query(); ?>

1

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


لینک به پست

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


<?php
$recent = new WP_Query("cat=the_category_ID()&showposts=5&orderby=asc"); while($recent->have_posts()) : $recent->the_post();?>
<li>
<div class="thuum">
<?php
if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php }
else {?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
<?php
}
?>
</div>
<div class="recent_post_det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<span class="sitag">
<?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
foreach($posttags as $tag) {
$count++;
echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';
if( $count >0 ) break;
}
}
?>
</span>
</div><?php endwhile; ?>
<?php wp_reset_query(); ?>

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


<?php foreach(get_the_category() as $category)
{ $thecat = $category->cat_ID; } ?>
<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";
$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);
foreach($catposts as $single):
$result .= "<li><a href='";
$result .=get_permalink($single->ID)."'>".$single->post_title."</a></li>";
endforeach;
$result .= "</ul>";
echo $result; ?></div>

ولی من می خواهم خروجی اون توسط کد زیر ساخته بشه. مشکل من در حالا حاظر جایگزاری این کد ها


<li>
<div class="thuum">
<?php
if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php }
else {?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
<?php
}
?>
</div>
<div class="recent_post_det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<span class="sitag">
<?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
foreach($posttags as $tag) {
$count++;
echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';
if( $count >0 ) break;
}
}
?>
</span>
</div>
</li>

در کد زیر است.


<?php foreach(get_the_category() as $category)
{ $thecat = $category->cat_ID; } ?>
<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";
$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);
foreach($catposts as $single):
$result .= "<li><a href='";
$result .=get_permalink($single->ID)."'>".$single->post_title."</a></li>";
endforeach;
$result .= "</ul>";
echo $result; ?></div>

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

یعنی اینجوری؟

<?php foreach(get_the_category() as $category)

{ $thecat = $category->cat_ID; } ?>

<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";

$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);

foreach($catposts as $single):

?>

<li>

<div class="thuum">

<?php

if ( has_post_thumbnail() ) {?>

<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>

<?php }

else {?>

<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>

<?php

}

?>

</div>

<div class="recent_post_det">

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

<span class="sitag">

<?php

$posttags = get_the_tags();

$count=0;

if ($posttags) {

foreach($posttags as $tag) {

$count++;

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';

if( $count >0 ) break;

}

}

?>

</span>

</div>

</li>

<?php

endforeach;

$result .= "</ul>";

echo $result; ?></div>

2

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


لینک به پست

یعنی اینجوری؟

<?php foreach(get_the_category() as $category)

{ $thecat = $category->cat_ID; } ?>

<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";

$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);

foreach($catposts as $single):

?>

<li>

<div class="thuum">

<?php

if ( has_post_thumbnail() ) {?>

<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>

<?php }

else {?>

<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>

<?php

}

?>

</div>

<div class="recent_post_det">

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

<span class="sitag">

<?php

$posttags = get_the_tags();

$count=0;

if ($posttags) {

foreach($posttags as $tag) {

$count++;

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';

if( $count >0 ) break;

}

}

?>

</span>

</div>

</li>

<?php

endforeach;

$result .= "</ul>";

echo $result; ?></div>

بله همینجوری ولی کدی که شما دادید یک مشکل داره اون هم اینکه الان این کد فقط همون پست (یعنی پستی که در اون این کد اجرا می شه) را 10 بار تکرار می کنه.

در صورتی که کد زیر آخرین نوشته های هر دسته را نشان می هد


<?php foreach(get_the_category() as $category)
{ $thecat = $category->cat_ID; } ?>
<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";
$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);
foreach($catposts as $single):
$result .= "<li><a href='";
$result .=get_permalink($single->ID)."'>".$single->post_title."</a></li>";
endforeach;
$result .= "</ul>";
echo $result; ?></div>

0

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


لینک به پست

<?php foreach(get_the_category() as $category)

{ $thecat = $category->cat_ID; } ?>

<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";

$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);

foreach($catposts as $single):

?>

<li>

<div class="thuum">

<?php

if ( has_post_thumbnail() ) {?>

<a href="<?php echo get_permalink($single->ID); ?>"><?php echo get_the_post_thumbnail( $single->ID, 'thumbnail' ); ?></a>

<?php }

else {?>

<a href="<?php echo get_permalink($single->ID); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>

<?php

}

?>

</div>

<div class="recent_post_det">

<a href="<?php echo get_permalink($single->ID); ?>"><?php echo get_the_title($single->ID); ?></a>

<span class="sitag">

<?php

$posttags = get_the_tags($single->ID);

$count=0;

if ($posttags) {

foreach($posttags as $tag) {

$count++;

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';

if( $count >0 ) break;

}

}

?>

</span>

</div>

</li>

<?php

endforeach;

$result .= "</ul>";

echo $result; ?></div>

2

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


لینک به پست

<?php foreach(get_the_category() as $category)

{ $thecat = $category->cat_ID; } ?>

<div class="menupost"><?php $result = "<ul class='lcp_catlist'>";

$catposts = get_posts('category='.$thecat."&orderby=title&order=asc&numberposts=".$NUMBEROFPOSTS);

foreach($catposts as $single):

?>

<li>

<div class="thuum">

<?php

if ( has_post_thumbnail() ) {?>

<a href="<?php echo get_permalink($single->ID); ?>"><?php echo get_the_post_thumbnail( $single->ID, 'thumbnail' ); ?></a>

<?php }

else {?>

<a href="<?php echo get_permalink($single->ID); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>

<?php

}

?>

</div>

<div class="recent_post_det">

<a href="<?php echo get_permalink($single->ID); ?>"><?php echo get_the_title($single->ID); ?></a>

<span class="sitag">

<?php

$posttags = get_the_tags($single->ID);

$count=0;

if ($posttags) {

foreach($posttags as $tag) {

$count++;

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a> ';

if( $count >0 ) break;

}

}

?>

</span>

</div>

</li>

<?php

endforeach;

$result .= "</ul>";

echo $result; ?></div>

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

0

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط مسعود
      با سلام 
      دوستان مشکل من در نحوه نمایش پست های دسته بصورت محدود هست .مثل عکس زیر، یعنی وقتی روی دسته مورد نظر کلیک میکنم تا مطالب اون دسته رو نشون بده میاد یک دکمه بیشتر قرار میده و نوشته ها با اینکه هیچ ابزارکی فعال نیست و layout همه نوشته ها روی no sidebar وسط قرار نمیگیره. 

       در واقع من میخوام مطالب به صورت کامل ( بدون خلاصه و دکمه بیشتر) و وسط چین  پشت سر هم قرار بگیره مثل تصویر زیر

      من از وردپرس نگارش 4.9.6 و قالب شرکتی Company Elite فارسی شده همیار وردپرس استفاده میکنم.
      آدرس دانلود قالب 
      https://hamyarwp.com/company-elite/
      با تشکر از شما
    • توسط dumbie
      سلام. 
      به یه مشکل عجیب برخوردم، یکی از دسته ها کلا نه باکس تیک داره نه میشه پاکش کرد! 
      یه عکس ازش گرفتم اینجا گذاشتم لطفا ببینیدش:
      https://ibb.co/evoWwT
       
      چه کارش میتونم بکنم؟
    • توسط omid3d
      سلام. من تعداد بسیار زیادی دسته و زیر دسته دارم...بعضی هاش سه سطحی هستن...الان میخوام به عنوان منو هم بالا سایت نمایش داده بشن، ولی متاسفانه وقتی میخوام انتقال بدم به قسمت منو ها، همه در یک سطح قرار میگرن، دیگه مادر و زیر مجموعه و ... نشون داده نمیشن... متاسفانه مشکل اینه که مثلا اگه دسته شما یک ادبیات زیر مجوعشه دسته شماره دو هم ادبیات رو داره، همین باعث شده که نتونم تشخیص بدم ادبیات مال کدومه...تعدادشون هم خیلی بالاست...ممنون میشم ره حلی چیزی در اختیارم بزارید
    • توسط Rangarang
      سلام
      من می خواستم تصویر شاخص فقط تو یک دسته خاص نمایش داده نشه، وقتی کد زیر رو می نویسم همه تصاویر شاخص همه دسته ها نمایش داده نمی شه:
      .single-content-images {display: none!important;}  
      حالا می خوام بهش بگم فقط تصاویر شاخص دسته با نامک Test رو حذف کن:
      .category-test .single-content-images {display: none!important;} یا فقط تصاویر شاخص دسته با id برابر 200 رو حذف کن:
      .category-200 .single-content-images {display: none!important;} اما هیچ کدوم از دو قطعه کد بالا کار نمی کنند، شاید من دارم اشتباه می نویسم.
       
      ممنونم
    • توسط miraziz
      دوستان من می خواستم برای دسته های سایتم تصویر اضافه کنم. مانند عکس زیر. (در تصویر زیر نام شاعر که در کادر نارنجی رنگ نوشته شده است در واقع آخرین دسته ی فرزند است و تصویر نمایشی هم مربوط به آن است)
      در اینترنت چندین افزونه هستند که من امتحانشون کردم و اصلا به نتیجه ای نرسیدم یا اینکه من درست عمل نکردم. اگر کسی از دوستا لطف کنند و راهنمایی ام کنند ممنون می شم. اگر هزینه ای هم داشته باشه در حد توانم پرداخت می کنم.