2017-03-07 8 views
0

テーマが付いているWordPressのメニュープラグインがありますが、残念ながらそのテーマは限られていました。メニューにしか表示されませんでした。テーマにリンクを追加したい場所を見つけました。私は、1つのメニューがテーマでワードプレスサイトへのカスタムリンクを追加する

<li> 
    <a href="<?php echo esc_url(cs_users_profile_link($cs_page_id, 'gallery', $uid)); ?>" <?php echo force_balance_tags($data_toogle); ?>><i class="icon-suitcase5"></i> <?php _e('gallery', 'thematic'); ?></a> 
</li> 

を提供することを発見し、その倍を重複しますが、問題のリンクがページに私を取る場合http://foo.bar/?author=1

があり、それは私を取るので、とにかく私はこのリンクを変更することができますページが見つかりましたhttp://foo.bar/playground

+0

他のメニューを作成できませんか?メニューでメニューを追加していますか? – Stender

+0

他の場合は、functions.phpで新しいメニューを作成することができます。カスタムテーマを使用している場合や、子テーマを作成している場合は簡単 - このページでは、[menus](https://codex.wordpress.org/Navigation_Menus) – Stender

+0

@Stenderは以前の雇用主によって開発されたカスタムテーマを使用しており、すでにテーマ内にメニューをハードコードしています。 (ユーザーがロールの場合){表示するメニュー} ...ダッシュボードからメニューを作成することをお勧めしましたが、これは不可能です。] – user7342807

答えて

0

リンクのhref属性を変更できますか?

<li> 
    <a href="http://foo.bar/playground"><i class="icon-suitcase5"></i> <?php _e('gallery', 'thematic'); ?></a> 
</li> 
+0

はい、私はURLを変更することができますが、私はそれをしたくありません。つまり、変更するたびにコードを変更する必要があるURLを変更したいということです。これを行う別の方法はありませんか? – user7342807

+0

あなたはおそらくページIDを探すことができますか? 'get_permalink(123)' 123はページIDですか?またはメニューがwp-adminで管理されている場合は、メニューマネージャを使用するだけです。 –

関連する問題