wp_get_archives example

$dropdown_args = apply_filters(
            'widget_archives_dropdown_args',
            array(
                'type'            => $type,
                'format'          => 'option',
                'show_post_count' => $show_post_count,
            )
        );

        $dropdown_args['echo'] = 0;

        $archives = wp_get_archives( $dropdown_args );

        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $class ) );

        switch ( $dropdown_args['type'] ) {
            case 'yearly':
                $label = __( 'Select Year' );
                break;
            case 'monthly':
                $label = __( 'Select Month' );
                break;
            case 'daily':
                
$label = __( 'Select Week' );
                    break;
                default:
                    $label = __( 'Select Post' );
                    break;
            }

            $type_attr = current_theme_supports( 'html5', 'script' ) ? '' : ' type="text/javascript"';
            ?> <option value=""><?php echo esc_html( $label ); ?></option> <?php wp_get_archives( $dropdown_args ); ?> </select> <script<?php echo $type_attr; ?>> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "<?php echo esc_js( $dropdown_id ); ?>" ); function onSelectChange() { if ( dropdown.options[ dropdown.selectedIndex ].value !== '' ) { document.location.href = this.options[ this.selectedIndex ].value; } } dropdown.onchange = onSelectChange; })(); /* ]]> */ </script>

function get_archives($type='', $limit='', $format='html', $before = '', $after = '', $show_post_count = false) {
    _deprecated_function( __FUNCTION__, '2.1.0', 'wp_get_archives()' );
    $args = compact('type', 'limit', 'format', 'before', 'after', 'show_post_count');
    return wp_get_archives($args);
}

/** * Returns or Prints link to the author's posts. * * @since 1.2.0 * @deprecated 2.1.0 Use get_author_posts_url() * @see get_author_posts_url() * * @param bool $display * @param int $author_id * @param string $author_nicename Optional. * @return string|null */
<?php endif; ?> </li> <?php endif; ?> </ul> <ul role="navigation"> <?php wp_list_pages( 'title_li=<h2>' . __( 'Pages' ) . '</h2>' ); ?> <li><h2><?php _e( 'Archives' ); ?></h2> <ul> <?php wp_get_archives( array( 'type' => 'monthly' ) ); ?> </ul> </li> <?php                 wp_list_categories(
                    array(
                        'show_count' => 1,
                        'title_li'   => '<h2>' . __( 'Categories' ) . '</h2>',
                    )
                );
                ?>
Home | Imprint | This part of the site doesn't use cookies.