我有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,所以我可以替换它
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\']
如果未设置。