向现有小部件区域动态添加内容

时间:2014-12-18 作者:iltdev

我有一个现有的小部件区域/侧栏。而不是通过外观向其添加内容?仪表板中的小部件,我想从函数向小部件区域注入内容。php。

有允许这样做的钩子吗?

谢谢:)

2 个回复
最合适的回答,由SO网友:Amit Mishra 整理而成

是,通过使用widget_text 将内容注入小部件区域

将以下代码添加到函数中。php文件

function widget_content( $content )
{
    // add $content as you want
    return $content;
}

add_filter( \'widget_text\', \'widget_content\', 99 );

SO网友:Raviv Ventura

此外,您还可以在函数中编写函数。php文件并通过小部件调用该函数。

功能。php:

function myFunction() {
    //do something here
} 
add_shortcode(\'wp_my_function\', \'myFunction\');

//Allow write shortcode in widgets  
add_filter(\'widget_text\', \'do_shortcode\');
在小部件中:

使用文本小部件,输入短代码:[wp_my_function]

结束

相关推荐

Sidebar的小部件可以从内容区检索信息吗?

最近,我收到了我们的wordpress程序员关于这个问题的回复。我们在内容区有一个地图,显示每个地区的实体数量。然后,我们在侧栏区域中有搜索表单小部件。我们希望这两个人合作。如果我在搜索表单中更改某些内容并按search->则地图将动态响应,反之亦然。反之亦然=如果我选择地区,该地区将在侧栏的表单元素中更改。我们被告知目前还不可能做到这一点。在侧边栏的主要内容区搜索结果(公司、地址等)的其他子页面上,我们计划有一个显示这些搜索结果位置的小地图。编码器声称侧边栏的内容,也就是小地图的小部件,无法找到结