管理画面ダッシュボードにhtml(php)を挿入したい
-
毎度大変お世話になります m(TーT)m
管理画面のダッシュボード画面で
“ダッシュボード”という文字とウィジェットの間にhtml(php)を挿入したく格闘しています。add_action( 'admin_head-index.php', 'change_dashboard' ); function change_dashboard() { ?> <script type="text/javascript"> jQuery(document).ready(function($){ $("#icon-index").next("h2").after("<?php get_template_part('module_dashboard'); ?>"); }); </script> <?php }
で module_dashboard.phpに書けばいけるのでは・・・
と思ったのですが、テキストだけなら大丈夫ですがhtmlはダメでした…。
あとは、
function dashboard_settings() { echo '</ul></div>'; get_template_part('module_dashboard'); echo '<div><ul>' } add_action('adminmenu-index.php','dashboard_settings');
と書いて、 h2 の前に出力し、挿入した module_dashboard.php の下に「ダッシュボード」の文字が表示されるので、これをcss等で消して、module_dashboard.php の最初に 「ダッシュボード」と手打ちする方法はあるのですが、これだとダッシュボードだけでなく全てのページに表示されてしまうので、他のページはCSSで非表示は可能だと思うのですが、強引なやり方なのであまりよろしくないかなと思っています。
何かスマートな書き方があればご教授いただけると助かります。
毎度毎度教えていただいてばかりで恐縮ですがよろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「管理画面ダッシュボードにhtml(php)を挿入したい」には新たに返信することはできません。