Mostrando postagens com marcador Funções. Mostrar todas as postagens
Mostrando postagens com marcador Funções. Mostrar todas as postagens

sexta-feira, 9 de novembro de 2012

Remover Menus painel administrativo do wordpress


Para remover menus do painel administrativo do wordpress use a função abaixo, onde irá ocultar de todos usuários os menus que você adicionar dentro de $restricted:

//Remover Menus
function remove_menus () {
global $menu;
$restricted = array(__('Dashboard'), __('Posts'), __('Links'), __('Pages'), __('Appearance'), __('Ferramentas'), __('Settings'), __('Tools'), __('Plugins'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
} 
add_action('admin_head', 'remove_menus'); 

quinta-feira, 8 de novembro de 2012

Função para pegar conteúdo de uma única página

Dentro de functions.php no seu theme adicione:

/**
* Pegar conteudo de uma unica pagina
* @credits rhfcamp@gmail.com
* @since 1.0
* @return conteudo do post
*/
function get_first_page_content($id){
$page_id = $id;
$page_data = get_page($page_id);
return $page_data->post_content;
}


e para retornar o resultado será:

<?php echo get_first_page_content($ID_PAGE);?>

Função para desabilitar Atualização do core Wordpress

Para desativar a barra que avisa sobre atualização do Wordpress, basta adicionar isto no function.php dentro do seu theme:

/*
* Desabilitar atualizar wordpress
* By: www.brasilphp.com.br
*/
if ( !current_user_can( 'edit_users' ) ) {
add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
}

Remover barra de edição no topo do wordpress

Para remover a barra de edição rápida de conteúdo, basta adicionar isto ao seu function.php:

function my_function_admin_bar(){
  return false;
}
add_filter( "show_admin_bar" , "my_function_admin_bar");