web-dev-qa-db-fra.com

Remplacez par défaut "URL de publication de pièce jointe" par "URL de fichier" dans Ajouter un média.

Lorsqu'un utilisateur télécharge des images, l'option par défaut Publier une pièce jointe est sélectionnée par défaut. Comment puis-je changer la valeur par défaut pour être "URL du fichier"? Si ce n'est pas possible, comment puis-je supprimer complètement l'URL de la pièce jointe?

J'ai fait une recherche Google qui a apporté plus de points d'interrogation que de réponses.

MODIFIER:

J'ai trouvé un moyen de désactiver l'URL de publication de pièce jointe, ce code fonctionne:

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;
}

Cependant, je cherche toujours un moyen de changer celui qui est défini par défaut.

2
Amanda Duke

Tu y es presque. La fonction que je montre dans ce fil définit le "grand" comme valeur par défaut, mais vous verrez également dans ce fil

Il existe une page d'options masquées dans WordPress sous yoursite.com/wp-admin/options.php. Dans cette liste interminable d'options non documentées, vous pouvez définir une valeur pour "image_default_link_type". Vous voudrez peut-être le définir sur "fichier" (sans les guillemets)

0
Doug Cassidy