在admin中创建复选框时,我收到错误“非法字符串偏移量”。
我的代码如下所示。
<input type="checkbox" id="slideThre" name="custom_settings[checked]" value="1" <?php checked(1, $custom_options[\'checked\']);?>/>
选中该框并保存时没有错误。当我取消选中该框并保存时,会出现错误。可能有什么问题?
谢谢
在admin中创建复选框时,我收到错误“非法字符串偏移量”。
我的代码如下所示。
<input type="checkbox" id="slideThre" name="custom_settings[checked]" value="1" <?php checked(1, $custom_options[\'checked\']);?>/>
选中该框并保存时没有错误。当我取消选中该框并保存时,会出现错误。可能有什么问题?
谢谢
复选框仅在选中时发送数据。如果未选中,则不存在post(或get)数据。您需要检查是否使用isset()
if (isset($_POST[\'custom_settings\'][\'checked\'])) { /* it was ticked */ }
我用过timthumb。php在我的自定义主题中处理各种类型的图像格式,但这会使我的网站速度变慢,而且每页的图像数量越多,重新调整大小、裁剪它们所需的时间就越多我计划移除timthumb。来自我的主题的php文件。因为我所有的工作都是在开始阶段,所以对我来说这不是一个完整的返工。实现这一目标的最佳方法是什么。进行此操作时是否需要注意什么?