如何知道在wordpress中显示图像的页面

时间:2017-03-01 04:55:03

标签: sql wordpress

我不确定这是否可行,因为我一直在谷歌搜索这个问题,但我找不到任何解决方案。我在wp-admin的媒体上,我正在尝试查看已使用特定图像的页面。我是开发人员,我不知道它是如何完成的。有人帮忙吗?

 Example:

 image.jpg

 has been displayed in :

 www.mydomain.com/

 www.mydomain.com/page-1 

 www.mydomain.com/page-2

我不知道怎么做。请帮忙。

3 个答案:

答案 0 :(得分:1)

如果您有权访问数据库,则可以在所有帖子和页面中搜索所有出现的图像链接。为此,您需要通过管理菜单获取图像的链接。你会有类似的东西:

http://example.com/wp-content/uploads/2016/03/image.png

帖子和页面内容位于表格wp_posts中(替换" wp _"如果不使用默认值,则使用您的表格前缀)。现在您可以执行以下查询:

SELECT `ID`, `post_title`, `guid` FROM `wp_posts` 
WHERE `post_content` LIKE  '%http://example.com/wp-content/uploads/2016/03/image.png%'

这将为您提供帖子标题及其链接。应该是这样的:

ID  post_title      guid
9   Post Title 1    http://www.example.com/?page_id=9
20  Post Title 2    http://www.example.com/?page_id=20

答案 1 :(得分:0)

所有图片都上传了 wp-content/uploads文件夹 你将使用firebug检查并获得图像的路径。 感谢

答案 2 :(得分:0)

在媒体中将视图更改为列表视图,您可以在其中查看哪个图像附加到哪个帖子。