我有一个来自{{1}的ID
,并检查GET
是否在ID
中,如果是,则放置一个删除按钮否则显示custom field
每次发送值时,add button
都会得到一个custom field
,但是为了删除它,我在检查string
是否存在时在数组中使用了unset
是否。
当我混用current ID
和implode
时变得非常困惑
整个代码:
explode
答案 0 :(得分:1)
get_user_meta返回一个数组,因此无需分解响应, 但是如果响应为空,则将其视为字符串。
在这里您应通过以下方式更改此行:
$ userPosts =!empty(get_user_meta($ user_id,'save_post',TRUE))? get_user_meta($ user_id,'save_post',TRUE):[];
答案 1 :(得分:0)
在$ userPosts的第一个爆破中,它转换为以逗号分隔的字符串,并在array_search中使用它引起了问题。 将变量名称重命名为userPost在操作它时使用的其他名称。