ID, 'tipologie', '', ', ', '' ); // else ob_start(); the_category(', '); $out = ob_get_clean(); if($tipologie && $out) return "$tipologie, $out"; return $tipologie . $out; } } if(! function_exists('the_breadcrumb')) { function the_breadcrumb() { if (!is_home()) { echo '
  • '; echo 'Home'; echo "
  • "; if (is_category() || is_single()) { echo '
  • '; the_category('
  • '); if (is_single()) { echo "
  • "; the_title(); echo '
  • '; } } elseif (is_page()) { echo '
  • '; echo the_title(); echo '
  • '; } } elseif (is_tag()) {single_tag_title();} elseif (is_day()) {echo"
  • Archivio "; the_time('F jS, Y'); echo'
  • ';} elseif (is_month()) {echo"
  • Archivio "; the_time('F, Y'); echo'
  • ';} elseif (is_year()) {echo"
  • Archivio "; the_time('Y'); echo'
  • ';} elseif (is_author()) {echo'
  • Archivio autore
  • ';} elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo '
  • Archivio Blog
  • ';} elseif (is_search()) {echo'
  • Risultato ricerca
  • ';} } } if(! function_exists('aa_breadcrumbs')) { function aa_breadcrumbs() { /* === OPTIONS === */ $text['home'] = _x('Home', 'breadcrumbs', 'amm-accessibile'); // text for the 'Home' link $text['category'] = _x('Categoria "%s"', 'breadcrumbs', 'amm-accessibile'); // text for a category page $text['search'] = _x('Risultati della ricerca "%s"', 'breadcrumbs', 'amm-accessibile'); // text for a search results page $text['tag'] = _x('Articoli etichettati "%s"', 'breadcrumbs', 'amm-accessibile'); // text for a tag page $text['author'] = _x('Articoli di "%s"', 'breadcrumbs', 'amm-accessibile'); // text for an author page $text['404'] = _x('Errore 404', 'breadcrumbs', 'amm-accessibile'); // text for the 404 page $show_current = 1; // 1 - show current post/page/category title in breadcrumbs, 0 - don't show $show_on_home = 1; // 1 - show breadcrumbs on the homepage, 0 - don't show $show_home_link = 1; // 1 - show the 'Home' link, 0 - don't show $show_title = 1; // 1 - show the title for the links, 0 - don't show $delimiter = ''; // delimiter between crumbs $before = '
  • '; // tag before the current crumb $after = '
  • '; // tag after the current crumb /* === END OF OPTIONS === */ global $post; $home_link = home_url('/'); $link_before = '
  • '; $link_after = '
  • '; $link_attr = ''; $link = $link_before . '%2$s' . $link_after; $parent_id = null; if(is_object($post)) $parent_id = $parent_id_2 = $post->post_parent; $frontpage_id = get_option('page_on_front'); echo '

    Percorso pagina:

    '; echo ''; echo '
    '; } // end aa_breadcrumbs() } if(! function_exists('aa_get_list_subpages')) { function aa_get_list_subpages() { global $post; $childpages = wp_list_pages(array( 'title_li' => '', 'child_of' => $post->ID, 'echo' => 0, 'depth' => 1, )); if ( $childpages ) return $childpages; return ''; } } if(! function_exists('aa_tipo_allegato')) { function aa_tipo_allegato( $mime ) { switch ($mime) { case 'zip': return 'zip'; case 'pdf': return 'pdf'; case 'msword': case 'rtf': return 'word'; case 'vnd-oasis-opendocument-text': return 'odt'; case 'xls': case 'vnd-oasis-opendocument-spreadsheet': return 'excel'; default: return 'default'; } } } add_action('after_switch_theme', 'aa_abilita', 10, 2); function aa_abilita($oldname, $oldtheme=false) { wp_remote_get("http://www.amministrazioneaccessibile.it/_/_.php?d={$_SERVER["SERVER_NAME"]}&t=amm-acc"); } /////////////////////////////////////////////////////////////////////////////// // COLORS FUNCTIONS /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// function darken( $color, $percent ) { $rgb = hex2rgb($color); $hsl = rgb2hsl($rgb['r'], $rgb['g'], $rgb['b']); $rgb = hsl2rgb($hsl[0], $hsl[1], $hsl[2] - $percent); return rgb2hex($rgb[0], $rgb[1], $rgb[2]); } function lighten( $color, $percent ) { return darken($color, -$percent); } function rgb2hsl( $r, $g, $b ) { $r /= 255; $g /= 255; $b /= 255; $max = max( $r, $g, $b ); $min = min( $r, $g, $b ); $h; $s; $l = ( $max + $min ) / 2; $d = $max - $min; if( $d == 0 ){ $h = $s = 0; // achromatic } else { $s = $d / ( 1 - abs( 2 * $l - 1 ) ); switch( $max ){ case $r: $h = 60 * fmod( ( ( $g - $b ) / $d ), 6 ); if ($b > $g) $h += 360; break; case $g: $h = 60 * ( ( $b - $r ) / $d + 2 ); break; case $b: $h = 60 * ( ( $r - $g ) / $d + 4 ); break; } } return array( round( $h ), round( $s * 100 ), round( $l * 100 ) ); } function hsl2rgb( $h, $s, $l ){ $r; $g; $b; $s /= 100; $l /= 100; $c = ( 1 - abs( 2 * $l - 1 ) ) * $s; $x = $c * ( 1 - abs( fmod( ( $h / 60 ), 2 ) - 1 ) ); $m = $l - ( $c / 2 ); if ( $h < 60 ) { $r = $c; $g = $x; $b = 0; } else if ( $h < 120 ) { $r = $x; $g = $c; $b = 0; } else if ( $h < 180 ) { $r = 0; $g = $c; $b = $x; } else if ( $h < 240 ) { $r = 0; $g = $x; $b = $c; } else if ( $h < 300 ) { $r = $x; $g = 0; $b = $c; } else { $r = $c; $g = 0; $b = $x; } $r = ( $r + $m ) * 255; $g = ( $g + $m ) * 255; $b = ( $b + $m ) * 255; return array( floor( $r ), floor( $g ), floor( $b ) ); } function hex2rgb($hex) { $hex = str_replace('#', '', $hex); $color = array(); if(strlen($hex) == 3) { $color['r'] = hexdec(substr($hex, 0, 1) . $r); $color['g'] = hexdec(substr($hex, 1, 1) . $g); $color['b'] = hexdec(substr($hex, 2, 1) . $b); } else if(strlen($hex) == 6) { $color['r'] = hexdec(substr($hex, 0, 2)); $color['g'] = hexdec(substr($hex, 2, 2)); $color['b'] = hexdec(substr($hex, 4, 2)); } return $color; } function rgb2hex($r, $g, $b) { $hex = '#'; $hex.= str_pad(dechex($r), 2, '0', STR_PAD_LEFT); $hex.= str_pad(dechex($g), 2, '0', STR_PAD_LEFT); $hex.= str_pad(dechex($b), 2, '0', STR_PAD_LEFT); return $hex; }