Como modificar o endereço de edição de perfil na barra de administrador do WordPress

Caso você tenha construído um formulário de edição de informações de seus usuários, e não deseje que seus usuários vejam o painel do WordPress, você terá que modificar a URL de edição de perfil da barra de administração do WordPress:

add_filter( 'edit_profile_url', 'sdac_custom_profile_url', 10, 3 );
function sdac_custom_profile_url( $url, $user_id, $scheme ) {
	$url = site_url( '/usuarios/'.wp_get_current_user()->user_login.'/edit/' ); // Novo Endereço
	return $url;
}

Este código acima deve ser adicionado ao arquivo functions.php que fica na raiz de seu tema.

Algo muito útil para construir a URL acima é saber algumas das propriedades do objeto “WP_User”:

<?php
    $current_user = wp_get_current_user();
    /**
     * @example Safe usage: $current_user = wp_get_current_user();
     * if ( !($current_user instanceof WP_User) )
     *     return;
     */
    echo 'Username: ' . $current_user->user_login . '<br />';
    echo 'User email: ' . $current_user->user_email . '<br />';
    echo 'User first name: ' . $current_user->user_firstname . '<br />';
    echo 'User last name: ' . $current_user->user_lastname . '<br />';
    echo 'User display name: ' . $current_user->display_name . '<br />';
    echo 'User ID: ' . $current_user->ID . '<br />';
?>

Como remover o menu “Forums” da barra de administradores (Admin bar) do WordPress

Esta barra é inserida pelo plugin “GD bbPress Tools” e para removê-la você precisará editar o arquivo toolbar.php que se encontra na pasta “/wp-content/plugins/gd-bbpress-tools/code/mods”. Você precisa modificar a função “admin_bar_menu()” para que ela fique igual ao código abaixo:

public function admin_bar_menu() {
        global $wp_admin_bar;
}

Um outro método é inserir o código abaixo no arquivo functions.php de seu tema:

function remove_toolbar_nodes($wp_admin_bar) {
	$wp_admin_bar->remove_node('gdbb-toolbar');
}
add_action('admin_bar_menu', 'remove_toolbar_nodes', 999);

Outros itens que você pode remover utilizando a função abaixa são:

function remove_toolbar_nodes($wp_admin_bar) {
	$wp_admin_bar->remove_node('wp-logo'); // Remover o logotipo do WordPress
	$wp_admin_bar->remove_node('site-name'); // Remove o menu com o nome do site
	$wp_admin_bar->remove_node('updates');  // Remove o menu "Atualizações"
	$wp_admin_bar->remove_node('comments');  // Remove o menu "Comentários"
	$wp_admin_bar->remove_node('new-content');  // Remove o menu "Novo"
	$wp_admin_bar->remove_node('gdbb-toolbar');  // Remove o menu "Forums"
	$wp_admin_bar->remove_node('customize'); // Remove o menu "Personalizar"
	$wp_admin_bar->remove_node('customize-background');
	$wp_admin_bar->remove_node('customize-header');
	$wp_admin_bar->remove_node('search'); // Remove o menu Pesquisar (ícone)

	// Se você deseja que apenas o Administrador visualize um item, utilize o código abaixo:

	if (!current_user_can('administrator') && !is_admin()) {
		$wp_admin_bar->remove_node('site-name');
	}

}
add_action('admin_bar_menu', 'remove_toolbar_nodes', 999);

Como instalar o pacote de idiomas (traduzir para o português brasileiro) no PHPBB 3.2.x?

Faça o download do arquivo *.ZIP na página https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Decompacte-o e transfira a “pt-br” via FTP para seu servidor e coloque-a no endereço “/language/

Acesse o ACP (Administration control Panel) Aba “Customise”
No menu a esquerda, em Language management, clique no menu “Language Packs”.
Instale o idioma “Brazilian Portuguese”

Agora você precisa definir o idioma português como a linguagem padrão do sistema:

1 – Clique na aba “General” do ACP, e selecione o menu a esquerda chamado “Board Settings”;
2 – Agora é só selecionar o idioma “Português brasileiro” no item “Dafault language”.
3 – Não esqueça de clicar no botão “submit” no fim da página para salvar as modificações.

Se o idioma ainda aparecer em Inglês, é por que seu usuário foi criado antes das modificações de idioma. Acesse o “User control Panel”,
clique na aba “Board Preferences” e selecione o idioma “Português brasileiro no item “My Language”.