Php阵列外部链接在新窗口中打开

时间:2014-04-09 10:52:04

标签: php wordpress

我在wordpress管理面板上添加了一个按钮,可以点击外部链接。我以谷歌为例。但是我想说,当点击链接时,它会在新的标签/窗口中打开。我将如何用PHP实现这一目标?

function my_create_widget_admin_menu(){
add_menu_page( 'Widget', 'Clearance Executive', 'manage_options', 'my_admin_menu', 'my_widget_settings', '', 3 );}
function my_add_widget_menu_exteranl_link() {
global $submenu;
$submenu['my_admin_menu'][500] = array( 'Admin Panel', 'manage_options' , 'http://google.co.uk' );
}

2 个答案:

答案 0 :(得分:1)

使用PHP无法实现HTML或Javascript的功能。它是一种后端脚本语言。您只需要在HTML锚标记上输出target =“_ blank”属性。

尝试:

array( 'Admin Panel', 'manage_options' , 'http://google.co.uk', array("target" => "_blank"))

从内存来看,我认为这就是你传递一系列属性的方式。

WP文档将确认这是否有效。

答案 1 :(得分:-1)

您好我在某处获得了相同要求的解决方案并且工作正常...只需在HTML代码部分的任何位置使用以下提供的脚本。 完成脚本标记,因为它没有正确发布.. 根据之前和之后添加脚本标签: -

$(document).ready(function(){       $('a [href ^ =“http://”]')。filter(function(){return this.hostname&& this.hostname!== location.hostname;})。attr('target' ,'_ blank');    });

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>