Mateus Neves

Blog sobre WordPress e outras tecnologias web que nos deixam felizes

Tornando seu tema compatível com os novos recursos do WordPress 3

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

&lt;link rel="alternate" type="application/rss+xml" title="&lt;?php bloginfo('name'); ?&gt; RSS Feed" href="&lt;?php bloginfo('rss2_url'); ?&gt;" /&gt;

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.

&lt;?php the_post_thumbnail(); ?&gt;

Ativando o gerenciador de backgrounds

Simplismente insira o código abaixo no seu arquivo functions.php

&lt;?php add_custom_background(); ?&gt;

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