簡體   English   中英

PHP陣列外部鏈接在新窗口中打開

[英]Php array external link open in a new window

我在我的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' );
}

您無法使用PHP實現HTML或Javascript的功能。 這是一種后端腳本語言。 您只需要在HTML錨標記上輸出target =“ _ blank”屬性。

嘗試:

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

從內存中,我認為這就是您傳遞屬性數組的方式。

WP文檔將確認是否無效。

您好,我在某處有一個解決方案,可以滿足相同的要求,並且運行良好...只需在HTML代碼部分的任何位置使用下面提供的腳本即可。 完成腳本標記,因為它沒有正確發布。.根據之前和之后添加腳本標記:-

$(document).ready(function(){$('a [href ^ =“ http://”]')。filter(function(){返回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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM