UPDATE_POST_META()在数据库中添加位

时间:2016-08-03 作者:PlayrPRO

我正在从前端的表单一次添加大量自定义元数据。

$youtube = \'a:5:{s:10:"video_type";s:7:"youtube";s:16:"videopress_group";a:1:{i:0;a:5:{s:22:"videopress_youtube_url";s:43:"https://www.youtube.com/watch?v=dQw4w9WgXcQ";s:23:"videopress_external_url";s:43:"https://www.youtube.com/watch?v=dQw4w9WgXcQ";s:17:"videopress_upload";s:0:"";s:16:"videopress_embed";s:1:"0";s:19:"videopress_download";s:1:"0";}}s:13:"youtube_group";a:1:{i:0;a:3:{s:19:"youtube_youtube_url";s:43:"https://www.youtube.com/watch?v=Ws82rXrjBOI";s:16:"youtube_controls";s:1:"1";s:17:"youtube_suggested";s:1:"1";}}s:11:"vimeo_group";a:1:{i:0;a:4:{s:8:"vimeo_id";s:8:"";s:14:"vimeo_portrait";s:1:"1";s:11:"vimeo_title";s:1:"1";s:12:"vimeo_byline";s:1:"1";}}s:12:"twitch_group";a:1:{i:0;a:2:{s:10:"twitch_url";s:34:"";s:18:"twitch_stream_from";s:10:"2016-08-03";}}}\';
    update_post_meta($pid, \'video_options\', $youtube, false);
但在数据库中,它显示为:

s:810:"a:5:{s:10:"video_type";s:7:"youtube";s:16:"videopress_group";a:1:{i:0;a:5:{s:22:"videopress_youtube_url";s:43:"https://www.youtube.com/watch?v=dQw4w9WgXcQ";s:23:"videopress_external_url";s:43:"https://www.youtube.com/watch?v=dQw4w9WgXcQ";s:17:"videopress_upload";s:0:"";s:16:"videopress_embed";s:1:"0";s:19:"videopress_download";s:1:"0";}}s:13:"youtube_group";a:1:{i:0;a:3:{s:19:"youtube_youtube_url";s:43:"https://www.youtube.com/watch?v=Ws82rXrjBOI";s:16:"youtube_controls";s:1:"1";s:17:"youtube_suggested";s:1:"1";}}s:11:"vimeo_group";a:1:{i:0;a:4:{s:8:"vimeo_id";s:8:"77091919";s:14:"vimeo_portrait";s:1:"1";s:11:"vimeo_title";s:1:"1";s:12:"vimeo_byline";s:1:"1";}}s:12:"twitch_group";a:1:{i:0;a:2:{s:10:"twitch_url";s:34:"http://www.twitch.tv/kinggothalion";s:18:"twitch_stream_from";s:10:"2016-08-03";}}}";
S:810:“从哪里来?”?

1 个回复
SO网友:Andy Macaulay-Brook

WP将数据序列化到单个元字段中。它序列化了您已经序列化的数据。您需要以再次读取时所需的格式添加数据。

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在