2017-03-07 71 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中管理的,那么您可以简单地在那里使用菜单管理器。 –

相关问题