Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在新选项卡中打开URL:WordPress_Php_Wordpress - Fatal编程技术网

Php 在新选项卡中打开URL:WordPress

Php 在新选项卡中打开URL:WordPress,php,wordpress,Php,Wordpress,当我使用addmedia将图像上载到页面时,我正在为该图像设置url,这样当用户单击该图像时,他应该重定向到另一个页面。问题是,在同一个页面上加载 我希望它应该加载到另一个选项卡。我不能用target=“\u blank”编辑每个href,因为我有很多图像 我只是想知道是否有任何特定的php文件,我应该编辑或任何其他方式存在 请帮助我解决此问题设置图像的target=“\u blank”很容易: 单击图像以激活其设置弹出窗口 单击高级设置选项卡 向下滚动到“目标”,您将看到“在新窗口中打开”复选

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

我希望它应该加载到另一个选项卡。我不能用
target=“\u blank”
编辑每个href,因为我有很多图像

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


请帮助我解决此问题

设置图像的
target=“\u blank”
很容易:

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

    希望这有帮助

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

    将此添加到
    中,您可以使用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);
      }
    }
    

    请注意,
    window
    是隐式的,因此您实际上不需要编写
    window。在这种情况下,open()
    open()`可以很好地工作。

    为什么@metareviewr问题不是这样的bad@metareviewr为什么?我的问题有问题吗?你可以用jquery来解决<代码>jQuery('img')。父项('a')。属性('target','u blank')在XHTML 1.0 Strict中不兼容。@PHPglue,但它是有效的HTML5
    var imgs = document.getElementsByTagName('img');
    imgWin('imgwin.php', 'My Images, imgs);