O tema Twenty Ten vem com oito cabeçalhos padrão. Qualquer cabeçalho padrão que você configurou é substituído pela “imagem destacada” de uma publicação. Você pode ver apenas o novo cabeçalho ao visualizar essa publicação. Na Dica rápida do WordPress desta semana, veremos o quão simples é adicionar cabeçalhos adicionais ao Painel do Cabeçalho.
Assista ao Screencast
Functions.php
Abra o arquivo functions.php do tema Twenty Ten. Localize a seguinte seção:
// Cabeçalhos personalizados padrão empacotados com o tema. % s é um espaço reservado para o URI do diretório do modelo de tema.
O que se segue é uma matriz listando os cabeçalhos padrão atuais e sua localização. Para adicionar o seu próprio, adicione uma vírgula após o último parêntese da matriz do cabeçalho do sol. Aqui está um exemplo do que pode parecer depois de adicionar mais dois cabeçalhos:
register_default_headers (array ( 'Bagas' => matriz ( 'Url' => '% s / images / headers / berries.jpg', 'Thumbnail_url' => '% s / images / headers / berries-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Berries', 'twentyten') ), 'Cherryblossom' => array ( 'Url' => '% s / images / headers / cherryblossoms.jpg', 'Thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Cherry Blossoms', 'twentyten') ), 'Côncavo' => matriz ( 'Url' => '% s / images / headers / concave.jpg', 'Thumbnail_url' => '% s / images / headers / concave-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Concave', 'twentyten') ), 'Fern' => array ( 'Url' => '% s / images / headers / fern.jpg', 'Thumbnail_url' => '% s / images / headers / fern-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Fern', 'twentyten') ), 'Forestfloor' => array ( 'Url' => '% s / images / headers / forestfloor.jpg', 'Thumbnail_url' => '% s / images / headers / forestfloor-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Description' => __ ('Forest Floor', 'twentyten') ), 'Inkwell' => array ( 'Url' => '% s / images / headers / inkwell.jpg', 'Thumbnail_url' => '% s / images / headers / inkwell-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Inkwell', 'twentyten') ), 'Caminho' => matriz ( 'Url' => '% s / images / headers / path.jpg', 'Thumbnail_url' => '% s / images / headers / path-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Caminho', 'vinte') ), 'Sunset' => array ( 'Url' => '% s / images / headers / sunset.jpg', 'Thumbnail_url' => '% s / images / headers / sunset-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Description' => __ ('Sunset', 'twentyten') ), 'Cachoeira' => matriz ( 'Url' => '% s / images / headers / waterfall.jpg', 'Thumbnail_url' => '% s / images / headers / waterfall-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Cachoeira', 'vinte') ), 'Montanha' => matriz ( 'Url' => '% s / images / headers / mountain.jpg', 'Thumbnail_url' => '% s / images / headers / mountain-thumbnail.jpg', / * tradutores: cabeçalho imagem descrição * / 'Descrição' => __ ('Montanha', 'vinte') ) ));
Vamos dissecar um pouco o código.
register_default_headers: Esta é a função que cria e exibe nossos cabeçalhos padrão. Aceita uma série de parâmetros.
nome: Define um valor com o nome dos cabeçalhos. Podemos então definir uma série de valores e chaves adicionais.
url: Caminho relativo para a imagem do cabeçalho. Observe que o caminho atual é /images/headers/image_name.jpg
thumbnail_url: Caminho relativo para uma miniatura da imagem do cabeçalho. O caminho atual é /images/headers/image_name-thumbnail.jpg
descrição: Uma descrição da imagem. Isso seria exibido ao pairar sobre a imagem dentro do Painel de Cabeçalhos.
Coisas a serem observadas
O cabeçalho Twenty Ten é 940 × 198, qualquer coisa maior do que seria redimensionada; Qualquer coisa menor seria esticada para corresponder a essas dimensões. As imagens em miniatura podem ser definidas em qualquer dimensão, 230 × 48 é o padrão. As imagens só podem ser .jpg ou serão ignoradas e não serão exibidas.