从图像URL中获取附件ID
  • 3年前
  • 从图像URL中获取附件ID532
  • 前几天我们写过一篇文章,名为《获取文章附件地址》,但是有些时候,我们的需求很特殊,比如说标题中说的。从图像获取附件ID,是的,这个需求我相信很少有人会需要,至于我为什么会需要这个,我也不记得了。 [art id="257" unique_number="art_b9b7922a8eb24723ab725c2c5440ea08"]

    想要实现这个功能,我们需要用到一个函数,名为: attachment_url_to_postid(),函数的具体说明如下: [wp index="" url="https://developer.wordpress.org/reference/functions/attachment_url_to_postid/" unique_number="wp_847cc500f68e4996b6e3c95a2f27c1f6"]

    通过上面这个函数我们可以很快而且很有效率地获取到指定URL的附件ID,当然,前提是这个URL必须是通过站点上传的文件,下面是相关的测试效果:

    没错,如上图,测试结果翻车了,啪啪打脸,但是函数是没有问题的,问题在于我使用的URL地址是WordPress自动裁剪生成的,也就是说,针对WordPress自动裁剪生成的图片是无法通过该函数获取对应原始图片的ID的,这里我们将地址换成原始图片URL之后再看效果:

    这样结果就非常明显了,测试成功。

    如果你有这样的需求,可以考虑使用该函数进行开发。

  • 联系我们
  • 有任何疑问欢迎联系我们
  • WP新手学园
  • 从图像URL中获取附件ID
  • 邮箱:2830776172#qq.com(#换成@)
  • 回复时间:9:00-19:00
  • 如果提问.请图文并茂,详细描述问题
  • 从图像URL中获取附件ID
  • 微信号:wpxsxy_official
  • 仅支持付费解决问题
  • *并非所有问题都会被回复
  • 从图像URL中获取附件ID
  • QQ:2830776172
  • 回复时间:9:00-19:00
  • QQ仅支持付费提问,时间有限,尽情谅解
  • 从图像URL中获取附件ID
  • QQ群:198768181
  • 有问题可以进去提问,寻求群友帮助
  • *并非所有问题都会被回复
  • 从图像URL中获取附件ID
  • 咸鱼:WP新手学园
  • 如果对于直接交易不放心,可以走闲鱼
  • *咸鱼价格不作为最终交易价格
  • 备案号:鄂ICP备2021011647号-1