未定义的索引:操作插件问题

时间:2013-07-23 作者:sarah

我有4个错误plugin logo slider

第一个错误在第89行,我修复了它,另一个错误在225行

注意:未定义索引:操作/插件/徽标滑块/徽标滑块。php在第89行,其他3个错误在第225行

但225号还有2个

225    if(isset($wp_logo_slider_images[\'update\']) == \'Added\' || $wp_logo_slider_images[\'update\'] == \'Deleted\' || $wp_logo_slider_images[\'update\'] == \'Updated\') {
当我点击更新时,给我

注意:自3.0版以来,clean\\u url已被弃用!请改用esc\\u url()。in/wp包括/功能。php在线2841

但当我有一个函数时。php我找不到clean\\u url,所以我可以替换它

1 个回复
SO网友:s_ha_dum

第225行的逻辑错误。

if(
  isset($wp_logo_slider_images[\'update\']) == \'Added\' 
  || $wp_logo_slider_images[\'update\'] == \'Deleted\' 
  || $wp_logo_slider_images[\'update\'] == \'Updated\') {
isset($wp_logo_slider_images[\'update\']) 永远不会等于“Added”,但这不是错误所在。PHP将尝试使用$wp_logo_slider_images[\'update\'] 在该行上执行两次,但不检查值是否已设置。

您需要的是:

if(
  isset($wp_logo_slider_images[\'update\']) 
  && ( 
    $wp_logo_slider_images[\'update\']== \'Added\' 
    || $wp_logo_slider_images[\'update\'] == \'Deleted\' 
    || $wp_logo_slider_images[\'update\'] == \'Updated\'
  )
) {
注意额外的一组()||并确保PHP不会尝试访问$wp_logo_slider_images[\'update\'] 如果未设置。

结束

相关推荐

Display All Non-Used Plugins

我的公司目前拥有大约20个多站点,并且每天都在增长。我们正在尝试通过插件并制定标准。IE,表单使用插件X。然而,我们还没有找到一种单一的方法来检查和系统地显示哪些插件甚至没有被使用。是否有一个功能可以向我们显示已使用或未使用的插件?我试着寻找我能想到的一切,但我一生都找不到答案。