انجمن


نمایش خلاصه پُست ها در تب های جی کوئری  (۴ نوشته)

  • hmd.mmdi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۱۰ سال پیش
    ۱۸ آذر ۱۳۹۰ - ۰۹:۲۲

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

    <ul align="right" dir="rtl">
    						<?php
    							$args = array( 'numberposts' => '4' );
    							$recent_posts = wp_get_recent_posts($args);
    							foreach( $recent_posts as $recent ){
    								echo '<li><a href="#' . $recent["ID"] . '">' .   $recent["post_title"].'</a> </li> ';
    							}
    						?>
    					</ul>

    حالا برای نمایش محتوای پست از کد زیر استفاده می کنم:

    <?php
    							$args = array( 'numberposts' => '4' );
    							$recent_posts = wp_get_recent_posts($args);
    							foreach( $recent_posts as $recent ){
    								echo '<div id="' . $recent["ID"] . '">' .   $recent["post_content"]. '</div>';
    							}
    						?>

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

  • hmd.mmdi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۱۰ سال پیش
    ۱۸ آذر ۱۳۹۰ - ۱۰:۴۳

    من از $recent["post_excerpt"] هم استفاده کردم اما بازم نشد.

  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۸ آذر ۱۳۹۰ - ۱۴:۲۹

    چرا از query_posts استفاده نمی کنید؟

  • hmd.mmdi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳
    # نوشته شده: ۱۰ سال پیش
    ۲۶ آذر ۱۳۹۰ - ۱۸:۳۳

    ممنون اما من مشکلمو اینطوری حل کردم

    <div id="tabs">
    					<ul>
    						<?php
    							$my_query = new WP_Query("showposts=3");
    							while ($my_query->have_posts()) : $my_query->the_post();
    						?>
    							<li><a href="#<?php the_ID() ?>"><?php the_title(); ?></a> </li>
    						<?php endwhile; ?>
    					</ul>
    
    					<?php
    						while ($my_query->have_posts()) : $my_query->the_post();
    					?>
    							<div id="<?php the_ID(); ?>">
    								<p><?php the_content(); ?>
    							</div>
    					<?php endwhile; ?>
    
    				</div>

درباره‌ی این موضوع