如何 - 用图像替换链接文本(使用wp_nav_menu)

时间:2011-09-13 01:00:57

标签: wordpress

我第一次尝试这样做,请耐心等待我:)

我正在构建一个WordPress主题,并且在使用wp_nav_menu时,我正在尝试用我制作的自定义图像替换生成的链接文本。

所以,实质上,我需要做的事情:

    1) <a href="blah">this text needs to be replaced</a>
    2) <img src="<?php bloginfo('template_url'); ?>/images/with-this-image.png" />

我已尝试过使用jQuery进行一些不同的测试,但我找不到合适的组合来使其工作。

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:0)

使用

替换生成的文本“此文本需要替换”
 <img src="/images/with-this-image.png" />

如果你想用jquery在a标签上删除一个ID并引用该ID。

答案 1 :(得分:0)

创建一个新菜单,这样就不会覆盖当前菜单(如果您决定更改它,可以更容易切换回来。

在您创建的新菜单中,不是以传统方式添加页面或帖子(使用复选框并添加到菜单),您可以使用此方法:

打开一个空白页面(它不会被保存,只需更轻松地获取下一步的html代码)。打开空白页面,单击HTML进入HTML视图。现在上传要用于导航链接的图像。复制html代码(确保你不复制P标签。结果看起来像这样:

<img src="http://yoursite.com/wp-content/uploads/2011/08/Home48x48.png" alt="Home" title="Home" width="48" />

现在将其添加到新创建的菜单中 转到您创建的新菜单,将最后一步的图像源粘贴到自定义菜单标签中(如果菜单项已添加,则会显示导航标签),其中包含URL的字段是您添加实际链接的位置到你的页面。