簡體   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