1

我希望能够通过直接单击导航栏中的投资组合链接在 wordpress 中打开我的 shadowbox 画廊。现在它要么打开我制作的包含画廊的投资组合页面,要么单独打开图像(没有阴影框),这是因为我尝试将 html 添加到 wordpress 仪表板中的导航标签。基本上希望能够将此 html 添加到菜单仪表板中的链接,同时拥有一个 PORTFOLIO 链接:

<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]">

谢谢

带有导航链接的主页

4

1 回答 1

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/

于 2012-04-25T23:31:21.747 回答