Встроить iframe или html-страницу в виджет панели мониторинга
Мне было интересно, можно ли будет встроить html-страницу или добавить iframe в виджет панели мониторинга.
У меня есть блог с несколькими авторами, и я хочу сделать свой раздел администратора максимально простым, чтобы некоторые из моих авторов были менее "техническими". Поэтому я уже добавил простой виджет, содержащий некоторый текст. И я достал менее интересные виджеты. И я добавил несколько ссылок, чтобы они могли оставаться на своей странице панели мониторинга, но могли делать все, что им было нужно сделай.
Но я подумал, что было бы также интересно встроить какое-нибудь поле для комментариев, чтобы они могли общаться друг с другом и обсуждать разные вещи. что-то вроде этого http://www.htmlcommentbox.com
Я даю вам некоторый html-код, который вы можете вставить на свою веб-страницу.
Поэтому я начал экспериментировать, но все, что я пробовал, оказалось отрицательным. Я подумал, что если бы я мог просто встроить его в виджет или встроить на html-страницу и просмотреть его через Iframe, то могло бы сработать. Но, как я уже сказал, похоже, у меня ничего не получается.
Возможно ли это? или я просто трачу свое время впустую?
1 answers
Конечно, вы можете это сделать. Похоже, что было бы разумнее добавить защищенный форум в вашу установку... но вот как бы вы это сделали:
// 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' );