RSS

Por algum motivo você precisa remover os menus do Wordpress da parte Administrativa, algo como retirar os Comentários (comments), Ferramentas(Tools), Páginas(Pages), etc.. Felizmente é mais fácil do que parece e não precisa de hack algum no core.

Antes pra saber qual id dar unset, abra o arquivo wp-admin/menu.php e veja a lista completa do array.

Depois abra o functions.php do seu tema e coloque as linhas abaixo, o menu será removido apenas naquele tema.

// removendo os menus administrativos
function prefix_remove_menu() {
	global $menu;
	// Links
	unset($menu[15]);
	// Comments
	unset($menu[25]);
	// Tools
	unset($menu[75]);
}
add_action('admin_head', 'prefix_remove_menu');

Leia também


Meu primeiro plugin pra Wordpress, algo bem simples :) . Ele procura dentro do conteúdo do post por uma determinada string e troca pelo conteúdo que desejar. Por exemplo imagens, texto, html, flash, etc..

Baixe o plugin Wordpress replace_content e edite as linhas 28, 32, 36 e troque pelo o que desejar. Depois dentro do post basta chamar [replace=1] que ao publicar será trocado pela string colocada. Ex.

[replace=1]
Hello World!

[replace=2]

[replace=3]

[replace=4] Como não existe o id 4 ele mostrará a mensagem de erro
Ops! Page Not Found!

—————————————–
Download Plugin Wordpress replace_content
—————————————–

Simple replace keyword for anything, text, html, adsense, images...

After Edit the replace_content.php and change the lines 28, 32, 36 or add more cases.

Paste the entire URL in any post within the tag [replace= x], where 'x' is the
number case. e.g.,

[replace=1] it´s show:
Hello World!

You can edit replace_content.php and add infinity options.


Leia também


Pela terceira vez eu produzo o site 13º Festival de Cinema Judaico, é sempre um trabalho legal de ser feito, tirando o prazo apertado (que é algo normal). O desse ano embora não contratado pelo “A Hebraica” assumi como um desafio em produzir ele dentro de um CMS, queria que o conteúdo do site ficasse em banco de dados para que se mantivesse um histórico desse ano e dos próximos. O projeto gráfico do site segue o tema proposto e produzido por eles para o encarte do festival.

festival_de_cinema

O grande desafio pra mim nesse trabalho foi produzir do zero todo o desenvolvimento do mesmo em Wordpress, além de layout e programação. No fim pela primeira vez não usei um template como referência e usei o framework wp-framework. Nunca mais uso um template de referência, a facilidade que o wp-framework proporciona é sensacional sem contar que você conhece exatamente todo os css porque é você quem faz.

Diferente do que muita gente pensa o Wordpress é um verdadeiro gerenciador de conteúdo e não se limita a produção de blogs, vide o layout do site que ficou com cara de um pequeno portal.

O que utilizei:
• Wordpress
• Wp-framework
• Jquery
• Plugin wp-postratings
• E muito CSS e PHP :)


Leia também


A Vivo deve ter feito a calhordisse de bloquear o acesso ao Rapidshare e Megaupload. Existe uma extensão do Firefox chamada FoxyProxy que utiliza proxy e permite  contornar alguns tipos de bloqueio de acesso a sites, talvez funcione pros usuários do Vivo Lerdo 3G.


Leia também


O Internet Explorer 6 que no passado foi um grande browser quando existia apenas o Netscape, hoje é o grande vilão entre designers e programadores. Talvez na época pela falta de profissionalização da área o IE era um sonho, ele aceitava tudo, tags fora de ordem, tags sem fechar, etc.. o IE não tava nem ai e mostrava tudo bonitinho.

Hoje felizmente a web já é mais profissionalizada e reina o xhtml, tableless e css validados e  o IE é o grande  temor de qualquer webdesigner, já que você tem que se desdobrar pro layout ficar correto nele.

Abaixo um truque pra que a feiosa tag <hr /> seja trocada por uma imagem e funcione em qualquer browser.

Esse é o modo tradicional que usava até então mas não funciona no IE.

hr {
  border : 0;
  height : 15px;
  background : url(hr.gif) 0 0 no-repeat;
  margin : 5px;
}

E esse é novo modo que descobri que funciona em todos os browsers inclusive o IE.

hr {
  display : list-item;
  list-style : url(hr.gif) inside;
  filter : alpha(opacity=0);
  width : 0;
}

Descobri no site borgar.net essa solução limpa em css, sem javascripts, jquery, etc..


Leia também