如何在默认情况下使图像在新选项卡中打开?

时间:2015-11-22 作者:SparkAndShine

在帖子中插入大图像时,我希望图像在新的浏览器选项卡中打开,而不是在现有选项卡中打开。

我知道这可以通过添加target="_blank" 但如何将此属性添加到图像链接?

3 个回复
最合适的回答,由SO网友:mukto90 整理而成

如果您无法编写代码:

有一个插件MDC Target Blank, 那会解决问题的。当有人单击链接(或超链接的图像)时,它将强制在新选项卡中打开。它添加了target="_blank"a 标签。

此插件的旧版本有一个bug,在新版本中已修复。所以,不要担心插件的评级。

如果您可以编写代码:

将此代码添加到主题的functions.php 文件

function mdc_target_blank($content) {
    $post_string = $content;
    $post_string = str_replace(\'<a\', \'<a target="_blank"\', $post_string);
    return $post_string;
}

add_filter( \'the_content\', \'mdc_target_blank\' );

SO网友:Scriptonomy

转到可视化编辑器中的图像详细信息。

勾选下拉菜单“高级选项”。

在新窗口/选项卡中检查打开链接

按更新,然后再次更新帖子!!!!!

SO网友:Sygman

现在很容易了。大多数主题都支持这种方法,而不使用单独的插件。Edit the image after inserting into the post

将链接更改为图像URL,并选中“在新选项卡中打开”Change the link to image URL and check open in a new tab

保存图像。

相关推荐

WordPress Custom URLs

根据maioman发布的链接,我对以下问题进行了修改:我很难使用自定义的帖子类型/分类法。我想要一个自定义的帖子类型的剧集,并且自定义帖子类型的分类是包含用户生成的术语的剧集。我能够剧集/自定义术语名称/工作。如果你转到这里,它会显示与此术语相关的所有帖子。然而,如果你在剧集/自定义术语名称/帖子标题上看到一篇帖子,我会看到404页。function episodes() { $labels = array( \'name\' => _