Tornando seu tema compatível com os novos recursos do WordPress 3
- Wordpress
- Comentários desativados
Ativando o editor de menu para gerenciar o menu do seu tema, este é um dos recursos que eu mais gostei.
Insira o código abaixo no arquivo functions.php do seu tema:
add_theme_support( 'nav-menus' );
O item Menu estará disponível no menu de Aparência no painel administrativo do seu WordPress
Para chamar o menu no seu template insira o código abaixo no arquivo do seu template onde você quer exibir seu menu:
<?php wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) ); ?>
Ativando o gerenciador de cabeçaho para facilmente alterar a sua imagem do cabeçalho do seu site
Insira o código abaixo no arquivo functions.php do seu tema:
define( 'HEADER_IMAGE', '%s/images/logo.png' ); // The default logo located in themes folder
define( 'HEADER_IMAGE_WIDTH', apply_filters( ", 770 ) ); // Width of Logo
define( 'HEADER_IMAGE_HEIGHT', apply_filters( ", 153 ) ); // Height of Logo
define( 'NO_HEADER_TEXT', true );
add_custom_image_header( ", 'admin_header_style' ); // This Enables the Appearance > Header
// Following Code is for Styling the Admin Side
if ( ! function_exists( 'admin_header_style' ) ) :
function admin_header_style() {
?>
<style type="text/css">
#headimg {
height: <?php echo HEADER_IMAGE_HEIGHT; ?>px;
width: <?php echo HEADER_IMAGE_WIDTH; ?>px;
}
#headimg h1, #headimg #desc {
display: none;
}
</style>
<?php
}
endif;
O item Header estará disponível no seu seu Aparência do WordPress.
Para exibir a imagem de cabeçalho no seu tema, insira o código abaixo no seu arquivo header.php
<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="Header Image" />
Inserindo automaticamente Feeds Links no <head> do seu tema
Antes era colocado o seguinte código no header.php do seu tema
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
Agora basta inserir o código abaixo no arquivo functions.php e verificar se no seu arquivo header.php tem a chamada da função wp_head()
add_theme_support( 'automatic-feed-links' );
Isto irá inserir todos os feeds links ativos no seu site como comentários, posts, arquivos.
Ativando o suporte a imagens thumbnails nos posts
Este recurso é original do WordPress 2.9, mas como é muito útil estou colocando aqui também.
Insira o código abaixo no arquivo functions.php
add_theme_support( 'post-thumbnails' );
Quando ativado este recurso, ao insrir ou editar um post você terá na colula direita tela de edição ou inclusão de um post o recurso Minatura do Post, onde você vai poder fazer o upload da imagem que você quer que represente o seu post.
Para exibir a imagem miniatura na listagem dos seus posts no seu tema dentro do Loop que irá listar seus posts insira o código abaixo.
<?php the_post_thumbnail(); ?>
Ativando o gerenciador de backgrounds
Simplismente insira o código abaixo no seu arquivo functions.php
<?php add_custom_background(); ?>
Agora você poderá alterar a cor do background ou fazer o upload de uma imagem para o background do seu site no painel administrativo do WordPress no menu Aparência. É só fazer isto sem precisar mecher em mais nenhuma linha de código do seu template.
E não é só isso, clique aqui para saber mais 8 novos recursos para usar com o WordPress 3
Artigo traduzido do site: Million Clues
