Estoy intentando subir una imagen en wordpress usando alguna función ...
Encontré la forma de cargar imágenes pero hay un problema ...
cuando el usuario carga su imagen, wordpress crea más de una imagen en diferentes tamaños, esto es un problema porque solo quiero una imagen ...
esta es la carpeta wp-conent / uploads / 2010/10 .. mira la imagen (esta es una imagen pero wordpress crea la misma imagen pero diferentes tamaños).
este es mi código
<?php /*
Template Name: Uploading Page
*/?>
<?php get_header();
?><div class="container_12">
<div id="content">
<form id="file-form" enctype="multipart/form-data" action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
<p id="async-upload-wrap">
<label for="async-upload">upload</label>
<input type="file" id="async-upload" name="async-upload"> <input type="submit" value="Upload" name="html-upload">
</p>
<p>
<input type="hidden" name="post_id" id="post_id" value="<?php echo '212';?>" />
<?php wp_nonce_field('client-file-upload'); ?>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" />
</p>
<p>
<input type="submit" value="Save all changes" name="save" style="display: none;">
</p>
</form>
<?php
if ( isset( $_POST['html-upload'] ) && !empty( $_FILES ) ) {
require_once(ABSPATH . 'wp-admin/includes/admin.php');
$id = media_handle_upload('async-upload', 1199); //post id of Client Files page
unset($_FILES);
if ( is_wp_error($id) ) {
$errors['upload_error'] = $id;
$id = false;
}
if ($errors) {
echo "<p>There was an error uploading your file.</p>";
} else {
echo "<p>Your file has been uploaded.</p>";
}
}
get_sidebar();
get_footer();?>
¿Cómo puedo hacer que sea una foto?
Deseo que me entiendas ^ * porque mi idioma > <