有些人可能知道,WordPress只允许您将菜单链接目标设置为_blank。我正在尝试打开iframe中的菜单链接,其名称为“analyticsFrame”。
我已经将以下代码添加到我的functions.php文件中,但链接仍然重定向到src网站,而不是在我的iframe“analyticsFrame”中打开src链接。
function add_specific_menu_location_atts( $atts, $item, $args ) {
// check if the item is in the primary menu
if( $args->theme_location == 'primary' ) {
// add the desired attributes:
$atts['target'] = 'analyticsFrame';
}
return $atts;
}
add_filter( 'nav_menu_link_attributes', 'add_specific_menu_location_atts', 10, 3 );
1条答案
按热度按时间mkshixfv1#
在我的测试中,使用页面模板上的以下HTML将代码添加到
functions.php
:确认你的iframe在你测试的页面的源代码中(简单的错误)。