首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Wordpress中使用ACF向自定义页面模板添加多个图像?

如何在Wordpress中使用ACF向自定义页面模板添加多个图像?
EN

Stack Overflow用户
提问于 2022-04-18 09:38:21
回答 1查看 178关注 0票数 -2

我有很多页面(400页),它们都是在一个可视化编辑器(DIVI)中单独构建的,尽管它们与每个页面上的图像是相同的--这是我的第一个网站,所以我在开始的时候并不比这个方法知道得更好。

它们都是pageX的子页,它们的鼻涕虫以一个共同的词开始。例:

mysite.com/pageX/commonword-page1/

Mysite.com/pageX/commonword-page2 2/

如果我想使用一个自定义的页面模板并为每个页面插入唯一的图像,我将如何做到这一点?为每个包含图像ids/urls数组的页面添加高级自定义字段会是一个好的选择吗?然后只需调用它并遍历每个循环并插入到DOM中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-18 20:49:56

您可以从Plugins目录下载并安装ACF。然后,创建一个自定义图库字段。

在该页上,使用自定义字段,在图库中选择所需的图像。然后在模板中,要创建一个WordPress库,请使用以下代码:

代码语言:javascript
运行
复制
// Load value (array of ids).
$image_ids = get_field('gallery'); // slug name of the field you created
if( $image_ids ) {

    // Generate string of ids ("123,456,789").
    $images_string = implode( ',', $image_ids );

    // Generate and do shortcode.
    // Note: The following string is split to simply prevent our own website from rendering the gallery shortcode.
    $shortcode = sprintf( '[' . 'gallery ids="%s"]', esc_attr($images_string) );
    echo do_shortcode( $shortcode );
}

这是从用于图库字段的ACF文档中提取的。

这是他们的链接:https://www.advancedcustomfields.com/resources/gallery/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71910096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档