我可以获得插入/链接图像的ID吗?

时间:2012-08-02 作者:byronyasgur

我正在使用此代码获取帖子中第一个插入图像的url。有没有办法我可以得到那张照片的ID。

      global $post, $posts;
      $first_img = \'\';
      ob_start();
      ob_end_clean();
      $output = preg_match_all(\'/<img.+src=[\\\'"]([^\\\'"]+)[\\\'"].*>/i\', $post->post_content, $matches);
      $first_image = $matches [1] [0];

1 个回复
最合适的回答,由SO网友:Diana 整理而成

不,放置在帖子/页面内容中的图像不会在数据库中引用,而仅在内容中引用。

这就是为什么附加图像更好:您可以完全控制图像,因为它们位于服务器中,并在数据库中引用。附件是一个子帖子,将文件附加到帖子/页面后,可以使用get\\u children检索文件描述、标题等。

结束

相关推荐

创建仪表板设置,让我设置插入到模板中的类别ID

我在单曲中使用的函数的一部分。php页面为$myposts = get_posts(array(\'numberposts\' => 10, \'offset\' => 0,\'post_status\'=>\'publish\',\'category\' => 32));我需要打电话32 动态,以便从仪表板进行设置我熟悉帖子的高级自定义字段。有没有类似的插件可以让我创建自定义选项?或者有人能推荐一个关于在仪表板中创建这样一个基本选项的好的现代教程吗谢谢