gpt4 book ai didi

php - 获取 Wordpress 附件图片 url

转载 作者:行者123 更新时间:2023-12-05 08:34:15 26 4
gpt4 key购买 nike

我正在尝试显示附加到 wordpress 帖子的所有图像,并将图像链接到图像源以在灯箱中打开它。我正在使用以下代码:

if (have_posts())
{
while (have_posts())
{
the_post();
$args = array(
'orderby' => 'title',
'order' => 'ASC',
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID,
'exclude' => get_post_thumbnail_id()
);
$attachments = get_posts( $args );
if ($attachments)
{
foreach ($attachments as $attachment)
{
?>
<div id="image">
<a rel="lightbox" href="<?php /* ??? */ ?>">
<?php echo wp_get_attachment_image ($attachment->ID, 'full'); ?>
</a>
</div>
<?php
}
}
}
}

我在 ??? 中尝试了很多东西,但我似乎无法只检索源 url。

谁能提供一些见解?

最佳答案

使用wp_get_attachment_image_src

https://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

这个:

wp_get_attachment_image_src( $attachment->ID, 'full' );

应该返回一个包含以下元素的数组

[0] => url
[1] => width
[2] => height
[3] => boolean: true if $url is a resized image, false if it is the original or if no image is available.

关于php - 获取 Wordpress 附件图片 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com