因此,首先,正如Q工作室所说,您应该先进行研究并尝试自己找出答案,然后发布您尝试过的任何内容,然后我们可以帮助您完成编码之旅。
但我不想看到有人根本得不到任何帮助。
在你的职能范围内,你需要确保做三件事。
数字1调用全局变量$wpdb
第二,您需要找出图像在数据库中的存储位置。了解$wpdb->;get\\u results();作用
数字3了解如何根据第一个字母从数据库中获取数据,这可以通过sql和%a%B%C ect中的LIKE命令完成。
那么,让我们一起解决这三个问题,好吗。
第一,要调用全局变量$wpdb,我们只需要在函数中放置以下代码。
global $wpdb;
第2个和第3个,在我们的数据库中,图像存储在PREFIX\\u posts中,您的数据库需要前缀,大多数是wp\\u posts,但为了安全起见,我在安装时更改了我的,在\\u posts文件中有一列称为post\\u type,图像存储为附件,然后实际文件url存储在表guid中,名称保存为post\\u name。使用$wpdb获取我们将使用的数据
$table = PREFIX_posts;
$row = $wpdb->get_results("SELECT guid FROM $table WHERE post_type=\'attachment\' AND post_name LIKE %a");
现在$行包含附件的每个数据库条目的数组。
我建议您查看您的数据库,并研究post\\u mine\\u类型的列,您可以在其中解读图像和视频之间的差异,我将把这留给您。
您需要使用foreach循环来显示每个循环
foreach ($row as $row) {
echo \'Image Name: \'.$row->post_title.\' <br> Image: <img src="\'.$row->guid.\'"></img><br>\';
}
这些都是最基本的,我希望你能在创建函数和帖子时找到它们。
新年快乐。
-查基