انجمن


صفحه بندی مطالب در وردپرس  (۱۳ نوشته)

  • arakfun

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

    با سلام به همه دوستان عزیز
    بنده یه سایت وردپرس دارم که داخل این سایت 15 پست و 2 برگه دارم
    میخواستم کاری کنم که برگه ها شبیه پست ها در صفحه اصلی نمایش داده بشه که این کار را انجام دادم
    ولی یه مشکل !!
    اونم اینکه صفحه بندی برگه ها رو نمیتونم انجام بدم کسی میتونه کمک کنه چکار کنم؟؟؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

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

    arakfun گفت:
    با سلام به همه دوستان عزیز
    بنده یه سایت وردپرس دارم که داخل این سایت 15 پست و 2 برگه دارم
    میخواستم کاری کنم که برگه ها شبیه پست ها در صفحه اصلی نمایش داده بشه که این کار را انجام دادم
    ولی یه مشکل !!
    اونم اینکه صفحه بندی برگه ها رو نمیتونم انجام بدم کسی میتونه کمک کنه چکار کنم؟؟؟

    به نام خدا

    عرض سلامو خسته نباشید دوست خوب من اصلا متوجه منظورتون نشدم لطفا آدرس وب سایتتون رو جهت بررسی قرار بدین منظور شما از برگه ها اینجا نمایش صفحه هات برای دسته بندی هاست ؟ یا چیز دیگه ای هست منظورتون لطف کنید واضح تر بگید با تشکر
    ارادتمند : مسلم فلاح نیت

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud
  • arakfun

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

    amoozesh98com گفت:

    به نام خدا

    عرض سلامو خسته نباشید دوست خوب من اصلا متوجه منظورتون نشدم لطفا آدرس وب سایتتون رو جهت بررسی قرار بدین منظور شما از برگه ها اینجا نمایش صفحه هات برای دسته بندی هاست ؟ یا چیز دیگه ای هست منظورتون لطف کنید واضح تر بگید با تشکر
    ارادتمند : مسلم فلاح نیت

    با سلام
    ممنون از پاسخ شما
    آدرس سایت :
    arakfun.ir
    جناب دوتا پست آخر بنده از نوع برگه هستش و میخوام به این صورت باشه که تعداد برگه هام رسید به 10 تا براش صفحه بندی ایجاد بشه و بره تو صفحه دوم و سوم و الی آخر....

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

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

    عزیز یعنی چی دو تا پست آخر من به صورت برگه هست ؟ واقعا متوجه منظور شما نمیشم ؟ شما از حلقه وردپرس تو ایندکس استفاده کردین برا نمایش مطالب ؟ میشه کد های فایل index.php قالبتون رو جهت بررسی قرار بدین فقط دکمه کد روی ویرایشگر اینجا رو بزنید و بعد که کد ها رو پیست کردین دوباره دکمه کد رو بزنید و ارسال کنید پست رو با تشکر
    ارادتمند : مسلم فلاح نیت

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud - arakfun
  • arakfun

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

    amoozesh98com گفت:
    عزیز یعنی چی دو تا پست آخر من به صورت برگه هست ؟ واقعا متوجه منظور شما نمیشم ؟ شما از حلقه وردپرس تو ایندکس استفاده کردین برا نمایش مطالب ؟ میشه کد های فایل index.php قالبتون رو جهت بررسی قرار بدین فقط دکمه کد روی ویرایشگر اینجا رو بزنید و بعد که کد ها رو پیست کردین دوباره دکمه کد رو بزنید و ارسال کنید پست رو با تشکر
    ارادتمند : مسلم فلاح نیت

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

    <?php
    $types[1] = 'page';
    foreach ($types as $type) {
      $args=array(
            'orderby' => 'date',
            'order' => 'DESC',
            'post_type' => $type,
            'post_status' => 'publish',
            'posts_per_page' => 100,
            'caller_get_posts'=> 100
            );
      $my_query = null;
      $my_query = new WP_Query($args);
      if( $my_query->have_posts() ) {
            while ($my_query->have_posts()) : $my_query->the_post(); ?>
    		<div id="post-title"><div class="post-titleh2">
    		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div id="post-info"><p>مجموعه: <?php the_category(','); ?></p></div></div>
    	<div id="content">
     <?php the_content(''); ?>
    <p><a target="_blank" href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="more-link"><strong> ادامه مطلب <?php the_title(); ?> ...</strong></a></p>
    	</div>
    	</div>
       <?php
            endwhile;
      }
    }
    wp_reset_query();
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۳۹
    تشکر شده: ۱۷۶۵ بار
    # نوشته شده: ۴ سال پیش
    ۲۹ آبان ۱۳۹۳ - ۱۳:۲۳

    عزیز از شما خواهش می کنم نمونه کد قرار ندین عرض کردم فایل index.php رو کد هاشو دقیقا اینجا قرار بدین تا بررسی کنم بلکم بتونم راهنمایی کنم باتشکر
    ارادتمند : مسلم فلاح نیت

  • arakfun

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۵ بار
    # نوشته شده: ۴ سال پیش
    ۲۹ آبان ۱۳۹۳ - ۱۳:۳۴

    بفرمایید:

    <?php get_header(); ?>
    <body>
    	<div class="header">
    	</div>
    	<div id="nav">
    		<ul>
    		<li><a href="<?php bloginfo('url'); ?>" title="صفحه اصلی"><span>صفحه اصلی</span></a></li>
    		<li><a href="http://www.arakfun.ir/us" title="تماس با ما"><span>تماس با ما</span></a></li>
    		</ul>
    <div class="search">
    <form role="search" method="get" id="searchform" action="<?php bloginfo('url'); ?>" >
    	<input type="text" value="" name="s" id="s" />
    	<input type="submit" id="searchsubmit" value="جستجو کنید" />
    	</form>
    </div>
    	</div>
    <div id="warpper">
    	<div class="content">
    		<div id="page-content">
    			<div class="two-box-warpper">
    			<div id="page-body">
    		<div class="page-body">
    	<div class="post">
    <?php
    $types[1] = 'page';
    foreach ($types as $type) {
      $args=array(
            'orderby' => 'date',
            'order' => 'DESC',
            'post_type' => $type,
            'post_status' => 'publish',
            'posts_per_page' => 100,
            'caller_get_posts'=> 100
            );
      $my_query = null;
      $my_query = new WP_Query($args);
      if( $my_query->have_posts() ) {
            while ($my_query->have_posts()) : $my_query->the_post(); ?>
    		<div id="post-title"><div class="post-titleh2">
    		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div id="post-info"><p>مجموعه: <?php the_category(','); ?></p></div></div>
    	<div id="content">
     <?php the_content(''); ?>
    <p><a target="_blank" href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="more-link"><strong> ادامه مطلب <?php the_title(); ?> ...</strong></a></p>
    	</div>
    	</div>
       <?php
            endwhile;
      }
    }
    wp_reset_query();
    ?>
    <?php if(have_posts()): ?><?php while(have_posts()):the_post(); ?>
    		<div id="post-title"><div class="post-titleh2">
    		<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div id="post-info"><p>مجموعه: <?php the_category(','); ?></p></div></div>
    	<div id="content">
     <?php the_content(''); ?>
    <p><a target="_blank" href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="more-link"><strong> ادامه مطلب <?php the_title(); ?> ...</strong></a></p>
    	</div>
    	</div><?php endwhile; ?><?php else: ?></div><?php endif; ?>
    <div id="post-title"><div class="icon-number">
    <h2>صفحات سایت</h2></div>
    <div class="wp-pagenavi">
    <?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
    <div style="float: none; clear: both;"></div>
    </div></div>
    
    		<div class="clear"></div>
    	</div>
    			</div>
    								</div>
    <?php include(TEMPLATEPATH.'/rside.php'); ?>
    	</div>		
    <?php include(TEMPLATEPATH.'/lside.php'); ?>
    	</div>
    		<div class="clear"></div></div>
    	<?php get_footer(); ?>
  • آموزش وردپرس

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۳۹
    تشکر شده: ۱۷۶۵ بار
    # نوشته شده: ۴ سال پیش
    ۲۹ آبان ۱۳۹۳ - ۱۳:۵۴

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    arakfun
  • arakfun

    آفلاین
    عضو
    تعداد نوشته‌ها: ۶
    تشکر شده: ۵ بار
    # نوشته شده: ۴ سال پیش
    ۳۰ آبان ۱۳۹۳ - ۱۷:۴۳

    amoozesh98com گفت:
    خیلی خب داداش گلم تا شب نتیجه رو همین جا اطلاع میدم بهت یه مقداری کارام گره خورد کارامو ردیف کنم کد های شما رو بررسی می کنم و انشا الله که بتونم راهنماییت کنم.

    سلام
    جناب مشکل بنده را بررسی نکردید؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

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

    arakfun گفت:

    سلام
    جناب مشکل بنده را بررسی نکردید؟

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

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    arakfun
  • aminbz

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

    arakfun گفت:
    با سلام به همه دوستان عزیز
    بنده یه سایت وردپرس دارم که داخل این سایت 15 پست و 2 برگه دارم
    میخواستم کاری کنم که برگه ها شبیه پست ها در صفحه اصلی نمایش داده بشه که این کار را انجام دادم
    ولی یه مشکل !!
    اونم اینکه صفحه بندی برگه ها رو نمیتونم انجام بدم کسی میتونه کمک کنه چکار کنم؟؟؟

    سلام
    اگر میخواهید چند تا مطلب داشته باشین که توی بخش "نوشته ها" نباشن، و این مطالب صفحه بندی، برچسب و دسته بندی خودشون رو داشته باشن باید از پست تایپ استفاده کنین، یه مطالعه در مورد ریجستر کردن پست تایپ ها انجام بدین، مشکل تون حل میشه،
    http://codex.wordpress.org/Function_Reference/register_post_type

    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud - آموزش وردپرس
  • arakfun

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

    aminbz گفت:

    سلام
    اگر میخواهید چند تا مطلب داشته باشین که توی بخش "نوشته ها" نباشن، و این مطالب صفحه بندی، برچسب و دسته بندی خودشون رو داشته باشن باید از پست تایپ استفاده کنین، یه مطالعه در مورد ریجستر کردن پست تایپ ها انجام بدین، مشکل تون حل میشه،
    http://codex.wordpress.org/Function_Reference/register_post_type

    موفق باشید

    سلام
    جناب بنده تو صفحه بندی برگه ها گیر کردم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    آموزش وردپرس
  • آموزش وردپرس

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

    از کد زیر استفاده کنید ونتیجه رو ارجاع بدین

    <div class="pagination">
    			<span class="previous">
    				<a href="<?php echo $link ?>page/<?php echo $paged + 1; ?>">&laquo; Previous</a>
    			</span>
    			<?php if($paged != 1): ?>
    			<span class="next">
    				<a href="<?php echo $link ?>page/<?php echo $paged - 1; ?>">Next &raquo;</a>
    			</span>
    			<?php endif; ?>
    </div>

    نشد این رو تست کنید

    <?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts("showposts=5&paged=$page");
    while ( have_posts() ) : the_post() ?>
    <h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2>
    <span class="entry-date"><?php the_time('F d, Y'); ?></span>
    <?php the_content(); ?>
    <?php endwhile ?>

    نشد از این

    <div class="navigation">
    	<div class="alignleft"><?php next_posts_link('&laquo; Older Entries',$the_query->max_num_pages) ?></div>
    	<div class="alignright"><?php previous_posts_link('Newer Entries &raquo;',$the_query->max_num_pages) ?></div>
    		</div>

    این لینک رو مطالعه کنید

    https://wordpress.org/support/topic/paginate-pages

    Adding pagination to custom post loop in page

    global $paged;
    $curpage = $paged ? $paged : 1;
    $args = array(
        'post_type' => 'testimonials',
        'orderby' => 'post_date',
        'posts_per_page' => 5,
        'paged' => $paged
    );
    $query = new WP_Query($args);
    if($query->have_posts()) : while ($query->have_posts()) : $query->the_post();
    ?>
    <div id="post-<?php the_ID(); ?>" class="quote">
    <?php
    echo get_the_post_thumbnail($post->ID, array($image_width,$image_height));
    the_content();
    ?>
    </div>
    <?php
    endwhile;
        echo '
        <div id="wp_pagination">
            <a class="first page button" href="'.get_pagenum_link(1).'">&laquo;</a>
            <a class="previous page button" href="'.get_pagenum_link(($curpage-1 > 0 ? $curpage-1 : 1)).'">&lsaquo;</a>';
            for($i=1;$i<=$query->max_num_pages;$i++)
                echo '<a class="'.($i == $curpage ? 'active ' : '').'page button" href="'.get_pagenum_link($i).'">'.$i.'</a>';
            echo '
            <a class="next page button" href="'.get_pagenum_link(($curpage+1 <= $query->max_num_pages ? $curpage+1 : $query->max_num_pages)).'">&rsaquo;</a>
            <a class="last page button" href="'.get_pagenum_link($query->max_num_pages).'">&raquo;</a>
        </div>
        ';
        wp_reset_postdata();
    endif;
    ?>

    Wordpress Custom post page with pagination

    $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; // setup pagination
    
        $the_query = new WP_Query( array(
            'post_type' => 'clients',
            'paged' => $paged,
            'posts_per_page' => 5)
        );
    
        while ( $the_query->have_posts() ) : $the_query->the_post();
            echo '<div>' . get_the_title() . '</div>';
                  the_content();
        endwhile;
    
        echo '<nav>';
        echo  '<div>'.get_next_posts_link('Older', $the_query->max_num_pages).'</div>'; //Older Link using max_num_pages
        echo  '<div>'.get_previous_posts_link('Newer', $the_query->max_num_pages).'</div>'; //Newer Link using max_num_pages
        echo "</nav>";
    
        wp_reset_postdata(); // Rest Data

    Custom Post Type loop WITH pagination on front-page.php

    <?php
    $temp = $wp_query;
    $wp_query = null;
    $wp_query = new WP_Query();
    $wp_query->query('showposts=9&post_type=food'.'&paged='.$paged); 
    
    while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>
    
    <h2><?php the_title() ;?></h2>
    
    <?php endwhile; ?>
    
    <?php previous_posts_link('&laquo; Newer') ?>
    <?php next_posts_link('Older &raquo;') ?>
    
    <?php
    $wp_query = null;
    $wp_query = $temp;  // Reset
    ?>

    این لینک رو هم بررسی کن

    http://digwp.com/2013/01/display-blog-posts-on-page-with-navigation/

    در پایان امید وارم مشکلت حل بشه یقین دارم با این همه نمونه ای که دادمو یه مقدار بررسی بیشتر و دقیقت تر خودت موفق به حل مشکلت میشی داداش گلم در ضمن بعد از حل مشکلت ممنون میشم تاپیک رو حل شده اعلام کنید با زدن دکمه حل شده از ستون بالا سمت چپ تا سایر دوستان و همکاران به زحمت نیفتن و از اسپم هم جلوگیری بشه در ضمن با زدن دکمه های تشکر پشت سر هم باعث دلگرمی من و سایر همکاران میشید در جهت بهبود پاسخگویی در اسرع وقت با تشکر
    ارادتمند : مسلم فلاح نیت

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



برچسب‌ها

هیچ برچسبی نیست.