Created
January 26, 2013 14:00
-
-
Save anonymous/4642548 to your computer and use it in GitHub Desktop.
Arquivo functions.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* sidebar */ | |
if (function_exists('dynamic_sidebar')) { | |
register_sidebar(Array('acontece', 'name' => 'Acontece', | |
'before_widget' => '<div id="acontece">', | |
'after_widget' => '</div>', | |
'before_title' => '<h2>', | |
'after_title' => '</h2>',)); | |
register_sidebar(Array('sidebar', 'name' => 'Sidebar', | |
'before_widget' => '<div id="widget-sidebar" class="widget %2$s">', | |
'after_widget' => '</div>', | |
'before_title' => '<h3>', | |
'after_title' => '</h3>',)); | |
register_sidebar(Array('sidebar-home', 'name' => 'Sidebar Home', | |
'before_widget' => '<div id="widget-sidebar-home" class="widget %2$s">', | |
'after_widget' => '</div>', | |
'before_title' => '', | |
'after_title' => '',)); | |
register_sidebar(Array('banners-home', 'name' => 'Banners Home', | |
'before_widget' => '<div id="banners-conteudo-home" class="widget %2$s">', | |
'after_widget' => '</div>', | |
'before_title' => '', | |
'after_title' => '',)); | |
register_sidebar(Array('banners-home-fim', 'name' => 'Banners Home Fim', | |
'before_widget' => '<div id="banners-home-fim" class="widget %2$s">', | |
'after_widget' => '</div>', | |
'before_title' => '', | |
'after_title' => '',)); | |
register_sidebar(Array('flickr', 'name' => 'Flickr', | |
'before_widget' => ' ', | |
'after_widget' => ' ', | |
'before_title' => ' ', | |
'after_title' => ' ',)); | |
register_sidebar(Array('stats', 'name' => 'Stats', | |
'before_widget' => '<div id="%1$s" class="widget %2$s">', | |
'after_widget' => '</div>', | |
'before_title' => '<h3>', | |
'after_title' => '</h3>', | |
)); | |
} | |
/* muda o logo na tela de login */ | |
function my_custom_login_logo() { | |
echo ' | |
<style type="text/css"> | |
.login h1 a {background-image:url('.get_bloginfo('template_directory').'/images/brasao-pb.png) !important; background-size: 98px 90px; height: 120px;} | |
</style>';} | |
add_action('login_head', 'my_custom_login_logo'); | |
/* muda o link do logo na tela de login */ | |
function loginpage_custom_link() { | |
return get_bloginfo('home'); | |
} | |
add_filter('login_headerurl','loginpage_custom_link'); | |
function change_title_on_logo() { | |
return 'Voltar para ' . get_bloginfo('name'); | |
} | |
add_filter('login_headertitle', 'change_title_on_logo'); | |
/* muda o texto do rodape do dashboard */ | |
function remove_footer_admin () {echo bloginfo( 'name' );} | |
add_filter('admin_footer_text', 'remove_footer_admin'); | |
/* erro 404 */ | |
function erro404() { ?> | |
<h1 class="erro404">Não encontrado</h1> | |
<h3 class="erro404">O conteúdo que você procura não está mais aqui.<br /><a href="<?php echo get_option('home'); ?>/">Voltar para a página inicial</a>.</h3> | |
<?php } | |
/* botoes de compartilhamento das redes sociais nas noticias e eventos */ | |
function sociais() { ?> | |
<div class="sociais"> | |
<div id="fb-root"></div> | |
<script>(function(d, s, id) { | |
var js, fjs = d.getElementsByTagName(s)[0]; | |
if (d.getElementById(id)) return; | |
js = d.createElement(s); js.id = id; | |
js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1"; | |
fjs.parentNode.insertBefore(js, fjs); | |
}(document, 'script', 'facebook-jssdk'));</script> | |
<fb:like send="false" width="360" show_faces="true"></fb:like> | |
<a href="https://twitter.com/share" class="twitter-share-button" data-via="erikasarti" data-lang="pt" data-related="erikasarti">Tweetar</a> | |
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> | |
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> | |
<g:plusone size="medium"></g:plusone> | |
</div> <?php } | |
function paginacao($pages = '', $range = 4) | |
{ | |
$showitems = ($range * 2)+1; | |
global $paged; | |
if(empty($paged)) $paged = 1; | |
if($pages == '') | |
{ | |
global $wp_query; | |
$pages = $wp_query->max_num_pages; | |
if(!$pages) | |
{ | |
$pages = 1; | |
} | |
} | |
if(1 != $pages) | |
{ | |
echo "<div class=\"paginacao\"><span class=\"label page\">Página ".$paged." de ".$pages."</span>"; | |
if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."' class=\"label\">« Primeira</a>"; | |
if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."' class=\"label\">‹ Anterior</a>"; | |
for ($i=1; $i <= $pages; $i++) | |
{ | |
if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems )) | |
{ | |
echo ($paged == $i)? "<span class=\"current\">".$i."</span>":"<a href='".get_pagenum_link($i)."' class=\"inactive\">".$i."</a>"; | |
} | |
} | |
if ($paged < $pages && $showitems < $pages) echo "<a href=\"".get_pagenum_link($paged + 1)."\" class=\"label\">Próxima ›</a>"; | |
if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."' class=\"label\">Última »</a>"; | |
echo "</div>\n"; | |
} | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment