Os métodos de contacto do WordPress podem, muitas vezes, ser bastante limitados. Por isso mesmo há quem goste de adicionar novos campos nos perfis do WordPress onde os utilizadores possam colocar os links para as suas páginas de Facebook, Twitter, LinkedIn e Google+.

Untitled-2

É isso mesmo que vamos aprender na ‘Quick Tip’ de hoje, criar novos campos nos perfis WordPress para colocar esses mesmo links.

 

Código

O código é bastante simples, basta copiar e colar o mesmo no ficheiro functions.php do seu template:

	function eb_contact_methods( $contactmethods ) {

		// Remover os que não queremos
		unset( $contactmethods[ 'aim' ] );
		unset( $contactmethods[ 'yim' ] );
		unset( $contactmethods[ 'jabber' ] );

		// Adicionar novos
		$contactmethods[ 'twitter' ] = 'Twitter URL';
		$contactmethods[ 'facebook' ] = 'Facebook Profile URL';
		$contactmethods[ 'linkedin' ] = 'LinkedIn Public Profile URL';
		$contactmethods[ 'googleplus' ] = 'Google+ Profile URL';

		return $contactmethods;
	}

	add_filter( 'user_contactmethods', 'eb_contact_methods' );

Para utilizar os links basta:

 

<?php echo esc_url( get_the_author_meta( 'twitter' ) ); ?>

Se desejar outro link basta substituir a palavra ‘twitter’ por ‘facebook’, ‘googleplus’ ou ‘linkedin’.

Obrigado, até já!