WP3.9 カスタムポストタイプに管理画面でアイコンを使う方法

■プラグイン Custom Post Type UI version 0.8.2
custom_post_type_ui.php

674行目、102行目esc_url($cpt_post_type["menu_icon"])
⇒ $cpt_post_type["menu_icon"]

これまでアイコンURLをセットしていたところに、dashiconsのクラス名をセット。
因みに、別のアイコンフォントはセットできません。

ダッシュボードに投稿件数とアイコンを表示する

こちらは3.8から変更ありません。

投稿件数add_filter('dashboard_glance_items','my_custom_post_dashboard');
function my_custom_post_dashboard() {
$dashboard_custom_post_types= Array('doc1','doc2','doc3');
foreach($dashboard_custom_post_types as $custom_post_type) :
global $wp_post_types;
$num_post_type = wp_count_posts($custom_post_type);
$num = number_format_i18n($num_post_type->publish);
$text = _n( $wp_post_types[$custom_post_type]->labels->singular_name, $wp_post_types[$custom_post_type]->labels->name, $num_post_type->publish );
$capability = $wp_post_types[$custom_post_type]->cap->edit_posts;
if (current_user_can($capability)) :
$str = $num. '件の'. $text;
$elements[] = sprintf( '<a href="edit.php?post_type=%1$s" class="%1$s-count">%2$s</a>', $custom_post_type, $str );
endif;
endforeach;
return $elements;
}

アイコンadd_action('admin_print_styles','my_dashboard_print_styles' );
function my_dashboard_print_styles() {
?>

<style>
#dashboard_right_now li a.doc-count:before { content: '\f331'; }
</style>

<?php
}

アイコンはこれまで通り、cssでcontentにセットします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です