media_handle_upload ile yükleme görüntü kullanılarak .. ama!

0 Cevap php

Bazı fonksiyonunu kullanarak wordpress resim yüklemek tring ediyorum ..

Ben resim yüklemek için yol bulundu ama bir sorun var ..

Ben bir resim sadece istiyorum çünkü kullanıcının kendi resim upload, wordpress birden fazla görüntü farklı ölçülerde oluşturmak, bu bir sorundur ..

Bu (bu bir resim ama wordpress aynı resim fakat farklı boyutları oluşturmak) resme bakmak .. wp-conent/uploads/2010/10 klasör.

alt text

Bu benim kodudur

<?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();?>

enter code here

nasıl bir resim yapabilir?

Benim dil çünkü> _

0 Cevap