0
ユニークなGUIDに基づいてコンテンツを取得しようとしています。データベースはシリアライズされた配列に格納され、これは変更できません。WP Meta Query - シリアライズされた文字列をLIKE/INとデータベースのシリアライズされた配列と比較します。
例の記録は次のようになります。
a:1:{i:0;s:8:"16YL3332";}
そして、私は現在の文字列をシリアル化し、次のargs
$guid serialize(strval($_GET['guid'])); // var dump = string(15) "s:8:"16YL3332";"
$args = array(
"post_type" => "custom-post-type",
"post_status" => "publish",
"posts_per_page" => 1,
"meta_query" => array(
"key" => "_fixtures",
"value" => array($guid),
"compare" => "LIKE"
)
);
を使用してget_posts
機能でそれを実行するためにWPでこれを使う私は成功を持っていないのです適切なデータを取り戻す。 WPでは、投稿タイプで公開された最新のコンテンツが返されます。
こんにちはグレッグ - いいえ、それはちょうどそれが価値がある何のための単一の変数 – WebDevDanno
として 'guid'を使用していません私はちょうどその行に "="記号がないことに気付きました: '$ guid serialize(strval($ _ GET ['guid']))' .. '$ guid = serialize( strval($ _ GET ['guid'])); ' –