【问题标题】:Wordpress Menu for Social Icons社交图标的 WordPress 菜单
【发布时间】:2014-03-20 03:47:31
【问题描述】:

我正在尝试使用 wordpress 自定义菜单让用户轻松链接他们的社交媒体网站。到目前为止,我在我的 functions.php 主题文件中设置了一个 wordpress 菜单“社交图标”,并使用自定义菜单小部件将其放置在网站上。这是为菜单和小部件生成的 html wordpress

<div class="menu-social-icons-container">
<ul id="menu-social-icons" class="menu">
<li id="menu-item-73" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73"><a href="http://facebook">Facebook</a></li>
<li id="menu-item-74" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-74"><a href="http://twitter">Twitter</a></li>
<li id="menu-item-76" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76"><a href="http://instagram">Instagram</a></li>
<li id="menu-item-77" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-77"><a href="http://youtube">Youtube</a></li>
</ul>
</div> 

我假设 id "menu-social-icons" 是由于我创建的主题位置或菜单名称,所​​以如果 id 基于我可以使用此方法允许用户链接他们的社交媒体图标。对于使用这个主题的任何用户来说,id“menu-social-icons”是否相同,或者它是像 li 中的“menu-item-73”这样生成的 id。

如果相同,我正在尝试将第 n 个子元素设置为图标背景的样式,但我对在 css 中使用哪些选择器感到困惑,因为例如如果我使用

ul#menu-social-icons li a:link:nth-child(1){
background-img:url(images/facebook.png);
}

ul#menu-social-icons li a:link:nth-child(2){
background-img:url(images/twitter.png);
}

我什么都没有

我需要使用哪些选择器来实现此目的?

【问题讨论】:

  • 试试ul#menu-social-icons li:nth-child(1) a{
  • 是的,这成功了。谢谢!
  • 我还在 jsfiddle 的答案中添加了一个示例。

标签: css wordpress


【解决方案1】:

考虑这个例子http://jsfiddle.net/jogesh_pi/d85Ae/

<ul>
   <li><a href="#link1">link1</a></li>
   <li><a href="link2">link2</a></li>
   <li><a href="link3">link3</a></li>
   <li><a href="link4">link4</a></li>
</ul>

CSS

ul li:nth-child(1) a{ color: #ff0000; }
ul li:nth-child(2) a{ color: green; }
ul li:nth-child(3) a{ color: #ff9900; }

注意:确保您要在菜单上实现的图像路径

【讨论】:

  • 谢谢,关于 ID 的任何想法?如果主题被另一个主机上的另一个用户激活,它会改变吗?
  • 不要针对菜单中的ID,它因主机而异。看看这个链接sevenspark.com/how-to/…,根据你的插件,我知道它的第三方,但这会给你一个想法来实现你想要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-03
  • 2022-11-12
相关资源
最近更新 更多