У меня есть база данных WordPress в MySQL, но у меня больше нет WordPress. Как я могу получить сообщения и их изображения с использованием только PHP и MySQL?Как я могу получить сообщения с изображениями из базы данных WordPress, если WordPress больше не установлен?
-1
A
ответ
3
Ваш лучший выбор: MySQLI.
<?php
$wp_database = new mysqli("yourhost", "yourusername", "yourpasssword", "yourdatabase");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
// Here's how you get all the posts. Adjust table names to suit.
$sql = "SELECT * FROM `wp_posts` WHERE `post_status` LIKE 'publish' AND `post_type` LIKE 'post'";
$result = mysqli_query($wp_database, $sql);
$posts = mysqli_fetch_all($result, MYSQLI_ASSOC);
mysqli_free_result($result);
foreach ($posts as $post): ?>
<div>
<?php print_r($post); ?>
</div>
<?php endforeach;
// And here's how you get an individual image url.
$post_id = 1181; // Your post ID here
$sql = "SELECT `guid` FROM `wp_posts` WHERE `id` IN (SELECT `meta_value`
FROM `wp_postmeta`
WHERE `meta_key` LIKE '_thumbnail_id'
AND `post_id` = $post_id)";
$result = mysqli_query($wp_database, $sql);
$images = mysqli_fetch_all($result, MYSQLI_ASSOC);
mysqli_free_result($result);
foreach ($images as $image): ?>
<div>
<?php print_r($image); ?>
</div>
<?php endforeach; ?>
+1
спасибо! yeeeees! это оно! оно работает!!! – Francesco
Смежные вопросы
- 1. Не могу получить parmalink из базы Wordpress
- 2. Я не могу получить прикрепленные изображения из сообщения в Wordpress
- 3. Получение данных из базы данных WordPress для использования в WordPress
- 4. Удаление последних тегов Wordpress из базы данных
- 5. Как получить wordpress document root, где Wordpress установлен из плагинов?
- 6. Не удается получить запрос базы данных Wordpress
- 7. Wordpress: Получить значение из базы данных
- 8. Wordpress настроить сообщения об ошибках базы данных
- 9. Wordpress получить поле сообщения
- 10. Получить идентификатор сообщения WordPress из заголовка сообщения
- 11. Как получить миниатюру из базы данных wordpress на внешнюю страницу
- 12. WordPress: Не удается получить сообщения
- 13. Я хочу получить массив переменных из базы данных wordpress
- 14. Как получить название сообщения Wordpress
- 15. Показать сообщения из wordpress
- 16. Как получить сообщение из сообщения в Wordpress?
- 17. Как я могу взять больше сообщений WordPress из своего углового приложения, используя WordPress REST api
- 18. Wordpress Как получить результаты из базы данных с помощью $ wpdb
- 19. Запрос базы данных WordPress
- 20. Миграция базы данных Wordpress
- 21. Wordpress ВЫБРАТЬ из базы данных базы
- 22. wordpress получить вложения, которые не являются изображениями
- 23. Импорт базы данных Wordpress
- 24. Wordpress тема/управление изображениями
- 25. Как я могу исключить некоторые сообщения из цикла WordPress
- 26. Как я могу исключить определенные сообщения из RSS-лент Wordpress?
- 27. Wordpress - получить сообщения по тегам
- 28. базы данных Wordpress не обновляет
- 29. Импорт статей из пользовательской базы данных в сообщения Wordpress
- 30. Пользовательские страницы Wordpress, если больше, чем 2 сообщения?
смотрите по этой ссылке: https: //wordpress.org/support/topic/retrieveing-featured-image-url –
@Suchit, который с помощью кода WP, а не регулярные PHP – Francesco
Почему вы должны написать свой собственный код ? Если есть существующая функция, вы должны ее использовать. – BFWebAdmin