在新选项卡中打开URL:WordPress


Open URL in the New Tab : WordPress

当我使用Add Media将图像上传到页面时,我会为该图像设置url,这样当用户单击该图像时,他应该重定向到另一个页面。问题是,在同一页上加载。

我想它应该加载到另一个选项卡。我不能用target="_blank"编辑每个href,因为我有很多图像。

我只想知道是否有任何特定的php文件需要我编辑或以任何其他方式编辑。

请帮我解决这个问题

<script>
    $(function(){ $("a img").attr("target","_blank"); });
</script>

将其添加到<head>中。

为图像设置target="_blank"很容易:

  1. 单击图像以激活其设置弹出窗口
  2. 单击"高级设置"选项卡
  3. 向下滚动到"目标",你会看到"在新窗口中打开"复选框

对于旧图像,您必须手动进行更改。

希望这能有所帮助!

您可以使用JavaScript window.open(),如:

function imgWin(win, winName, imgArray){
  var dot, hsh;
  for(var i=0,l=imgArray.length; i<l; i++){
    (function(i){
      dot = imgArray[i].lastIndexOf('.');
      hsh = imgArray[i].slice(0, dot);
      imgArray[i].onclick = function(){
        open(win+'#'+hsh, winName, 'resizable=1');
      }
    })(i);
  }
}

然后你甚至可以很容易地获得你的图像,比如:

var imgs = document.getElementsByTagName('img');
imgWin('imgwin.php', 'My Images, imgs);

注意,window是隐式的,所以在这种情况下,t actually need to write window.open(). open()`将正常工作。