我的自定义帖子类型添加新产品页面显示此警告
警告:非法字符串偏移' e_added_img_count'在/home/jb1063/public_html/wp-content/themes/virtualshowroom/framework/admin/metabox.php第66行
这是我的代码,第66行
<div class="added_slider_img_wrapper">
<?php
$e_added_img_count = $mydata['e_added_img_count'];
for($i=1;$i<$e_added_img_count;$i++){
?>
<div class="gallery_holder<?php echo $i; ?>">
<label style="float:left; margin: 5px 5px 0 0;">Image <?php echo $i+1; ?>:</label>
<input type="text" id="e_gal<?php echo $i; ?>" name="e_gal<?php echo $i; ?>" value="<?php echo $mydata['e_gal'.$i]; ?>" style="width: 550px; float:left; margin:0 5px;"/>
<input id="_btn" class="upload_image_button" type="button" value="Upload Image" />
</div>
<?php
}
?>
</div>
这是第66行
$e_added_img_count = $mydata['e_added_img_count'];
请给我一个解决方案..我搜索完整的stackoverflow&amp;谷歌...我有很多相同标题的帖子,但问题不一样。意味着代码不一样。请给我一个解决方案。
由于
答案 0 :(得分:1)
您的$mydata
变量不是数组。因此使用[]
访问者是非法的。您需要找出$mydata
不是数组的原因。这是因为代码生成了$mydata
。
如果您想查看$mydata
的内容以进行调试,请执行以下操作:
var_dump($mydata);