wordpress - 如何让用户仅从主题编辑器更改我的 wp 主题上的任何图像?
问题描述
如何让用户仅从主题编辑器更改我的 wp 主题上的任何图像?
例如:我的主题页脚上有一个我硬编码的背景图像,我想让用户(管理员)能够从主题编辑器中更改它,感谢高级
我不想使用这样的东西:
<div class="footer-background background-image" style="background-image: url(<?php echo get_theme_file_uri( 'assets/images/bg.jpg' ) ?>)" >
如果你能给我一个关于这个的 wp 法典,那将会很有帮助,因为我在谷歌上找不到任何与我的问题相关的东西。
解决方案
如果我是你,我会做以下事情
- 安装 ACF 插件
- 创建选项页面
- 创建新的自定义字段(图像字段)并将其分配给先前创建的选项页面。
- 更新页脚模板以显示来自后端的图像,如下所示
- 更新页脚图像 src 以获取后端 ACF 字段值。
https://www.advancedcustomfields.com/resources/options-page/ https://www.advancedcustomfields.com/resources/image/
推荐阅读
- python - 如果它穿过python中长度为3000的列,如何将一行分成下一行
- c - c-icap 与 Windows Defender
- powershell - 无法从 Powershell 创建 SSL/TLS 安全通道
- c# - 尽管有错误,但继续阅读 xmlfiles
- c# - 创建一个通用方法来使用我为特定类型定义的 EqualityComparer
- php - 有没有办法通过 32bit php 将大文件(超过 2GB)上传到网络服务器?
- ignite - 点燃 - 内存不足
- java - 使用objdc与oracle连接java应用程序面临哪些兼容性问题以及连接的可行性?
- php - PHP7.4 和 firebird/interbase: ibase_connect(), ibase_query() 调用未定义函数
- java - Hazelcast 获取操作