在新选项卡的编辑器中打开“查看页面”按钮

时间:2015-07-13 作者:Jeff

我知道这听起来像一个基本的问题,我先用谷歌搜索了一下。Google引导我编辑/wp管理/编辑表单高级。php将target=\'\\u blank\'放在那里。我这样做了,但这似乎不会影响编辑页面网站顶部的“查看页面”按钮。我希望每次都在新选项卡中打开它。

在哪个文件/哪里可以找到那个按钮?你能为将来如何系统地搜索这样一个地点提供建议吗?

正确的做法是什么?为什么。

谢谢你让我知道

2 个回复
最合适的回答,由SO网友:Ad Wicks 整理而成

首先,最好不要在wp admin中编辑wordpress核心文件,而是使用过滤器/操作和挂钩来修改它们。检查wordpress codex 查看您可以使用的所有筛选器。下面是一个过滤器的代码,您可以将其放入主题函数文件(/wp-content/themes/{em>您正在使用的主题/functions.php)中,以使视图post使用target="_blank"

function my_get_sample_permalink_html($a){
    return preg_replace("/<span id=\'view-post-btn\'><a/","<span id=\'view-post-btn\'><a target=\'_blank\'",$a);
}
add_filter(\'get_sample_permalink_html\',\'my_get_sample_permalink_html\');

SO网友:klewis

无需在WordPress中使其成为钩子进程。让jQuery库利用WordPress系统中不一定需要的一些工作,在我看来,这将是其中之一。

在自定义JavaScript文件中,以存在于该编辑帖子页面上的锚定链接为目标,并注入目标属性或类(悬停时将目标添加到元素)。换言之,这是对按钮的动态javascript增强。

然后,您可以保存所有钩子处理,以满足WordPress中真正需要的内容。

结束