0

キーと値のペアがどのように構成されているかを理解したかったのです。たとえば、wordpress の wp_postmeta テーブルには、meta_value 列に次のようなものがあります。これは、特定のスライドショーの画像がどこからどのように取得されるかを示している可能性があります。

そこにある画像の参照を取得する方法に関するヒントはありますか? おそらく、ここで var_dump または print_r に似たことができますか?

a:3:{i:1;a:6:{s:5:"title";s:39:""Femme de l'économie" les hommes bleus";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10391";}i:2;a:6:{s:5:"title";s:41:""Femme de l'économie" les hommes oranges";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10392";}i:3;a:6:{s:5:"title";s:31:""Femme de l'économie" les arts";s:11:"description";s:0:"";s:3:"url";s:0:"";s:9:"urlTarget";s:5:"_self";s:4:"type";s:10:"attachment";s:6:"postId";s:5:"10393";}}
4

1 に答える 1

2

それはシリアル化された文字列です。配列やオブジェクトをデータベースに保存できるようにするために、WordPress はそれらを文字列に変換する必要があります。

通常、手動でシリアル化を解除する必要はありません。最初に API を使用してそのデータを取得している場合 (get_option()または$wpdbメソッドなど)、WordPress が自動的にシリアル化を解除するためです。この場合、おそらく探しているのはget_post_meta()

于 2013-02-25T13:53:44.727 に答える