رفتن به مطلب

گذاشتن عكس دلخواه براي دسته


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

سلام

آيا ممكنه افزونه يا كدي يا هر چيزي معرفي فرماييد كه براي هر دسته يك عكس شاخص مجزا بشه گذاشت؟

يعني مثلا براي دسته موسيقي ،هر پستي كه اين دسته بخوره به صورت اتومات يك عكس از پيش تعيين شده براي نصوير شاخص قرار داده بشه.

سپاس عزيزان

لینک به ارسال

بله ممکنه

یه فولدر به اسم مثلاً feature-image در پوشه پوسته بسازید

درونش فایل های عکس رو به صورت زیر قرار بدید:

برای دسته music فایل تصویر به صورت : music.jpg

برای دسته mobile فایل تصویر به صورت : mobile.jpg

و ...

حالا کد زیر رو در هرجایی که میخواین تصویر شاخص نمایش داده بشه قرار بدید:


<?php if ( has_post_thumbnail() ) { ?>
<?php the_post_thumbnail(); ?>
<?php } else { ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo(template_directory); ?>/feature-image/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
</a>
<?php } ?>

لینک به ارسال

سلام

سپاس فراوان از شما بزرگوار

من عمليات گفته شده رو انجام دادم

فقط الان دقيقا نميدونم اين كد رو كجا بزارم! چند جا امتحان كردم نشد، تو صفحه اصلي تيتر خبر رو به همراه عكس شاخص اگر باشه نشون ميده، ميخوام اونجا (صفحه اصلي) اون عكس ديفالت نمايش داده بشه،بايد چه كنم؟

آيا بايد تو كدهاي پست بزارم يا ايندكس؟

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

ممنون از راهنماييتون ولي من هر كار ميكنم تو فايل ايندكسم درست نميشه! ميشه يه نگاه بندازيد ببينيد كجاش بايد بخوره؟

rightnews خبرهاست


<?php get_header() ?>
<br />
<div class="cont">    
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />       
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />
<div class="clear"></div>
<br />
<div class="rightside">
<div class="rightside-child">
<span><li><a>كارشناسان رسمي</a></li></span>
<?php wp_nav_menu( array( 'theme_location' => 'cat' ) ); ?>
</div>
</div>


<div class="rightnews" >
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="rightnews-child">
<div class="rightnews-child-tumb"><a target="_blank" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
<H2><a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></H2>
<div class="rightnews-child-text"><p><?php echo limit_words(get_the_excerpt(), '80'); ?></p></div>
<div class="boxbottom">
<li><a href="FaceBook"><img src="<?php bloginfo('template_url'); ?>/img/FB.png" width="20" height="20" alt="Facebook" /></a></li>
<li><a href="Tw"><img src="<?php bloginfo('template_url'); ?>/img/tw.png" width="20" height="20" alt="" /></a></li>
<li><a href="In"><img src="<?php bloginfo('template_url'); ?>/img/in.png" width="20" height="20" alt="" /></a></li>
<li><a href="G+"><img src="<?php bloginfo('template_url'); ?>/img/be.png" width="20" height="20" alt="" /></a></li>
<span><a target="_blank" href="<?php the_permalink(); ?>">متن کامل خبر</a></span>
</div>
</div>
<?php endwhile; ?><?php else : ?><?php endif; ?>
<div class="pagenav"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div>
</div>

<?php get_sidebar() ?>
</div>
<?php get_footer() ?>

لینک به ارسال


<?php get_header() ?>
<br />
<div class="cont">    
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />       
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />
<div class="clear"></div>
<br />
<div class="rightside">
<div class="rightside-child">
<span><li><a>كارشناسان رسمي</a></li></span>
<?php wp_nav_menu( array( 'theme_location' => 'cat' ) ); ?>
</div>
</div>

<div class="rightnews" >
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="rightnews-child">
<div class="rightnews-child-tumb"><a target="_blank" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
<H2><a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></H2>
<div>
<?php if ( has_post_thumbnail() ) { ?>
<?php the_post_thumbnail(); ?>
<?php } else { ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo(template_directory); ?>/feature-image/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
</a>
<?php } ?>
</div
<div class="rightnews-child-text"><p><?php echo limit_words(get_the_excerpt(), '80'); ?></p></div>
<div class="boxbottom">
<li><a href="FaceBook"><img src="<?php bloginfo('template_url'); ?>/img/FB.png" width="20" height="20" alt="Facebook" /></a></li>
<li><a href="Tw"><img src="<?php bloginfo('template_url'); ?>/img/tw.png" width="20" height="20" alt="" /></a></li>
<li><a href="In"><img src="<?php bloginfo('template_url'); ?>/img/in.png" width="20" height="20" alt="" /></a></li>
<li><a href="G+"><img src="<?php bloginfo('template_url'); ?>/img/be.png" width="20" height="20" alt="" /></a></li>
<span><a target="_blank" href="<?php the_permalink(); ?>">متن کامل خبر</a></span>
</div>
</div>
<?php endwhile; ?><?php else : ?><?php endif; ?>
<div class="pagenav"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div>
</div>
<?php get_sidebar() ?>
</div>
<?php get_footer() ?>

من برای مثال بعد از تگ h2 گذاشتم - شما جاشو به دلخواه تغییر بدید - و حتماً نام دسته و نام فایل تصویر رو مطابق پست 2 منطبق کنید

لینک به ارسال

ممنون قربان ولي ببينيد اين به هم ميريزه ،يعني خودش يك كادر عكس داره كه اونجا قرار نميگيره!

وقتي تو پست نگاه ميكنم اون تصوير در محل تصوير شاخص نيست، بايد اون تصوير به صورت خودكار جاي تصوير شاخص قرار بگيره.

43886112998328486763.jpg

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


<?php get_header() ?>
<br />
<div class="cont">    
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />       
<img src="<?php bloginfo('template_url'); ?>/img/ads480.gif" width="468" height="60" alt="ADS" />
<div class="clear"></div>
<br />
<div class="rightside">
<div class="rightside-child">
<span><li><a>كارشناسان رسمي</a></li></span>
<?php wp_nav_menu( array( 'theme_location' => 'cat' ) ); ?>
</div>
</div>
<div class="rightnews" >
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="rightnews-child">
<div class="rightnews-child-tumb">
<?php if ( has_post_thumbnail() ) { ?>
<a target="_blank" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
<?php } else { ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo(template_directory); ?>/feature-image/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
</a>
<?php } ?>
</div>
<H2><a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></H2>
<div>
</div>
<div class="rightnews-child-text"><p><?php echo limit_words(get_the_excerpt(), '80'); ?></p></div>
<div class="boxbottom">
<li><a href="FaceBook"><img src="<?php bloginfo('template_url'); ?>/img/FB.png" width="20" height="20" alt="Facebook" /></a></li>
<li><a href="Tw"><img src="<?php bloginfo('template_url'); ?>/img/tw.png" width="20" height="20" alt="" /></a></li>
<li><a href="In"><img src="<?php bloginfo('template_url'); ?>/img/in.png" width="20" height="20" alt="" /></a></li>
<li><a href="G+"><img src="<?php bloginfo('template_url'); ?>/img/be.png" width="20" height="20" alt="" /></a></li>
<span><a target="_blank" href="<?php the_permalink(); ?>">متن کامل خبر</a></span>
</div>
</div>
<?php endwhile; ?><?php else : ?><?php endif; ?>
<div class="pagenav"><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div>
</div>
<?php get_sidebar() ?>
</div>
<?php get_footer() ?>

تست کنید جواب بدید

لینک به ارسال

ببخشيد يك چيزي رو فراموش كردم، كنار هم يك جا داره كه پست ها رو زير هم مياره ، اولين پستش تصوير داره ، ميشه ين كد رو هم براي اين قيمت برام ست كنيد

سپاس

79208745855983328468.jpg


<div class="leftside">
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?>
<?php endif; ?>
<!-- side start -->
<div class="leftside-child">
<h2 class="acc_trigger"><div class="leftside-child-title"><li><a href="#">اخبار سياسي</a></li></div></h2>
<div class="acc_container"><div class="leftside-child-body">
<?php $my_query = new WP_Query('showposts=1');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?>
<li><a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<p><?php echo limit_words(get_the_excerpt(), '35'); ?></p>
<div classs="ttumb"><a target="_blank" style="float: left" class="ttumb" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></div>
<div class="more"><a target="_blank" href="<?php the_permalink(); ?>" >متن کامل خبر</a></div>
<?php endwhile;?>
</div>
<div class="link">
<?php $my_query = new WP_Query('showposts=5');while ($my_query->have_posts()):$my_query->the_post();$do_not_duplicate = $post->ID;?>
<li><a target="_blank" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</div> </div>
</div>
<!-- side End -->

لینک به ارسال

صورت کلی

این کد را


<a target="_blank" style="float: left" class="ttumb" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>

با


<?php if ( has_post_thumbnail() ) { ?>
<a target="_blank" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
<?php } else { ?>
<a href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo(template_directory); ?>/feature-image/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
</a>
<?php } ?>

عوض کنید

لینک به ارسال


<?php if ( has_post_thumbnail() ) { ?>
<a target="_blank" style="float: left" class="ttumb" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
<?php } else { ?>
<a target="_blank" style="float: left" class="ttumb" href="<?php the_permalink() ?>" rel="bookmark">
<img src="<?php bloginfo(template_directory); ?>/feature-image/<?php $category = get_the_category(); echo $category[0]->cat_name; ?>.jpg" />
</a>
<?php } ?>

و اندازه هم مهمه اول کد را اصلاح کنید اگر مشکل باقی بود اندازه

لینک به ارسال
  • 4 ماه بعد...

اگر بخواهیم عکس برای هر دسته به صورت پویا باشه چیکار باید بکنیم ؟ از پلاگین Taxography استفاده کردم اما عکس هر دسته رو تو قالب نشون نمیده

یعنی اگر کاربر خواست دسته بزنه خودش بتونه عکس اضافه کنه منظور از پویایی اینه

ممنون

لینک به ارسال

اگر بخواهیم عکس برای هر دسته به صورت پویا باشه چیکار باید بکنیم ؟ از پلاگین Taxography استفاده کردم اما عکس هر دسته رو تو قالب نشون نمیده

یعنی اگر کاربر خواست دسته بزنه خودش بتونه عکس اضافه کنه منظور از پویایی اینه

ممنون

اگر منظور از کاربر عضو هست

با user meta میتوانید تنظیمات را برای هر کاربر ذخیره کنید

لینک به ارسال

نه منظورم تصاویر پویا برای هر دسته هست

مثال:

منظور از مجموعه همون منو و دسته هست

الان منو اول چهار تا زیر منو داره در زیر

مجموع یک >

زیر مجموعه یک > زیر مجموعه > زیر مجموعه > پست

زیر مجوعه یک > پست

پزیر مجموعه یک> پست

زیر مجوعه یک> پست

من می خوام برای هز دسته تصویر قرار بدم حالا ممکنه این دسته دو تا زیر مجموعه هم داشته باشه که باید هر دو این ها هم عکس داشته باشه

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

تصاویر مجموعه یا همون منو ها هم باید پویا باشه

از از پلاگین Taxography استفاده کردم اما عکس هر دسته رو تو قالب نشون نمید فقط توی مدیریت نشون میده

ممنون

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

افزونه my category icon گزینه بهتری هست

افزونه Taxography هم به نظر با ابزارک هست

لینک به ارسال

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

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

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

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

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

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

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

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

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