totalvamp
Forum Replies Created
Viewing 2 replies - 1 through 2 (of 2 total)
-
Forum: Plugins
In reply to: [Yada Wiki] Items in subcategories show upHi thanks for the answer, yes that’s what I thought at first, but it wasn’t in there. It just grabbed all the children as well.
Now I just have to find a way for breadcrumbs to work like this
TOC > Families > Ashfall > currentso it’s easier to navigate.
Forum: Plugins
In reply to: [Yada Wiki] Items in subcategories show upI’ve found the solution by modifying yadawiki-frontend.php
function yada_wiki_toc_shortcode( $atts ) { extract( shortcode_atts( array( 'show_toc' => '', 'category' => '', 'order' => '', 'children' => false ), $atts ) ); $show_toc = sanitize_text_field($show_toc); $category = sanitize_text_field($category); $order = sanitize_text_field($order); $children = sanitize_text_field($children); return get_yada_wiki_toc( $show_toc, $category, $order, $children ); } function get_yada_wiki_toc( $show_toc, $category, $order, $children ){ $show_toc = trim($show_toc); $category = trim($category); $order = trim($order); if($category != "") { if($order == "") { $order = "title"; } $args = array( 'posts_per_page' => -1, 'offset' => 0, 'post_type' => 'yada_wiki', 'tax_query' => array( array( 'taxonomy' => 'wiki_cats', 'field' => 'name', 'terms' => $category, 'include_children' => $children ), ), 'orderby' => $order, 'order' => 'ASC', 'post_status' => 'publish' ); $cat_list = get_posts( $args ); $cat_output = '<ul>'; foreach ( $cat_list as $item ) { $cat_output = $cat_output . '<li><a href="'.get_page_link($item->ID).'">'.$item->post_title.'</a></li>'; } $cat_output = $cat_output . '</ul>'; return $cat_output; } else if($show_toc == true) { $the_toc = get_page_by_title( html_entity_decode("toc"), OBJECT, 'yada_wiki'); $toc_status = get_post_status( $the_toc ); if( $toc_status == "publish" ) { $the_content = apply_filters( 'the_content', $the_toc->post_content ); return $the_content; } } }
Viewing 2 replies - 1 through 2 (of 2 total)