WordPress非法字符串偏移量‘参数’错误

时间:2013-01-16 作者:Ronny K

在admin中创建复选框时,我收到错误“非法字符串偏移量”。

我的代码如下所示。

<input  type="checkbox"  id="slideThre" name="custom_settings[checked]" value="1" <?php checked(1, $custom_options[\'checked\']);?>/>
选中该框并保存时没有错误。当我取消选中该框并保存时,会出现错误。

可能有什么问题?

谢谢

1 个回复
最合适的回答,由SO网友:webaware 整理而成

复选框仅在选中时发送数据。如果未选中,则不存在post(或get)数据。您需要检查是否使用isset()

if (isset($_POST[\'custom_settings\'][\'checked\'])) { /* it was ticked */ }

结束

相关推荐

从我的定制主题中删除timthhum.php

我用过timthumb。php在我的自定义主题中处理各种类型的图像格式,但这会使我的网站速度变慢,而且每页的图像数量越多,重新调整大小、裁剪它们所需的时间就越多我计划移除timthumb。来自我的主题的php文件。因为我所有的工作都是在开始阶段,所以对我来说这不是一个完整的返工。实现这一目标的最佳方法是什么。进行此操作时是否需要注意什么?