在wordpress小部件中,我有一个" Image"小部件。它有:
现在我想知道,是否有一个钩子或者我可以用来抓住那个"链接"从保存的小部件?见下文。在第4行我想在这里显示该图像小部件的链接,它说这就是我想要在这里链接的地方。
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Other Serviecs Page Widget',
'before_widget' => '<a href="THIS IS WHERE I WANT TO GET THAT LINK HERE"><div class="col-sm-6 col-md-3">
<div class="add-box-main"> ',
'after_widget' => '<div class="box-bottom"> </div>
</div>
</div>',
'before_title' => '<div class="box-heading"> <img src="../wp-content/uploads/2014/10/OS-LOGO.jpg" class="img-responsive" alt=""><h2>',
'after_title' => '</h2></div>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Other Serviecs Page Bottom Widget',
'before_widget' => '</a>',
'after_widget' => '',
'before_title' => '<h1 class="hide">',
'after_title' => '</h1>',
));
答案 0 :(得分:2)
窗口小部件设置存储在选项表中。您可以使用get_option()
获取选项字段的内容。将MY_WIDGET
替换为您的小部件的实际ID:
$widget = get_option( 'widget_MY_WIDGET' );
使用print_r
检查返回的值(false
如果选项不存在)并了解如何获取所需的值:
print_r( $widget );
答案 1 :(得分:0)
您是否查看了Wordpress codex中的wp_get_attachment_url?这是链接:http://codex.wordpress.org/Function_Reference/wp_get_attachment_url
这将返回图像文件的完整路径,假设循环正在运行。
如果有帮助,请告诉我。