繁体   English   中英

注意:未定义的索引:在wordpress插件中

[英]Notice: Undefined index: in wordpress plugin

我在Wordpress上尝试调试。 它显示以下错误

注意:第273行的restaurant-menu-wordpress / plugin-main.php中的未定义索引:category_one_middle

<input id="category_one_middle" type="text" name="restaurantmenu_options[category_one_middle]" value="<?php echo stripslashes($settings['category_one_middle']); ?>" /><p class="description">Type category one name here.</p>

如何解决此错误? 任何想法?

您可以使用isset()函数。

尝试用以下内容替换value属性内的php代码:

<?php echo isset($settings['category_one_middle']) ? stripslashes($settings['category_one_middle']) : ''; ?>

另外,请记住,您对插件文件所做的任何更改都会在更新时丢失。

有关PHP手册上的isset()函数的更多信息。 关于Undefined index一个不错的主题在这里

您需要查看plugin-main.php文件,我将从第273行开始,因为这就是您的错误所说的内容。 您在某个地方有未定义的索引。

例如,如果您echo $_POST['someindex'] ,而没有$_POST['someindex'] ,则会得到未定义的错误。

someindex也可以是一个计数器,通常称为$ i。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM