web analytics

Como CMS, o WordPress dispensa quaisquer apresentações. Aqui mesmo no nosso site, já falamos e atestamos a qualidade deste sistema de gerenciamento de conteúdo. Hoje, o Dicas de Hospedagem traz para vocês alguns códigos que vão ajudar a você ativar algumas funcionalidades no CMS mais popular do mundo. Estes códigos foram retirados do site iMasters e foram feitos na versão 3.3.1 do WordPress. Todos os códigos trarão modificações na área de administração da página. 

Desativar o arrastamento de janelas – Para fazer com que as janelas fiquem fixas no painel de controle do WP, você deve colocar o código abaixo no arquivo function.php: 

 

function disable_drag_metabox() {

    wp_deregister_script(‘postbox’);

}

add_action( ‘admin_init’, ‘disable_drag_metabox’ );

 

Remover itens da barra de administração – Para fazer a remoção de itens da área de administração do WordPress é só colocar este código e controlar os itens que você quer usar: 

 

function wps_admin_bar() {

    global $wp_admin_bar;

    $wp_admin_bar->remove_menu(‘wp-logo’);

    $wp_admin_bar->remove_menu(‘about’);

    $wp_admin_bar->remove_menu(‘wporg’);

    $wp_admin_bar->remove_menu(‘documentation’);

    $wp_admin_bar->remove_menu(‘support-forums’);

    $wp_admin_bar->remove_menu(‘feedback’);

    $wp_admin_bar->remove_menu(‘view-site’);

}

add_action( ‘wp_before_admin_bar_render’, ‘wps_admin_bar’ );

 

Colocar novos itens na barra de administração – Esta funcionalidade é contrária a anterior. Com o código que está logo abaixo você pode adicionar novos itens na barra de administração do site. Também é inserido no arquivo functions.php. Veja qual é: 

 

function wp_admin_bar_new_item() {

global $wp_admin_bar;

$wp_admin_bar->add_menu(array(

‘id’ => ‘wp-admin-bar-new-item’,

‘title’ => __(‘Seu Site’),

‘href’ => ‘http://www.seusite.com/’

));

}

add_action(‘wp_before_admin_bar_render’, ‘wp_admin_bar_new_item’);

 

Adiciona botões de auxílio na área de administração do WordPress – Este código vai lhe proporcionar a ter acesso a botões que dão dicas enquanto você acessa o dashboard do seu site. Você mesmo acabará colocando o conteúdo do balão que vai aparecer: 

 

add_action( ‘admin_enqueue_scripts’, ‘my_admin_enqueue_scripts’ );

function my_admin_enqueue_scripts() {

    wp_enqueue_style( ‘wp-pointer’ );

    wp_enqueue_script( ‘wp-pointer’ );

    add_action( ‘admin_print_footer_scripts’, ‘my_admin_print_footer_scripts’ );

}

function my_admin_print_footer_scripts() {

    $pointer_content = ‘<h3>Balão de Notificação</h3>’;

    $pointer_content .= ‘<p>Edite este texto para dar uma descrição ao seu balão de notificações.</p>’;

?>

   <script type=”text/javascript”>

   //<![CDATA[

   jQuery(document).ready( function($) {

    $(‘#menu-appearance’).pointer({

        content: ‘<?php echo $pointer_content; ?>’,

        position: ‘top’,

        close: function() {

            // Once the close button is hit

        }

      }).pointer(‘open’);

   });

   //]]>

   </script>

<?php

}

 

Adicionar miniaturas de imagens na lista de posts do seu site – Com este código você vai pode adicionar tumbnails ao seu site. Com eles, a identificação dos posts ficará mais fácil e a lista de postagens mais bonitas. Para fazer isto, você precisa adicionar o seguinte código também no arquivo functions.php: 

 

add_action( ‘admin_menu’, ‘remove_meta_boxes’ );

function remove_meta_boxes() {

    remove_meta_box( ‘submitdiv’, ‘post’, ‘normal’ ); // Publish meta box

    remove_meta_box( ‘commentsdiv’, ‘post’, ‘normal’ ); // Comments meta box

    remove_meta_box( ‘revisionsdiv’, ‘post’, ‘normal’ ); // Revisions meta box

    remove_meta_box( ‘authordiv’, ‘post’, ‘normal’ ); // Author meta box

    remove_meta_box( ‘slugdiv’, ‘post’, ‘normal’ ); // Slug meta box

    remove_meta_box( ‘tagsdiv-post_tag’, ‘post’, ‘side’ ); // Post tags meta box

    remove_meta_box( ‘categorydiv’, ‘post’, ‘side’ ); // Category meta box

    remove_meta_box( ‘postexcerpt’, ‘post’, ‘normal’ ); // Excerpt meta box

    remove_meta_box( ‘formatdiv’, ‘post’, ‘normal’ ); // Post format meta box

    remove_meta_box( ‘trackbacksdiv’, ‘post’, ‘normal’ ); // Trackbacks meta box

    remove_meta_box( ‘postcustom’, ‘post’, ‘normal’ ); // Custom fields meta box

    remove_meta_box( ‘commentstatusdiv’, ‘post’, ‘normal’ ); // Comment status meta box

    remove_meta_box( ‘postimagediv’, ‘post’, ‘side’ ); // Featured image meta box

    remove_meta_box( ‘pageparentdiv’, ‘page’, ‘side’ ); // Page attributes meta box

 

Recomendamos que pessoas que tenham pelo menos o mínimo conhecimento de programação coloquem estes códigos, sob pena de desconfigurar alguma coisa na área a admin do WP. A postagem completa com outros códigos para WP está neste link. Vale a pena dar uma visita e ver outros hacks criados para o CMS mais popular do mundo.   



Você também vai gostar de:

Share This