如何永久禁用附件帖子URL

时间:2012-02-29 作者:haveboard

我如何才能完全摆脱附件URL?

我不希望用户在插入图像时能够将图像链接到附件URL。

我过去做过一些事情,比如重定向回附件的父ID,甚至可以将其更改为重定向到完整大小的文件URL,但我宁愿放弃所有附件的永久链接。

是否有人知道通过功能禁用此功能的方法。php文件?

2 个回复
SO网友:Stephen Harris

“来自Url”选项卡的表单似乎几乎是硬编码的,所以我认为没有必要删除“链接图像到”字段。

但是,对于“媒体库”选项卡,您可以删除链接字段,如下所示:

add_filter(\'attachment_fields_to_edit\', \'my_attachment_fields_edit\', 10, 2);
function my_attachment_fields_edit($form_fields,$post){ 
    //Set attachment link to none and hide it.
    $html = "<input type=\'hidden\' name=\'attachments[".$post->ID."][url]\' value=\'\'/>";

    $form_fields[\'url\'][\'html\'] = $html; //Replace html
    $form_fields[\'url\'][\'label\'] = \'\'; //Remove label
    $form_fields[\'url\'][\'helps\'] =\'\';//Remove help text

    return $form_fields;
}

SO网友:Dwayne Charrington

您是否要求插入到post WYSIWYG编辑器中的图像没有附件链接?因为当你在帖子中插入图像时,你可以选择将其包装成链接或没有链接。这就是你的意思吗?

在下面所附的图像中,您将看到链接URL框,每次插入图像时单击显示无的按钮。这将手动工作,但如果您希望这是自动的,上面来自Stephen的代码将工作。

enter image description here

结束

相关推荐

Functions.php错误-尝试更改主题时

在尝试替换wordpress主题后,它表示功能。主题目录中的php文件(最后一行)不正常分析错误:语法错误,意外的$end in/主题/主题名/功能。php在线1500第1500行实际上是唯一的符号?>EDIT好的,这是函数的pastebin链接。有错误的php文件http://pastebin.com/by5TtZq6p、 我想知道——既然它应该是一个现成的模板——那么它怎么可能是错误的——它应该是有效的p、 可能是因为改变wordpress的设置或使用了一些不好的插件而导致的混乱?(如perma