Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何在Drupal6中通过节点ID获取图像路径?_Wordpress_Drupal - Fatal编程技术网

Wordpress 如何在Drupal6中通过节点ID获取图像路径?

Wordpress 如何在Drupal6中通过节点ID获取图像路径?,wordpress,drupal,Wordpress,Drupal,目前,我有一个Drupal网站,我被imagecache用来上传和创建每篇文章的缩略图。 我想把所有数据从Drupal转换成wordpress。从Drupal到Wordpress,我成功地转换了所有帖子、评论和用户。图像缩略图存在一个问题。 所以,现在我有一个问题, 问题是:如何在没有代码Drupal的情况下通过节点ID获取图像路径? 我想使用phpMyAdmin或运行简单的PHP代码来获得结果。 有人帮我吗? 非常感谢 我假设您的所有图像都上传到Drupal文章中的特定字段。我建议查看数据库中

目前,我有一个Drupal网站,我被imagecache用来上传和创建每篇文章的缩略图。 我想把所有数据从Drupal转换成wordpress。从Drupal到Wordpress,我成功地转换了所有帖子、评论和用户。图像缩略图存在一个问题。 所以,现在我有一个问题, 问题是:如何在没有代码Drupal的情况下通过节点ID获取图像路径? 我想使用phpMyAdmin或运行简单的PHP代码来获得结果。 有人帮我吗?
非常感谢

我假设您的所有图像都上传到Drupal文章中的特定字段。我建议查看数据库中的相关字段,例如content\u field\u FIELDNAME

在这里,您可以找到nid(节点ID)和field_FIELDNAME_fid(文件ID)字段。您可以从文件表fid字段的ID中找到所需的文件。文件路径位于该表的filepath字段中。因此,您可以链接以下内容:


field_FIELDNAME_fid表:节点ID(文章ID)、field_FIELDNAME_fid(文件ID)->文件表中主键fid的外键,从中可以从文件路径字段中找到文件

感谢您的回答!是的,我有一个表格内容\字段\图像。但问题是当我检查表节点中的nid字段和表内容\字段\图像中的nid字段时->它有一个差异!内容\字段\图像表中不存在节点表中的nid字段!听起来像是吃剩的垃圾。。。您可以通过导航到site.com/node/XXX来查看这些节点吗?在content\u field\u FIELDNAME表中不包含所有节点是正常的-并非所有页面都包含图片。相反的声音听起来像是你丢失了数据,图像是孤立的-除非它们被其他模块以某种方式用于其他地方?非常感谢!我会再找一次。因为我不是从一开始就创建了这个网站,所以我不确定它的结构是否正确。