我正在 WordPress 上处理此代码。不知道如何绕过它。
所以,我有一个 Wordpress 主题的四个文件输入。此表单用于编辑广告,并填写从数据库中检索到的信息。如果有图片,则隐藏输入并显示一个文本字段和一个按钮。
我想要做的是,单击按钮并隐藏/删除文本字段和按钮。并且,在它使文件输入出现之后。
这就是我尝试实现它的方式:
<script language="text/javascript">
$(function(){
$('#btn1').click(function(){
$.ajax({
url:"/wp-admin/admin-ajax.php",
type:'POST',
data:'action=my_special_action',
success:function(results)
{
// alert(results);
$("#pic1").attr('type','file');
}
});
}
);
});
</script>
<?php for ($i=1;$i<=get_option('wpClassifieds_max_img_num','4');$i++):
if($i <= $num_rows) {
$ad_photos = mysql_fetch_array($res);
$upload_array = wp_upload_dir();
$upload_array['subdir'] = "awpcp"; ?>
<div class="pictures">
<label><?php _e('Picture', "wpct");?> <?php echo $i?></label>
<textarea id="text<?php echo $i; ?>" name="text<?php echo $i; ?>" readonly><?php echo $ad_photos["image_name"];?></textarea>
<button id="btn<?php echo $i?>" name="btn<?php echo $i?>" />remove
<input type="hidden" name="pic<?php echo $i?>" id="pic<?php echo $i?>" value="<?php echo $_POST["pic".$i];?>" />
</div>
<?php }else{ ?>
<div class="pictures">
<label><?php _e('Picture', "wpct");?> <?php echo $i?></label>
<input type="file" name="pic<?php echo $i?>" id="pic<?php echo $i?>" value="<?php echo $_POST["pic".$i];?>" />
</div>
<?php } endfor; ?>
你能帮我吗?
谢谢