<?php if (!have_posts()) { echo '<p class="a-fineprint">Förfina <a class="js-focus-search" href="#" rel="nofollow">din sökning</a> eller leta vidare med hjälp av dessa etiketter:</p>'; } } elseif (is_404()) { ?> <h1>404</h1> <p class="a-fineprint">Sidan existerar inte. Tyvärr har sidan upphört, eller så är länken felaktig. <a href="<?php bloginfo('url'); ?> " title="Till startsidan">Gå till startsidan</a>, <a class="js-focus-search" href="#" rel="nofollow">använd söket</a> eller etiketterna nedan för att hitta ditt innehåll.</p> <?php } elseif (is_home()) { if (!is_paged()) { echo '<h2>Senast publicerat</h2>'; } else { $paged = get_query_var('paged') ? get_query_var('paged') : 1; echo '<h1>Senast publicerat — sida ' . $paged . '</h1>'; } } else { the_archive_title('<h1>', '</h1>'); the_archive_description('<h2 class="a-fineprint">', '</h2>'); } echo '<div class="a-archive__divider' . (is_search() || is_404() ? ' js-focus-search' : '') . '"></div>'; // NO POSTS OF EMPTY SEARCH ------------------------------------------ if (!have_posts() || is_404()) { echo '<section class="o-no-content">'; listTags(); echo '</section>'; }
function build_tags() { $content = listTags(); die($content); }
function TOPluginInterface() { global $wpdb, $wp_locale; $taxonomy = isset($_GET['taxonomy']) ? $_GET['taxonomy'] : ''; $post_type = isset($_GET['post_type']) ? $_GET['post_type'] : 'post'; $post_type_data = get_post_type_object($post_type); if (!taxonomy_exists($taxonomy)) { $taxonomy = ''; } $tipoOrdem = null; if (!empty($_GET["type"])) { $tipoOrdem = $_GET["type"]; } ?> <div class="wrap"> <div class="icon32" id="icon-edit"><br></div> <h2> <?php if ($tipoOrdem == "post_tag") { echo "Reordenar Itens Menu Lateral"; } else { echo "Reordenar Projetos"; } ?> </h2> <div id="ajax-response"></div> <noscript> <div class="error message"> <p><?php _e("This plugin can't work without javascript, because it's use drag and drop and AJAX.", 'to'); ?> </p> </div> </noscript> <div class="clear"></div> <form action="edit.php" method="get" id="to_form"> <input type="hidden" name="page" value="to-interface-<?php echo $post_type; ?> " /> <?php if ($post_type != 'post') { echo '<input type="hidden" name="post_type" value="' . $post_type . '" />'; } //output all available taxonomies for this post type $post_type_taxonomies = get_object_taxonomies($post_type); foreach ($post_type_taxonomies as $key => $taxonomy_name) { $taxonomy_info = get_taxonomy($taxonomy_name); if ($taxonomy_info->hierarchical !== TRUE) { unset($post_type_taxonomies[$key]); } } //use the first taxonomy if emtpy taxonomy if ($taxonomy == '' || !taxonomy_exists($taxonomy)) { reset($post_type_taxonomies); $taxonomy = current($post_type_taxonomies); } if (count($post_type_taxonomies) > 1) { ?> <h2 class="subtitle"><?php echo ucfirst($post_type_data->labels->name); ?> <?php _e("Taxonomies", 'to'); ?> </h2> <table cellspacing="0" class="wp-list-taxonomy"> <thead> <tr> <th style="" class="column-cb check-column" id="cb" scope="col"> </th><th style="" class="" id="author" scope="col"><?php _e("Taxonomy Title", 'to'); ?> </th><th style="" class="manage-column" id="categories" scope="col"><?php _e("Total Posts", 'to'); ?> </th> </tr> </thead> <tbody id="the-list"> <?php $alternate = FALSE; foreach ($post_type_taxonomies as $post_type_taxonomy) { $taxonomy_info = get_taxonomy($post_type_taxonomy); $alternate = $alternate === TRUE ? FALSE : TRUE; $taxonomy_terms = get_terms($key); ?> <tr valign="top" class="<?php if ($alternate === TRUE) { echo 'alternate '; } ?> " id="taxonomy-<?php echo $taxonomy; ?> "> <th class="check-column" scope="row"><input type="radio" onclick="to_change_taxonomy(this)" value="<?php echo $post_type_taxonomy; ?> " <?php if ($post_type_taxonomy == $taxonomy) { echo 'checked="checked"'; } ?> name="taxonomy"> </th> <td class="categories column-categories"><b><?php echo $taxonomy_info->label; ?> </b> (<?php echo $taxonomy_info->labels->singular_name; ?> )</td> <td class="categories column-categories"><?php echo count($taxonomy_terms); ?> </td> </tr> <?php } ?> </tbody> </table> <br /><br /> <?php } ?> <div id="order-terms"> <div id="post-body"> <ul class="sortable" id="tto_sortable"> <?php //echo($taxonomy); //print_r($taxonomy); if ($tipoOrdem == "post_tag") { listTags($tipoOrdem); //> Tags | Itens de menu lateral } else { listTerms($taxonomy); //> projetos } ?> </ul> <div class="clear"></div> </div> <div class="alignleft actions"> <p class="submit"> <a href="javascript:;" class="save-order button-primary"><?php _e("Update", 'to'); ?> </a> </p> </div> </div> </form> <script type="text/javascript"> jQuery(document).ready(function() { var NestedSortableSerializedData; jQuery("ul.sortable").sortable({ 'tolerance':'intersect', 'cursor':'pointer', 'items':'> li', 'axi': 'y', 'placeholder':'placeholder', 'nested': 'ul' }); }); jQuery(".save-order").bind( "click", function() { var mySortable = new Array(); jQuery(".sortable").each( function(){ var serialized = jQuery(this).sortable("serialize"); var parent_tag = jQuery(this).parent().get(0).tagName; parent_tag = parent_tag.toLowerCase() if (parent_tag == 'li') { // var tag_id = jQuery(this).parent().attr('id'); mySortable[tag_id] = serialized; } else { // mySortable[0] = serialized; } }); //serialize the array var serialize_data = serialize(mySortable); jQuery.post( ajaxurl, { action:'update-taxonomy-order', order: serialize_data, taxonomy : '<?php echo $taxonomy; ?> ' }, function() { jQuery("#ajax-response").html('<div class="message updated fade"><p><?php _e("Items Order Updates", 'to'); ?> </p></div>'); jQuery("#ajax-response div").delay(3000).hide("slow"); }); }); </script> </div> <?php }