Мне нужно получить массив из базы данных wordpress

Мне нужно преобразовать этот код

//This creates an array from the database and allows us to use it later in the jquery //CREATE SQL STATEMENT $sql_locations = "SELECT * FROM tbllocations"; //EXECUTE SQL STATEMENT $rs_locations = mysqli_query($vconnection, $sql_locations); $rs_locations_rows = mysqli_fetch_assoc($rs_locations); foreach( $rs_locations as $rs_location ) { $markers[] = array( "{$rs_location['place']}, {$rs_location['city']}", $rs_location['long'], $rs_location['lat'] ); } 

к wordpress. Я создал пользовательский тип сообщения, который будет сохранять долготы и широты. Какую таблицу базы данных мне нужно будет искать, чтобы получить эти входы, а затем запустить их через это для каждого цикла?

Будет ли это работать?

D

Это то, о чем вы просите? Используйте его после кода, который вы опубликовали для создания сообщений в цикле, и используйте их идентификаторы для обновления мета-полей. Замените «post_type» на свой собственный тип сообщения.

 foreach ($markers as $marker){ $post_id = wp_insert_post(array( "post_title" => "something", "post_type" => "your-type", "post_status" => "publish", //by default they are drafts // etc. )); update_post_meta($post_id, "latitude", $marker['lat']); update_post_meta($post_id, "longitude", $marker['long']); } 

После этого вы можете получить эти поля, используя get_post_meta ()