当用户上载图像时,默认情况下,会选择附件帖子URL选项。如何将默认设置更改为“文件URL”?如果不可能,我如何才能完全删除附件帖子url?
我做了一个谷歌搜索,带来了更多questionmarks 而不是答案。
编辑:
我找到了一种禁用附件帖子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网友:Doug Cassidy 整理而成
你就快到了。在中显示的函数this thread 将“large”设置为默认值,但在该线程中,您将看到
WordPress中的yoursite下有一个隐藏的选项页。com/wp管理/选项。php在无休止的未记录选项列表上,您可以设置“image\\u default\\u link\\u type”的值。您可能希望将其设置为“file”(不带引号)