Quando anunciámos as primeiras imagens do novo WordPress 3.3, uma das coisas que falámos foi sobre o Feature Pointer, uma nova funcionalidade que permite aos usuários do WordPress receberem dicas de navegação pelo backoffice. Esta opção é comumente usada em vários serviços online como o Facebook ou o Gmail, onde o usuário é avisado por meio de pointers, de novas funcionalidades integradas ao sistema. No novo WordPress 3.3, a barra de Admin foi redesenhada com sucesso e esta é a primeira vez que o Feature Pointer dá explicações sobre a sua existência.

wp-pointer

Se você trabalha com o WordPress para clientes, por exemplo, e não deseja utilizar a nova funcionalidade do feature pointer, existem várias formas de o desativar/adaptar, de acordo com os colegas do wpengineer. Através de Hooks e truques para WordPress é possível tirar partido desta funcionalidade de várias formas. Uma ideia passa por ajustar as opções de perfil do usuário, uma vez que o feature pointer usa Javascript para mostrar a caixa de informação e desativar a funcionalidade por aí. Alternativamente, é possível desativer por completo esta opção através de um truque, usando código no ficheiro functions.php do seu template.

<code>
add_filter( 'show_wp_pointer_admin_bar', '__return_false' );
</code>

Se você não tiver a barra de admin ativa, então ela não irá mostrar o feature pointer. Com esse código em cima, você pode simplesmente desativar a barra de admin e conjuntamente com ela o feature pointer. Coloque esse código no seu ficheiro functions.php.

Você poderá também utilizar o feature pointer a seu favor se desejar. Se desejar alterar o posicionamento do feature pointer, você poderá adaptar a função Javascript pointer() na própria função PHP get_content_in_wp_pointer(). A função pointer() pode ser controlada usando vários parâmetros (content, position, arrow) .

function get_content_in_wp_pointer() {
	$pointer_content  = '<h3>' . __( 'WP Pointer with version 3.3.', 'my_textdomain' ) . '</h3>';
	$pointer_content .= '<p>' . __( 'Adicione as suas informações no WP Pointer.', 'my_textdomain' ) . '</p>';
?>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready( function($) {
	$('#wpadminbar').pointer({
		content: '<?php echo $pointer_content; ?>',
		position: {
			my: 'left top',
			at: 'center bottom',
			offset: '-25 0'
		},
		close: function() {
			setUserSetting( 'p1', '1' );
		}
	}).pointer('open');
});
//]]>
</script>
<?php
}
function fb_enqueue_wp_pointer( $hook_suffix ) {
	$enqueue = FALSE;
	$admin_bar = get_user_setting( 'p1', 0 ); // check settings on user
	// check if admin bar is active and default filter for wp pointer is true
	if ( ! $admin_bar && apply_filters( 'show_wp_pointer_admin_bar', TRUE ) ) {
		$enqueue = TRUE;
		add_action( 'admin_print_footer_scripts', 'get_content_in_wp_pointer' );
	}
	// in true, include the scripts
	if ( $enqueue ) {
		wp_enqueue_style( 'wp-pointer' );
		wp_enqueue_script( 'wp-pointer' );
		wp_enqueue_script( 'utils' ); // for user settings
	}
}
add_action( 'admin_enqueue_scripts', 'fb_enqueue_wp_pointer' );

Usando este código, você poderá controlar o Feature Pointer, a sua localização e também o conteúdo que aparece dentro dele. Isso pode ser extremamente útil para mostrar informações importantes para seus clientes, por exemplo.

wp-pointer

Se reparar nesta imagem, o conteúdo do Feature Pointer foi alterado, bem como a sua dimensão e o seu posicionamento. Isto é extremamente útil para você mostrar conteúdos específicos para os seus clientes, links úteis ou outras informações que considerar importantes de realçar usando esta funcionalidade.

Até Já!

Autor: Paulo Faustino

Blog do Autor | Artigos do Autor:

Fundador da Escola Dinheiro. É um empreendedor e blogueiro que dedica a sua vida à produção e partilha de conteúdos de grande qualidade, contando já com alguns dos mais reconhecidos blogs de Portugal e do Brasil.

Templates Wordpress que Recomendamos:

  • U-Design WordPress Theme
  • Tersus - Responsive WordPress Theme
  • Modernize - Flexibility of Wordpress
  • Good Space - Responsive Minimal WP Theme
  • Sterling - Responsive Wordpress Theme
  • Karma - Clean and Modern Wordpress Theme
  • Doover Premium WordPress Theme
  • MayaShop - A Flexible Responsive e-Commerce Theme
  • SmartStart WP - Responsive HTML5 Theme
  • Striking Premium Corporate & Portfolio WP Theme
  • Core Minimalist Photography Portfolio
  • King Size - fullscreen background WordPress theme

Gostou deste artigo? Então torne-se fã do Blog no Facebook!


WooThemes - WordPress themes for everyone

Comentários dos Alunos


  1. Jose
    09.11.2011

    Bom Artigo Paulo.
    Um dica boa, o que é mau é que ainda não saiu o wordpress 3.3 sem ser o beta… Podeme dizer uma data de quando sai?

    Responder


    • Vitor Carvalho
      13.11.2011

      Olá José,
      Em principio em Dezembro sai o WP 3.3. No entanto, como já vamos na Beta 3 provavelmente irá sair mais cedo, asin este mês.

      Vamos aguardar, assim que sair nós comunicamos por aqui! :)

      Responder


  2. Rick
    10.11.2011

    Excelente post Paulo, pra quem está começando a trabalhar com o WordPres pode ajudar, mas quem já é “veterano” rsrs essas dicas apenas atrapalham.

    Responder


  3. José Almy
    10.11.2011

    Paulo Faustino

    Boa dica!

    Responder

Comente o Artigo!

RSS
Twitter
Facebook
Comentários
ASSINANTES
SEGUIDORES
FÃS
COMENTÁRIOS
11486

Subscrever Newsletter
Subscreva a Newsletter:


Elegant Themes

Wix

Theme Forest

Mojo Themes



Assine a Escola Wordpress Assine a Newsletter da Escola Wordpress Escola Wordpress no Twitter Escola Wordpress no Facebook Escola Wordpress no Youtube Escola Wordpress no Google Buzz