2012-04-11 25 views
1

我希望能够通过直接点击导航栏中的投资组合链接在wordpress中打开我的shadowbox图库。现在它可以打开我用其中的图库创建的投资组合页面,也可以单独打开图像(没有投影箱),这是因为我试图将html添加到wordpress仪表板中的导航标签。基本上希望能够同时具有一个Portfolio链接,这个网站添加到链接菜单中的仪表盘:想要直接通过Wordpress导航菜单打开Shadowbox图库

<a href="/portfolio_images/fashion/01.jpg" rel="shadowbox[fashion]"> 
<a href="/portfolio_images/fashion/02.jpg" rel="shadowbox[fashion]"> 
<a href="/portfolio_images/fashion/03.jpg" rel="shadowbox[fashion]"> 

感谢

Main page with nav links

回答

2

终于想通这一个。这是我用我使用过的主题做到的。

在Wordpress仪表板的菜单设置中,确保选中屏幕选项下的链接关系(XFN)。然后,我添加了一个自定义的URL菜单项作为URL(用于我的示例):http://www.e-comstudio.com/portfolio_images/fashion/01.jpg

然后,我在XFN框中添加了shadowbox [fashion]。

我还添加在画廊中的其他图像到这是在页面上使用的小工具:

<a href="/portfolio_images/fashion/02.jpg" rel="shadowbox[fashion]"></a> 
<a href="/portfolio_images/fashion/03.jpg" rel="shadowbox[fashion]"></a> 

您还可以防止WordPress的从XFN场剥离括号[],这可能是通过从wp-includes/nav-menu.php中注释/删除这一行来完成此操作

$ args ['menu-item-xfn'] = implode('',array_map('sanitize_html_class',explode('', $ args ['menu-item-xfn'])));

可能不是最理想的做法,但它做到了!

你可以在这里看到最终结果了,单击投资组合:

http://www.e-comstudio.com/