Implement dynamic menus, search toggle with overlay, and series taxonomy with numbered layout
This commit is contained in:
@@ -106,14 +106,46 @@ function wisdom1_customize_register( $wp_customize ) {
|
||||
}
|
||||
add_action( 'customize_register', 'wisdom1_customize_register' );
|
||||
|
||||
/**
|
||||
* Register Series Taxonomy
|
||||
*/
|
||||
function wisdom1_register_taxonomies() {
|
||||
$labels = array(
|
||||
'name' => _x( 'Series', 'taxonomy general name', 'wisdom1' ),
|
||||
'singular_name' => _x( 'Series', 'taxonomy singular name', 'wisdom1' ),
|
||||
'search_items' => __( 'Search Series', 'wisdom1' ),
|
||||
'all_items' => __( 'All Series', 'wisdom1' ),
|
||||
'parent_item' => __( 'Parent Series', 'wisdom1' ),
|
||||
'parent_item_colon' => __( 'Parent Series:', 'wisdom1' ),
|
||||
'edit_item' => __( 'Edit Series', 'wisdom1' ),
|
||||
'update_item' => __( 'Update Series', 'wisdom1' ),
|
||||
'add_new_item' => __( 'Add New Series', 'wisdom1' ),
|
||||
'new_item_name' => __( 'New Series Name', 'wisdom1' ),
|
||||
'menu_name' => __( 'Series', 'wisdom1' ),
|
||||
);
|
||||
|
||||
$args = array(
|
||||
'hierarchical' => true,
|
||||
'labels' => $labels,
|
||||
'show_ui' => true,
|
||||
'show_admin_column' => true,
|
||||
'query_var' => true,
|
||||
'rewrite' => array( 'slug' => 'series' ),
|
||||
'show_in_rest' => true,
|
||||
);
|
||||
|
||||
register_taxonomy( 'series', array( 'post' ), $args );
|
||||
}
|
||||
add_action( 'init', 'wisdom1_register_taxonomies' );
|
||||
|
||||
/**
|
||||
* Menu fallback
|
||||
*/
|
||||
function wisdom1_menu_fallback() {
|
||||
echo '<ul id="primary-menu" class="menu">';
|
||||
echo '<li><a href="' . esc_url( home_url( '/' ) ) . '">Home</a></li>';
|
||||
echo '<li><a href="' . esc_url( get_post_type_archive_link( 'post' ) ) . '">Articles</a></li>';
|
||||
echo '<li><a href="#">Series</a></li>';
|
||||
echo '<li><a href="#">About</a></li>';
|
||||
echo '<li><a href="' . esc_url( home_url( '/articles/' ) ) . '">Articles</a></li>';
|
||||
echo '<li><a href="' . esc_url( home_url( '/series/' ) ) . '">Series</a></li>';
|
||||
echo '<li><a href="' . esc_url( home_url( '/about/' ) ) . '">About</a></li>';
|
||||
echo '</ul>';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user