2016-03-23 28 views
1

Ich muss alle Adressen aus einer WP-Datenbank finden, also wähle ich alle Zeilen mit metakey = mkd_portfolios mit opionLabel = Address von postmeta Tabelle.Extrahieren von optionValue von postmeta

Aber ich kann nicht finden, wie man Einzelteile in meta_value extrahiert. Ich denke, es ist etwas leicht mit PHP?

meta_value : a:1:{i:0;a:4: 
{s:11:""optionLabel"";s:7:""Address"";s:11:""optionValue"";s:21:""Dune du Pilat, 
    France"";s:9:""optionUrl"";s:0:"""";s:22:""optionlabelordernumber"";s:1:""1"";}} 

meta_id: 15361

post_id: 11428

Antwort

1

Es ist die WP_Meta_Query Klasse.

$meta_query_args = array(
    array(
     'key'  => 'optionLabel', 
     'value' => 'Address', 
     'compare' => '=' 
    ) 
); 
$meta_query = new WP_Meta_Query($meta_query_args); 

Vielleicht möchten Sie Ihre Ergebnisse weiter verengen über die AND Beziehung in der Abfrage, kann ich nicht aus dem Code sagen, Sie auf dem Laufenden. Weitere Informationen finden Sie unter dem angegebenen Link.

+0

Danke Niklas, –