انجمن


لیست کردن عنوان تمام پست‌ها به ترتیب حروف الفبا(انگلیس  (۵ نوشته)

  • admin@uploadfamovies

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

    با سلام ‌می‌خواستم اگه بشه در یک صفحه جداگانه تو سایتم لیستی از عناوین تمام پست‌ها به ترتیب حروف الفبا درست کنم، البته از افزونه wp-snap هم استفاده کردم ولی هنوز مشکل دارم. اگه از دوستان کسی قبلا با این افزونه کار کرده،لطفا راهنمایی کنه اگر هم راه دیگری سراغ دارید لطفا معرفی بفرمایید.
    این هم صفحه‌ای که با این افزونه درست کردم ولی هنوز مشکل داره.
    خیلی ممنون.

  • Morteza

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

    این کد برای تمام پست ها ، بعد از ایجاد فایل به مدیریت رفته و قالب صفحه رو بر روی All posts قرار بدید.

    <?php
    /*
    Template Name: All posts
    */
    ?>
    <?php
    $debut = 0; //The first article to be displayed
    ?>
    <?php while(have_posts()) : the_post(); ?>
    <h2><?php the_title(); ?></h2>
    <ul>
    <?php
    $myposts = get_posts('numberposts=-1&offset=$debut');
    foreach($myposts as $post) :
    ?>
    <li><?php the_time('d/m/y') ?>: <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
    <?php endwhile; ?>

    http://www.wprecipes.com/fahirsch-asked-how-to-list-all-posts-on-a-page
    برای ترتیب هم در کوئری :
    order=ASC&orderby=post_title

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    admin@uploadfamovies - Mostafa
  • admin@uploadfamovies

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

    man4toman گفت:
    این کد برای تمام پست ها ، بعد از ایجاد فایل به مدیریت رفته و قالب صفحه رو بر روی All posts قرار بدید.

    <?php
    /*
    Template Name: All posts
    */
    ?>
    <?php
    $debut = 0; //The first article to be displayed
    ?>
    <?php while(have_posts()) : the_post(); ?>
    <h2><?php the_title(); ?></h2>
    <ul>
    <?php
    $myposts = get_posts('numberposts=-1&offset=$debut');
    foreach($myposts as $post) :
    ?>
    <li><?php the_time('d/m/y') ?>: <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
    <?php endwhile; ?>

    http://www.wprecipes.com/fahirsch-asked-how-to-list-all-posts-on-a-page
    برای ترتیب هم در کوئری :
    order=ASC&orderby=post_title

    خیلی ممنون از اینکه به درخواست من توجه کردید.
    این روش رو امتحان کردم خوبه ولی من دنبال یه راهی هستم که اول یه لیستی از همه حروف انگلیسی نمایش بده و مثلا با انتخاب حرف a لیست تمام پست‌هایی که با این حرف شروع میشن رو نشون بده.

  • admin@uploadfamovies

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

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

  • Alisitema

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

    admin@uploadfamovies گفت:
    بلاخره راه حل رو یافتم.
    از اول هم فقط به دلیل اینکه عجله داشتم اینجا مطرح کردم شاید بهتر بود یه مقدار بیشتر می‌گشتم.
    راه حل این مشکل استفاده از افزونه AZIndex است.
    امیدوارم این پست افرادی که نیاز به چنین لیستی دارند رو راهنمایی کنه.

    توضیح بیشتر میفرمایید؟

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



برچسب‌ها