将iFrame或html页面嵌入仪表板小部件

时间:2011-06-16 作者:PenGuin__

我想知道是否可以在仪表板小部件中嵌入html页面或添加iframe。

我有一个多作者的博客,我想让我的管理部分尽可能简单,因为我的一些作者不太“技术性”。所以我已经添加了一个包含一些文本的简单小部件。我拿出了不太有趣的小部件。我还添加了一些链接,这样他们就可以留在仪表板页面上,但可以做他们必须做的一切。

但我认为嵌入一些评论框也会很有趣,这样他们就可以互相交谈和讨论事情了。像这样的http://www.htmlcommentbox.com

我给你一些html代码,你可以粘贴到你的网页上。

所以我开始做实验,但我试过的所有东西都是阴性的。我想,如果我能够简单地将它嵌入到一个小部件中,或者将它嵌入到一个html页面中,并通过Iframe查看它,那么它就可以工作了。但正如我所说,似乎无法成功。

有可能吗?还是我只是在浪费时间?

1 个回复
最合适的回答,由SO网友:two7s_clash 整理而成

当然,你可以这样做。听起来在你的安装中添加一个受保护的论坛更有意义,不过。。。但你可以这样做:

// Create the function to output the contents of our Dashboard Widget
function iframe_dashboard_widget_function() {
    // Display whatever it is you want to show
    echo \'<iframe src="http://www.htmlcommentbox.com" width="100%" height="300" frameBorder="0">Browser not compatible.</iframe>\';
}

// Create the function use in the action hook
function example_add_dashboard_widgets() {
    wp_add_dashboard_widget(\'iframe_dashboard_widget\', \'Iframe Dashboard Widget\', \'iframe_dashboard_widget_function\');
}

// Hook into the \'wp_dashboard_setup\' action to register our other functions
add_action(\'wp_dashboard_setup\', \'example_add_dashboard_widgets\' );

结束

相关推荐

Dynamic widgets

在wordpress中,在不同的页面上可以有不同的小部件,我的意思是,我有一个表单小部件,它必须只显示在posts页面上,它应该只显示在single上。php这可能吗?他们有这个插件吗?