Snippet rápido para quem precisa restringir o painel de adminitração do WordPress apenas para usuários com função de administrador, segue abaixo: function restrict_admin() { if ( ! current_user_can( ‘manage_options’ ) ) { wp_redirect( site_url() ); exit; } } add_action( ‘admin_init’, ‘restrict_admin’, 1 ); Lembrando que é a capacidade ‘manage_options’ que determina a restrição, caso você [...]
Geo for Bootstrap, tema para Twitter Bootstrap no estilo Geocities
Aproveitando as bizarrices criadas neste dia 1° de abril volto aqui para mostrar um ~excelente~ tema para quem trabalha com Bootstrap, criado pela equipe da divshot, o tema se baseia nada mais, nada menos que nos antigos e nostálgicos sites criados no extinto Geocities, ou seja, cheio de cores vibrantes, gif animados e claro, a [...]
WordPress – Habilitar editor TinyMCE para resumo sem plugin
Há alguns plugins para habilitar e personalizar o editor TinyMCE no campo de resumo do WordPress, mas podemos habilitar essa opção para o campo de resumo com um snippet bem simples, segue abaixo: function tinymce_excerpt_js(){ ?> <script type=”text/javascript”> jQuery(document).ready( tinymce_excerpt ); function tinymce_excerpt() { jQuery(“#excerpt”).addClass(“mceEditor”); tinyMCE.execCommand(“mceAddControl”, false, “excerpt”); } </script> <?php } add_action( ‘admin_head-post.php’, ‘tinymce_excerpt_js’); [...]
Testando seu layout responsivo
Eu ia fazer uma lista com várias ferramentas de “emuladores” para testar como é exibido seu site em vários dispositivos, mas depois que achei a ferramenta screenqueri.es resolvi que ficaria redundante. Esta ferramenta permite testar seu site nas resoluções de vários dispositivos pré cadastrados, além da opção de redimensionar a tela com uma interface Drag and Drop. Fiz um [...]
Desabilitar menus administrativo padrões do WordPress sem plugin
Na grande maioria das vezes não se usa todas as opções padrões no menu administrativo, então sempre é bom desabilitar para ficar mais simples a navegação, principalmente se for um usuário leigo que irá usar. A função abaixo possibilita fazer isso de forma bem simples. function remove_menus () { global $menu; if(current_user_can(‘editor’)){ $restricted = array(__(‘Dashboard’), [...]
Exibir todos os sub-níveis de pagina no WordPress
O WordPress não disponibiliza (até onde eu sei) uma função nativa para exibir todos os níveis de páginas, então segue uma função para solucionar este “problema”, mas antes vamos entender o que seria os níveis de página. Por exemplo, temos uma página principal (Pai) chamada açai, para essa página eu quero criar uma sub-página para falar dos acompanhamentos, [...]
Integrar produtos do OpenCart no seu tema do WordPress
Essa é um dica para exibir os produtos do “módulo de destaques” que geralmente é exibido na minha página inicial OpenCart, em um site WordPress. Traduzido e adaptado de: http://forum.opencart.com/viewtopic.php?t=36145, post feito pelo usuário elastic. Siga os passos: Crie um arquivo chamado curl.php Cole nele o seguinte código (e salvá-lo). <?php $ch = curl_init(“http://www.opencartinstall.com”); $html = curl_exec($ch); print $html; ?> (altere “www.opencartinstall.com” para o domínio [...]
Mostrar filtro por taxonomia na listagem dos posts personalizados no WordPress
Um tempinho atras eu postei sobre como usar taxonomia e posts personalizados no WordPress, agora vou mostrar um pequeno snippet para usar a taxonomia como filtro na listagem dos posts personalizados, assim como acontece por padrão com categoria na listagem dos posts, a imagem abaixo ilustra o funcionamento do snippet: no arquivo functions.php do seu tema cole [...]