私はいくつかのHTMLを追加したい(データベース内の特定のタイプの投稿の数を表示するため)Wordpressは私にとって初めてのもので、フックやフィルターについてはあまり知識がありません。
私が理解したように私は以下の仕事をする必要があります -
誰でも、プロセスの流れを理解し、この作業の上にコーディングするのを手伝ってください。
注:私は知っています、これらのタイプの質問はSO質問標準には合いません。しかし、本当に私はこの仕事についてあまり知識がありません。
私はこのようなものが欲しい -
前もって感謝します...!!!
あなたはする必要がある仕事に軌道に乗っています、そしてWordPressはあなたがしようとしていることを達成するのが本当に簡単です。
あなたが探しているフックはadmin_bar_menu
です。それとWP_Admin_Barクラスについてもっと読むことができます ここ 。
投稿数を取得するもう1つのステップはいくつかの方法で行うことができますが、私は下記のWP_Queryを使用しました。もう1つの強力なクラスです。
これが正しい方向へ導くサンプルコードです。
add_action( 'admin_bar_menu', 'wpse_admin_bar', 900 );
// The first argument is the name of the hook,
// the second is the callback function that you see below,
// and the 900 denotes the priority with which the hook is called
//This high number means this code will run later, and thus show up at the end of the list.
function wpse_admin_bar( $wp_admin_bar ){
$args = array(
//Type & Status Parameters
'post_type' => 'wpse_cpt',
'post_status' => 'publish',
);
$wpse_cpt = new WP_Query( $args );
$admin_bar_args = array(
'id' => 'staff_count'
,'title' => 'XYZ Post:'.count($wpse_cpt->posts) // this is the visible portion in the admin bar.
);
$wp_admin_bar->add_node($admin_bar_args);
}