iframe 的 URL 问题

问题描述 投票:0回答:2

我在 WordPress 网站中集成了 iframe(准确地说是 3D 菜单),但没有构建自己的主题。所以我刚刚在上一页上放置了一个 iframe,其中包含带有集成 iframe 的 html 代码。 我的问题如下:当我单击菜单选项卡时,它会进入井页面,但链接不会更改,我可以在选项卡内容下看到 3D...

有人有想法吗?我在 ftp 文件中搜索但没有任何效果... 需要注意的是,当我使用“target=_blank”并且选项卡在新窗口中打开时,网址起作用(但我希望选项卡位于同一窗口上,并且我已经尝试过 target=_self --> 不起作用)

谢谢你。

我尝试更改 ftp 文件中的链接,但没有结果。

wordpress url iframe hyperlink
2个回答
0
投票

您需要使用

target=_top
获取要在同一窗口中打开的 URL,但在页面的顶层而不是在 iFrame 中。

参见超链接目标中的_top有什么作用?


0
投票

我也有同样的问题,无法使用 target="_top" 在 Iframe 中建立一个简单的链接,并且我发现 这篇令人担忧的 13 年前的 WP 帖子 一些人说“Iframe 太 1995 年了” ...”(没有任何争论,但更糟糕的是...没有给出替代方案)。 iFrame 不可避免的一个示例情况称为“边缘情况”......(当然,简单的答案)。 其他人声称“_top”应该进入数据库(???)并提出一些“应该足够”的代码行......是的,也许如果你知道把它放在哪里。

function nacin_filter_menu_target_sorry_world( $menu_item ) {
    if ( ! is_admin() && empty( $menu_item->target ) )
        $menu_item->target = '_top';
    return $menu_item;
}
add_filter( 'wp_setup_nav_menu_item', 'nacin_filter_menu_target_sorry_world' );

这是程序狂精英傲慢的典型例子,他们认为你应该搭上所谓“进步”的急速火车,并且似乎很乐意将任何没有跳上这列火车的人抛在后面。我碰巧是其中之一,除了 HTML 和一些 CSS 之外,我并没有取得更多进展,但我仍在努力管理。

话虽如此:

  • target="_top" 可以在 WP 的某个黑暗角落重新激活吗?
  • iFrame 的替代方案是什么(请使用可理解的 HTML)

谢谢你, 里卡多

© www.soinside.com 2019 - 2024. All rights reserved.