0

Reveal.js を使用する単一ページの WordPress テーマを作成しようとしているため、すべてのセクションが同じページにインデックス付けされます (www.example.com/#/、www.example.com/#/1、www .example.com/#/2...)。各セクションは独自の投稿であるため、WP の組み込みメニュー機能を使用できません。

ループを介して機能するメニューを生成することができました: >

<?php $args= array(
        'post_type' => 'slide',
        );
        $the_query = new WP_Query( $args );
        $i = 0;
        while ( $the_query->have_posts() ) : $the_query->the_post();
            echo '<li><a href="#/'. $i . '">';
                    the_title();
                    echo '</a></li>';
                    $i++;
                endwhile;
            wp_reset_postdata();
        ?> 

これの問題は、投稿が作成された順序でメニューが表示されることです。(ユーザーが簡単にカスタマイズできるように) wp_nav_menu を利用する方法はありますが、URL の一部を各セクション/投稿を反映するループ反復に置き換えますか? メニューの順序をプルしてこのループに適用する別の方法はありますか?

データを単純にハードコーディングするのではなく、これを自動化できるようにしたいと考えています。

手伝ってくれてどうもありがとう。

4

0 に答える 0