У меня есть базовая таблица на WordPress сайте, которая выглядит следующим образом: https://jsfiddle.net/4fcpdgs8/
В данный момент таблица жестко запрограммирована со значениями, найденными в html, но в идеале мне бы хотелось, чтобы она была динамической на основе значений в базе данных MYSQL. Я видел некоторые решения, связанные с PHP, такие как:
global $wpdb;
// this adds the prefix which is set by the user upon instillation of wordpress
$table_name = $wpdb->prefix . "your_table_name";
// this will get the data from your table
$retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
?>
<ul>
foreach ($retrieve_data as $retrieved_data){ ?>
<li><?php echo $retrieved_data->column_name;?></li>
<li><?php echo $retrieved_data->another_column_name;?></li>
<li><?php echo $retrieved_data->as_many_columns_as_you_have;?></li>
<?php
}
?>
</ul>
<?php
Но одна проблема заключается в том, что один столбец является URL-адресом для тега HTML-изображения, поэтому при выполнении вышеизложенного просто отображается URL-адрес.
Итак, я бы предпочел сделать что-то, что позволило бы мне просто ссылка результаты sql:
<img src=[mysql_image_column_row_one]>
<img src=[mysql_image_column_row_two]>
Вместо того, чтобы просто отображать результаты SQL в таблице. Sidenote: Я очень мало знаю php, и это довольно загадочно для меня!