Hallo Freunde, ich bekomme einige Array-Wert von einer anderen Seite, und ich sollte diesen Wert in meine 'wp-Beiträge' Tabelle setzen. Dafür habe ich eine Funktion erstellt, die einen Array-Wert und einen DB-Verbindungswert erhält. Unten können Sie sehen, wie ich einen Wert an diese Funktion gesendet habe.Verwenden von Funktion in Wordpress zu Pars-Array-Wert
foreach ($avaible as $listingx) {
AddPost(&$mysqli, $listingx);
}
Und hier unten versuche ich zuerst in meine Protokolldatei diese Werte zu schreiben.
function AddPost(&$mysqli, $listing){
foreach ($listing as $key => $value) {
mylog(" key ::".print_r($key, TRUE));
mylog(" value ::".print_r($value, TRUE));
}
}
Schreiben in der Protokolldatei hatte in der gleichen Datei zu anderen Funktionen gearbeitet. Aber in der AddPost-Funktion funktioniert das nicht. Und wenn es zu "AddPost()" kommt, dann funktioniert es nicht. Bitte sagen Sie mir, warum diese Funktion nicht funktioniert.
Ok, aber selbst wenn ich diese Variable "$ mysqli" nicht verwende, funktioniert es nicht. – sanju
Könnten Sie genauer erklären, was nicht funktioniert? Wird die Funktion überhaupt aufgerufen? Wie lautet der Code der Mylog-Funktion? Bitte stellen Sie einige Debug-Informationen zur Verfügung. – vard
Ah, tut mir leid, es ist meine Schuld, ich habe die Funktion "}" nicht geschlossen. Vielen Dank – sanju