رفتن به مطلب

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


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

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

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

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

ننسبمل

سبی

لینک به ارسال

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

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

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

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

سلام جهان

سلام وردپرس

سلام دوستان

سلام آینده

لینک به ارسال
  • 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 رو انتخاب كنيد. تمام

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

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

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

لینک به ارسال
  • 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 ایجاد کنید

لینک به ارسال

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


<?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(); ?>

لینک به ارسال

صفحه سفید = خطا

فایل error_log رو باز کنید چی نوشته؟ (آخرش)

لینک به ارسال

کد سالمه

تست

http://fakharblog.com/allposts/

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

لینک به ارسال

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

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

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

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

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

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

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

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

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