Editar imagen / Enlace para eliminar imagen
18 oct 2011, 12:29:35
Vistas: 826
Votos: 5
Existe una función en WordPress que permite mostrar un enlace "editar publicación" si el usuario tiene los permisos suficientes.
<?php edit_post_link( __( 'Editar' ), '<small class="edit-link">', '</small>' ); ?>
¿Existe un equivalente para archivos multimedia / adjuntos?
ACTUALIZACIÓN Esto funciona parcialmente
$images = fdw_get_post_images('preview-onepost-thumbnail');
if ($images){
$counter= 0;
foreach ($images as $image){
$src = $image['src'];
$info = $image['info'];
edit_post_link( __( 'Editar imagen' ), '<section><small class="edit-link">', '</small></section>', $info->ID ); ?>
Pero el usuario realmente necesita poder Eliminar la imagen. Esa pantalla no lo permite.

pixeline
2.88K
Todas las respuestas a la pregunta
1
0
Esto no está 100% completo, pero debería ser un buen comienzo para ti.
<a href="<?php echo wp_nonce_url( "/wp-admin/post.php?action=delete&post=$post->ID", 'delete-attachment_' . $post->ID ) ?>"><?php _e( 'Eliminar permanentemente' ) ?></a>
Un par de notas sobre lo que te quedará por hacer:
- Esto no hará ninguna confirmación, por lo que probablemente querrás usar JavaScript para verificar que no se hizo clic por error
- Esto redirigirá de vuelta a la página actual, que ya no existirá. El URI podría verse algo como
?attachment_id=704&deleted=1
. Querrás interceptar las solicitudes de adjuntos en el front-end donde$_GET['deleted'] == '1'
y manejar eso adecuadamente (por ejemplo, con una redirección).

Matthew Boynes
7.12K
26 feb 2012 21:48:12
Preguntas relacionadas
3
respuestas
2
respuestas