Sur wp-admin/post.php?post=447&action=edit
par exemple, j'ai un lien et une entrée.
Le lien apparaît comme suit:
<a href="#" class="button insert-media add_media" data-editor="tj_image_url" >gallery</a>
Lorsque je clique sur le lien, la médiathèque s'ouvre et je souhaite que l'URL de l'image insérée remplisse un champ de saisie, par exemple.
<input type="text" name="tj_image_url" id="tj_image_url" value="VALUEHERE" size="30" />
Comment puis-je faire ceci?
Vous pouvez obtenir par la poste
if (has_post_thumbnail($page_id) ):
$image = wp_get_attachment_image_src( get_post_thumbnail_id($page_id), 'page-post-thumbnail' );
endif;
$image_URI = $image[0];
echo $image_URI
dans l'image src
.
Je suppose que vous avez un moyen de générer l'ID de pièce jointe lors de l'insertion de l'image. Vous pouvez ensuite utiliser l'ID de pièce jointe pour renseigner la valeur d'entrée. Ne parlez-vous pas d'un champ de saisie sur la page?
Essayez quelque chose comme ça:
<?php
//First get the attachment ID
$attachment_id = 8;
?>
<input type="text" name="tj_image_url" id="tj_image_url" value="<?php echo wp_get_attachment_url( $attachment_id ); ?>" />