获取作为小部件放置在WordPress中我的页脚区域中的图像的URL

我为Wordpress主题创建了小部件区域(页脚区域), 可以在其中添加图像小部件。问题是我希望将图像的URL作为小部件获取到我的页脚区域中。有功能吗?
在functions.php中, 我添加:

function widgets() { register_sidebar( array( 'name' => 'Footer area', 'id'=> 'footer_area1' ) ); }

在我的header.php中, 添加:
< div id="Footer"> < ?php dynamic_sidebar('footer_area1'); ?> < /div>

现在, 我可以将各种小部件(图像, 文本, 元, 菜单等)添加到该区域。但是, 当我添加作为默认窗口小部件的图像窗口小部件时, 我想通过图像窗口小部件获取放置在该区域中的图像/图片的URL。如何获得网址?
我希望这个问题可以解决。
获取作为小部件放置在WordPress中我的页脚区域中的图像的URL

文章图片
#1 这对你有用
< ?php dynamic_sidebar( 'footer_area1' ); ?>

根据文档https://developer.wordpress.org/reference/functions/dynamic_sidebar/
编辑
【获取作为小部件放置在WordPress中我的页脚区域中的图像的URL】如果你想扩展图像小部件, 可以尝试使用此https://codex.wordpress.org/Function_Reference/the_widget查看
但是, 对于一种更简单的方法, 建议你将图像上传到媒体库, 然后从那里复制图像URL并将其粘贴到自定义窗口小部件区域。
#2 小部件设置存储在选项表中。你可以使用get_option()获取选项字段的内容。将MY_WIDGET替换为小部件的实际ID:
$widget = get_option( 'widget_MY_WIDGET' );

使用print_r检查返回的值(如果不存在该选项, 则返回false)并了解如何获取所需的值:
print_r( $widget );

编辑:
要找到小部件ID:
  1. 打开外观-> 小部件
  2. 在屏幕顶部, 找到” 屏幕选项” 并打开它
  3. 点击” 启用辅助功能模式”
  4. 找到你想知道其ID的小部件, 然后单击” 编辑” 按钮
  5. 在地址栏中, 找到” editwidget = something” , 其中” something” 是你要查找的ID

    推荐阅读