アルバムという名前のカスタム分類法を登録しました。今度はカテゴリのようなカスタムウィジェットを登録して、サイドバーに最近のアルバム「x」をサムネイルで表示したいと思います。以下はコードの一部ですが、タグクラウドのように表示されています。
<?php
add_action("widgets_init", array('Widget_Custom_tax_tag_cloud', 'register'));
class Widget_Custom_tax_tag_cloud {
function control(){
echo 'No control panel';
}
function widget($args){
echo $args['before_widget'];
echo $args['before_title'] . 'Your widget title' . $args['after_title'];
$cloud_args = array('taxonomy' => 'Your taxonomy here');
wp_tag_cloud( $cloud_args );
echo $args['after_widget'];
}
function register(){
register_sidebar_widget('Widget name', array('Widget_Custom_tax_tag_cloud', 'widget'));
register_widget_control('Widget name', array('Widget_Custom_tax_tag_cloud', 'control'));
}
}
?>
これは私のサイトのURLです: http://pagalworldmp.com/ /
少なくとも3つの選択肢があります。
WP_Query
を作成できます。widget_posts_args
を使用して、ネイティブの最近の投稿ウィジェットのデフォルト出力を変更し、カスタム分類法を出力することもできます。私はあなたがコアを調べて、ネイティブの最近の投稿ウィジェットまたはカテゴリー・ウィジェットを見つけて、コードを見てみることを勧めます。 wp-includes/default-widgets.phpを試してください。