wordpressの画像アップロードに必要な入力をしようとしています。 アイデアは、画像をアップロードし、それをトリミングして保存することです。しかし、入力タグは変更されるため(アップロード前とアップロード後の2つの入力を見ることができます)、スタイルは「非表示」になり、コードにフォーカスが当てられず、エラーがスローされます。画像フィールドを必要にする
<fieldset <?php if ($current_user->roles[0] == "contributor") {
# code...
echo "disabled";
} ?>>
<label for="postImage"><?php esc_html_e('ID Picture *:', ''); ?></label>
<?php esc_html_e('Image needs to be at least 250x250px', '');?>
<?php $baseurl = get_template_directory_uri().'/include/'; ?>
<div id="flash"></div>
<div id="ajaxresult">
</div>
<div id="files">
<?php
$photo_user = get_user_meta(get_current_user_id(), 'id_pic', true);?>
<?php
if (isset($photo_user)) {
echo "<img src='".esc_url($photo_user)."' id='uploadedimage' style='width:100%'>";
} ?>
</div>
<span id="me" class="styleall button-small fileinput-button" style=" cursor:pointer;" >
<?php if(isset($photo_user)) {
esc_html_e('Click Here To Upload New Photo', '');
} else {
esc_html_e('Click Here To Upload Photo', '');
}
?><input id="meimg" type="file" name="files[]" >
</span>
<div id="load"></div><span id="mestatus" ></span>
<div id="status"></div>
<div id="cropme" style="display:none;"><a class="button-small crop-me"><?php esc_html_e('CROP IMAGE', ''); ?></a></div>
<div id="cancelme0" style="display:none;"><a class="button-small"><?php esc_html_e('cancel', ''); ?></a></div>
<div id="cancelme" style="display:none;"><a class="button-small"><?php esc_html_e('cancel', 'fundingpress'); ?></a></div>
<br>
<input type="hidden" name="postImage" id="postImage" value="" />
</fieldset>
が、私働いたものを試した –