رفتن به مطلب

لیست تمام پست ها


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

سلام احترام به همه اندیشمندان این انجمن

افزونه میخوام تمام مطالب ارسال شده

به مثل زیر لیست کنه

ننسبمل

سبی

لینک به ارسال

یعنی منظورشون فکر کنم مثل سایت مپ باشه

که لیست نوشته های سایت ، در یک برگه لیست بشه

مثلا من 4 تا نوشته دارم

همه نوشته های اینجوری لیست بشه

سلام جهان

سلام وردپرس

سلام دوستان

سلام آینده

  • امتیاز 3
لینک به ارسال
  • 2 هفته بعد...

سلام

چون بحث منحرف شده و تيتر تاپيك، بي‌جواب مونده، راه حلش رو اينجا مي‌نويسم؛ البته جواب مال پارسا جون هست كه توي وردپرس فارسي بيان كرده بودن:

يك فايل php به‌نام allpost داخل پوشه قالبتون ايجاد كنيد؛ اين كد رو داخلش قرار بديد:

<?php
/* Template Name: allpost */
include (TEMPLATEPATH . '/header2.php'); ?>

<div id="casing">
<div id="content" class="rounded">
<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<h2>آرشيو مطالب</h2>
</div>

<div class="cover">
<div class="entry">
<ul>
<?php
$maxnumberpost = 1000;
$myposts = get_posts('numberposts='.$maxnumberpost.'&offset=0');
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title();?></a> (<?php the_time('d M y') ?>)</li>
<?php endforeach; ?>
</ul>
</div>

</div>

</div>

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

يك برگه جديد ايجاد كنيد و براي قالب برگه، allpost رو انتخاب كنيد. تمام

  • امتیاز 1
لینک به ارسال
  • 9 ماه بعد...

سلام الان من میتونم یه برگه درست کنم و اینا قرار بدم

اگر جمله سوالی هست؟ بله

  • امتیاز 3
لینک به ارسال
  • 2 هفته بعد...

یک کپی از برگه page.php تهیه کنید در ابتدای آن وارد کنید


<?php
/**
*

Template Name: All Posts

*/
?>

و بجای


<?php the_content();?>

بنویسید


<?php $recent = new WP_Query("post_status=publish&showposts=-1");if ($recent->have_posts()) :?>
<?php while($recent->have_posts()) : $recent->the_post();?>
<h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
ارسال شده در <?php echo the_date('l y/m/d H:i'); ?> <?php if (current_user_can('edit_post', $post->ID)): ?><?php edit_post_link('ویرایش ', ''); ?><?php endif; ?><?php if (current_user_can('delete_post', $post->ID)): ?><a href="<?php echo get_delete_post_link( ); ?>">حذف مطلب</a><?php endif; ?>
<?php endwhile;?>
<?php endif;?>
<?php wp_reset_query(); ?>

برگه را به نامی مثل allposts.php ذخیره کنید و به پیشخوان > برگه ها > افزودن برید و برگه ای را با قالب all posts ایجاد کنید

  • امتیاز 4
لینک به ارسال

مثل زیر قرار دادم ولی صفحه سفید میشه


<?php
/**
*
Template Name: All Posts
*/
?>
<?php get_header(); ?>
<div class="content">
<?php tie_breadcrumbs() ?>

<?php if ( ! have_posts() ) : ?>
<div id="post-0" class="post not-found post-listing">
<h1 class="post-title"><?php _e( 'Not Found', 'tie' ); ?></h1>
<div class="entry">
<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'tie' ); ?></p>
<?php get_search_form(); ?>
</div>
</div>
<?php endif; ?>
<?php if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb('<p id="breadcrumbs">','</p>');
} ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php $get_meta = get_post_custom($post->ID); ?>
<?php //Above Post Banner
if( empty( $get_meta["tie_hide_above"][0] ) ){
if( !empty( $get_meta["tie_banner_above"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_above"][0]) .'</div>';
else tie_banner('banner_above' , '<div class="ads-post">' , '</div>' );
}
?>

<article class="post-listing post">
<?php tie_include( 'post-head' ); // Get Post Head template ?>
<div class="post-inner">
<h1 class="post-title"><?php the_title(); ?></h1>
<p class="post-meta"></p>
<div class="clear"></div>
<div class="entry">
<?php $recent = new WP_Query("post_status=publish&showposts=-1");if ($recent->have_posts()) :?>
<?php while($recent->have_posts()) : $recent->the_post();?>
<h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
ارسال شده در <?php echo the_date('l y/m/d H:i'); ?> <?php if (current_user_can('edit_post', $post->ID)): ?><?php edit_post_link('ویرایش ', ''); ?><?php endif; ?><?php if (current_user_can('delete_post', $post->ID)): ?><a href="<?php echo get_delete_post_link( ); ?>">حذف مطلب</a><?php endif; ?>
<?php endwhile;?>
<?php endif;?>
<?php wp_reset_query(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'tie' ), 'after' => '</div>' ) ); ?>

<?php edit_post_link( __( 'Edit', 'tie' ), '<span class="edit-link">', '</span>' ); ?>
</div><!-- .entry /-->

</div><!-- .post-inner -->
</article><!-- .post-listing -->
<?php endwhile; ?>

<?php //Below Post Banner
if( empty( $get_meta["tie_hide_below"][0] ) ){
if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
else tie_banner('banner_below' , '<div class="ads-post">' , '</div>' );
}
?>

<?php comments_template( '', true ); ?>
</div><!-- .content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

لینک به ارسال

کد سالمه

تست

http://fakharblog.com/allposts/

از کدهای index.php کپی بگیرید و بخش حلقه را ازش حذف کنید و کوئری را بگذارید

  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...