WP shortcodes

| 3 Comments

wp-shortcodes-postComo criar Shortcodes para WordPress. O que são Shortcodes? Wp shortcodes são ‘funções de atalho’ para serem usados dentro do conteúdo no WordPress.

Um simples exemplo de um poderia ser:

[postimage size="125" float="left"]

A grande vantagem no seu uso está na automatização no uso de padrões e formatações nos posts e fora deles. Vamos exemplificar a criação de um wp ‘Shortcodes’, iremos criar uma caixa com uma mensagem onde só os usuários que tiverem logados a podem ler.

O seguinte código deve ser adicionado no arquivo ‘functions.php’ do seu tema.

<?php
/**************************************************************
* Mostrando de conteúdo para usuários registrados 'logged-in' *
**************************************************************/

function member_msn_shortcode( $atts, $content = null ) {

	if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )

		return '<div class="caixa"><p>'.$content.'</p></div>';

	return '<div class="caixa"><p>Desculpe, mas você não pode acessar esse conteúdo...</p></div>';
}

add_shortcode( 'member', 'member_msn_shortcode' );

?>

Explicando o WP shortcodes

Primeiro criamos a função ‘member_check_shortcode()’, verificamos se o usuário esta logado se sim mostramos o conteúdo, caso contrario mostramos uma mensagem de aviso. Por fim adicionamos o ‘shortcode’ ao sistema com o nome ‘member’.

Para utilizar usamos o seguinte código:

[member]Este é um conteúdo exclusivo para membros.[/member]

E funciona na perfeição, o uso Wp shortcodes pode facilitar muito em algumas tarefas. Veja um exemplo de um shortcode para WordPress: Artigos relacionados com miniaturas, no thegoodarticle vai encontrar muitos outros exemplos.

Espero que seja útil, ate a próxima…

Author: victei

Vitor Teixeira desde muito novo tornou-se autodidata neste mundo. Autor do thegoodarticle.com, onde têm vindo a aplicar novas analogias e perspectivas sobre redes, marketing, mídia social e geração de tráfego, para assim torná-lo mais fácil de entender. Inscreva-se em seu boletim para obter acesso a seus artigos, dicas e atualizações via e-mail.

Deixar uma resposta

Required fields are marked *.