哪个.php文件控制WordPress媒体库?

时间:2015-04-14 14:28:43

标签: php wordpress tabs media

我试图稍微修改WordPress媒体库。

目前,在查看时,如果我点击文件名,它将会显示当前标签中该媒体的编辑页面。但是,我希望当我单击文件名时,编辑页面将在新选项卡中打开。

我认为这就像将target="_blank"添加到html链接一样简单。

但我在控制媒体库的WordPress安装中找不到.php文件,有人能告诉我哪个文件好吗?

非常感谢, 杰克

1 个答案:

答案 0 :(得分:0)

您要查找的文件位于:wp-admin/includes/class-wp-media-list-table.php

但我不建议修改该文件。您希望尽可能避免对核心文件进行更改。如果您更改该文件,则升级WordPress时修改将会丢失。

相反,我会使用javascript将title="_blank"属性添加到这些链接。您需要enqueue a js file,然后编写一个简单的脚本来更新链接:

(function($) {
    $('.wp-list-table.media .media-icon a, .wp-list-table.media .column-title a')
        .attr('target', '_blank');
}(jQuery));

这是完成你想要的不太完美的方法,但我认为最好修改核心。