cURL / wp_remote_post: Virker ikke i Wordpress plugin
Hej Eksperter,Jeg er igang med at udvikle et wordpress plugin, som henter data fra et andet site via en post funktion.
Desværre kan jeg simpelthen ikke få post-funktionen til at virke inde fra wordpress plugin'et, uanset om jeg bruger deres indbyggede wp_remote_post eller cURL.
Jeg har prøvet at køre koden uden for wordpress, og der virker den fint.
Kode fra plugin:
[code]
$handle = curl_init();
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_POST, true );
curl_setopt($handle, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($handle, CURLOPT_POSTFIELDS,
array('postfield' => 'indholdafpostfield'));
$result = curl_exec($handle);
[/code]
Kode fra main site:
[code]
mysql_query("INSERT INTO table (x, y, z, w, q, e, r) VALUES
('', '".$_POST[postfield]."', '', '', '', '', '')");
[/code]
Jeg har med vilje fjernet alt database sikkerhed, for at kunne debugge.