Wordpress'те бир нече цикл менен кайталанма билдирүүлөрдү көрсөтүүдөн кантип сактануу керек

WordPressте бир нече цикл менен кайталанган постторду кантип көрсөтпөө керек

Жакында биздин колдонуучулардын бири ыңгайлаштырылган теманы иштеп чыгууда кайталанма пост көйгөйүнө туш болду. Мен эң акыркы постту башкы бетте көрсөтүп, анан ошол эле баракта өзүнчө циклде туш келди посттордун тизмесин көрсөтүүгө аракет кылдым. Көйгөй, эң акыркы пост кээде аралаштыргыч пост циклинде кайталанып жатканында болгон. Бул макалада биз WordPressте бир нече циклди колдонууда кайталанма жарыялоону кантип алдын алууну көрсөтөбүз. Кайталанма билдирүүлөрдү көрсөтпөөнүн айласы - биринчи циклдеги посттун идентификаторун сактап, андан кийин аны экинчи циклде салыштыруу. Бул жерде муну кантип жасоо керек. Биринчи циклиңиздин коду төмөнкүдөй болушу керек (сыйкырдуу сызыкка көңүл буруңуз):

have_posts()): $ma_query->the_post(); $do_not_duplicate = $post->ID; // Бул сыйкырдуу сызыкпы?>

Эми биз биринчи циклдин пост идентификаторун $do_not_duplicate өзгөрмөсүнүн астында сактагандыктан, экинчи циклибизге чекти кошолу. Сиздин экинчи цикл коду төмөнкүдөй болушу керек:

ID == $do_not_duplicate) улантуу; // Бул сыйкырдуу сызыкпы?>

Бул эки сапты кошсоңуз, билдирүүлөрүңүз КӨПТҮЛБӨЙТ. Бардык жаңы тема дизайнерлерине бул жардам берет деп үмүттөнөбүз.

Таштап Жооп