2017-03-07 73 views
0

我有自帶的主題,不幸的是,主題是在一個有限的WordPress的菜單插件,它也只提供菜單上,我想另一個菜單添加到它。我發現我想在主題中添加鏈接。我發現有一個菜單的主題添加自定義鏈接到一個WordPress站點

<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創建一個新的菜單,容易,如果你使用的是自定義主題或創建一個子主題 - 本頁面說明如何[菜單](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

是的,我可以更改網址,但我不想這樣做。這意味着每次我們改變想改變網址的時候,我們也必須修改代碼。沒有其他方法可以做到這一點嗎? – user7342807

+0

你可以找一個頁面ID? 'get_permalink(123)'其中123是頁面ID?或者如果菜單是在wp-admin中管理的,那麼您可以簡單地在那裏使用菜單管理器。 –

相關問題