在新标签页中打开URL:WordPress

时间:2013-07-15 20:35:45

标签: php wordpress wordpress-plugin

当我使用Add Media将图片上传到页面时,我正在为该图片设置网址,以便当用户点击该图片时,他应该重定向到另一个网页。问题是,是在同一页面加载。

我希望它应该加载到另一个标签。我无法使用target="_blank"编辑每个href,因为我有很多图像。

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

请帮我解决这个问题

3 个答案:

答案 0 :(得分:1)

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

<head>

中添加此内容

答案 1 :(得分:0)

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

  1. 单击图像以激活其设置弹出窗口。
  2. 单击“高级设置”选项卡。
  3. 向下滚动到“目标”,您会看到“在新窗口中打开”复选框。
  4. 对于旧图像,您必须手动进行更改。

    希望这有帮助!

答案 2 :(得分:0)

您可以使用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()`在这种情况下会正常工作。