O recém-chegado WordPress 3.0 trouxe várias novidades incríveis, como falamos no artigo Novidades do WordPress 3.0. Muitas delas são autênticas
revoluções no core e na forma como o CMS trabalha.
Recentemente os
colegas do WPEngineer escreveram também um artigo interessante
sobre os shortlinks no novo WordPress, que são basicamente uma nova
função presente no WordPress 3.0, que permite criar links
curtos para os seus artigos. Essa nova opção passará a estar no
cabeçalho do seu editor de artigos, junto aos atuais botões de edição
dos links permanentes.
Um link curto terá sempre a sintaxe ?p= e o ID do seu
artigo. Algo do tipo: <link rel=’shortlink’
href=’http://wordpress-love.com/?p=717′ />

Para utilizar links curtos no seu template, você pode utilizar uma
template tag com 4 parâmetros.
* @param string $text Optional O link de texto ou HTML a ser mostrado. Originalmente 'Este é o link curto.'<br />* @param string $title Optional A ferramenta para o link. Tem de ser otimizado. Originalmente para o título do artigo otimizado.<br />* @param string $before Optional HTML para mostrar antes do link.<br />* @param string $before Optional HTML para mostrar depois do link.<br />*/<br />the_shortlink($text = ", $title = ", $before = ", $after = ") Eis um exemplo de como pode utilizá-la no seu template:
if ( function_exists('the_shortlink') ) the_shortlink( __('Shortlink'), <br />__('Link curto para este artigo'), ' · ' );A função wp_get_shortlink() está sendo utilizada neste
exemplo. Você deve utilizar essa função se não pretende te-la visível (echo).
O link criado no cabeçalho do seu editor de artigos pode apenas ser
removido. A integração será um standard no novo WordPress 3.0:
add_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );Para desativar a sintaxe no cabeçalho do seu template, você deve colocar o seguinte código no arquivo functions.php:
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );Uma função bem simples, mas extremamente útil! Até a próxima!







