kakiflowerさん
現在の情報に加えてユーザーの投稿した数を表示するのであれば、ウィジェットは消さずにright_now_content_table_endフックを使って出力することは可能です。
完全に差し替えとなると、仰るとおりデフォルトのものは削除して、自作のもので代替するのが良さそうです。(表示順の調整なども必要かもしれません。)
jim912さん
アドバイスありがとうございます。
追記の形であれば、比較的楽に出力が可能、ということですね。
初めに全ての投稿数を表示、内訳としてあなたの投稿数は…、という表記方法もありますね。
フックに関してはまだ知識が浅いため、勉強になります。
こんな案もあるよ!
という方がいらっしゃいましたら、引き続きアドバイス頂けると幸いです。
標準のダッシュボードの「現在の状況」に付け足しでよければ、
add_action('right_now_content_table_end', 'yourposts_dashboard');
function yourposts_dashboard() {
$label = 'あなたの投稿'; // 必要なら変更してください
$cssclass = 'yourposts'; // 必要なら変更してください
global $user_ID;
$yourpostsnum = count_user_posts($user_ID);
$label = esc_html($label);
$cssclass = esc_attr($cssclass);
print <<<EOF
<tr>
<td class="first b b-$cssclass"><a href='edit.php'>$yourpostsnum</a></td>
<td class="t $cssclass"><a href='edit.php'>$label</a></td>
</tr>
EOF;
}
でOKです。
http://ounziw.com/2012/04/18/author-dashboard/
標準のダッシュボードの「現在の状況」を消すのであれば(代わりのものを自作する前提で)、
function remove_dashboard_right_now() {
remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );
}
add_action('wp_dashboard_setup', 'remove_dashboard_right_now' );
でOKです。
どちらも functions.php
に書けば動作します(wp3.31、テーマtwentyelevenで確認しました)。
php-webさん
アドバイスありがとうございます。
具体的なコードの提示をして頂きありがとうございます。
現在の状況に、テーブル形式で追記するようなイメージですね。
現段階としては、現在の状況を非表示にしたのち、自作の内容を表示させる方向で進めています。
まさに、これだ!という内容のアドバイスで非常に助かりました。
ありがとうございました!!