web-dev-qa-db-ja.com

カスタムナビゲーションメニューのセパレータ

Wordpressでカスタムフッターナビゲーションを作成します。私はWordPressのドキュメント全体を調べましたが、まだ何も見つかりませんでした。だから、私がやろうとしているのは "|"を追加することです。このようなナビゲーションでは:

ホーム|リンク1 |リンク2 |リンク3 |接触

私はCSSに方法があることを知っています、しかし、私はこれがwordpressによって生成されるのを知っています、それで私はこれを行う方法について少しつまずいています。

1
blackbull77

私はwp_nav_menuを使わずにこれを行う方法を考え出しました。

これがこれを行うためのコードであり、それが他の人に役立つかもしれないことを願っています(注:この作業を行うには管理パネルにメニューを作成する必要があります)。

            <p>
                <?php
                    $items = wp_get_nav_menu_items("footer");
                        $count = count($items);
                        $i = 0;
                    foreach($items as $item):
                        $i += 1;
                ?>
                <a href="<?php echo $item->url; ?>"><?php echo $item->title; ?></a><?php if($i < $count){ echo "<span class='center'>|</span>";} ?>
                <?php endforeach; ?>
            </p>
0
blackbull77

wp_nav_menuには$before$afterパラメータがあり、これを使ってパイプを追加することができます。

コーデックスの wp_nav_menuエントリについての詳細を読む

1
Bainternet