gpt4 book ai didi

Wordpress - 图像 ID 的自定义字段数组

转载 作者:行者123 更新时间:2023-12-04 06:20:21 24 4
gpt4 key购买 nike

我正在使用新的 wordpress 自定义帖子类型和字段。

一切都很好,但是对于自定义图像字段(我可以在一个字段中选择多个图像),当输出是数组时,此字段的值:

<?php
$field = get_post_meta($post->ID, "puma", false);
echo $field[0];
?>

这会产生以下输出(此处有 3 个图像):
180|177|174

这些显然是存储在数据库 wp_posts 表中的图像 ID。

但是,在我疯狂地尝试通过 SQL 查询(hack)手动执行此操作之前,我想知道 wordpress 中是否有更好、更原生的方法来获取这些值或输出这些图像的正确方法?

干杯,
迈克尔。

编辑:

感谢我在下面得到的一些帮助,任何需要它的人的最终代码是这样的:
<?php

$field = get_post_meta($post->ID, "myImageField", false);
$str = $field[0] . "|"; // add an extra pipe at the end to get ALL the items (kinda tricking it.
$theIDarray = explode('|', $str, -1);

foreach ($theIDarray as $value) {

echo wp_get_attachment_image($value, "myCustomImageSize");

}

?>

这适用于为“content-types-wordpress-plugin”选择多个图像的自定义字段。希望能帮到有需要的人!

最佳答案

我认为下面的函数可以返回图像,如果您将图像 id 作为参数传递:
echo wp_get_attachment_image($image_id)

关于Wordpress - 图像 ID 的自定义字段数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662385/

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