Browsing articles in "wordpress"
set 30, 2011

Curso de WordPress Profissional – João Pessoa PB

Depois de algum tempo planejando,  finalmente lançei um curso sobre WordPress em parceria com a CoreSoft . Acredito eu que um dos pioneiros na Paraíba.

O curso abordará dos pontos iniciais até avançados, tais como o desenvolvimento de temas, plugins e configuração do WordPress visando performance e segurança.

Também será emitido certificação para os alunos, acredito eu uma das primeiras da Paraíba em WordPress!

Ps. Também será ofertada uma vaga de estágio remunerado para o melhor aluno do curso

Inscrições: http://verd.in/5g43

jun 6, 2011

Como remover o submenu editor do menu Aparência (Appearance)

Diferentemente dos demais menus/submenus do WordPress, o submenu “editor” de aparência é um caso a parte, pois ele não responde à função unset() geralmente utilizada.

Assim para removê-lo do menu, temos que remover a action que o exibe. Para tanto, utilizaremos a seguinte função:

function remove_editor_menu() {

remove_action('admin_menu','_add_themes_utility_last',101);
}
add_action('_admin_menu', 'remove_editor_menu', 1);

Para excluir os demais submenus do WordPress dashboard, você poderá utilizar o seguinte código:


function remove_submenus() {

global $submenu;
  unset($submenu['index.php'][10]); <strong>// Removes 'Updates'.</strong>
  unset($submenu['themes.php'][5]); <strong>// Removes 'Themes'.</strong>
  unset($submenu['options-general.php'][15]); <strong>// Removes 'Writing'.</strong>
  unset($submenu['options-general.php'][25]); <strong>// Removes 'Discussion'.</strong>
  unset($submenu['edit.php'][16]); <strong>// Removes 'Tags'.  </strong>
}

add_action('admin_menu', 'remove_submenus');

Fica a Dica!

jun 3, 2011

Como adicionar novos campos (fields) as Configurações Gerais do WordPress

Em alguns projetos, você poderá se deparar com a necessidade de acrescentar algum campo para configurar alguma informação adicional em seu site.

Assim nada melhor que usar o próprio painel de configurações gerais do WordPress, caso suas modificações sejam de carater geral como em uma instalação MU. De outra forma,  recomendo desenvolver um painel prórprio para o seu tema através do controlpanel.php

O código abaixo adiciona um input do tipo text na página de Configurações Gerais, neste caso para resgatar a logomarca de um blog na rede MU.


$new_general_setting = new new_general_setting();

class new_general_setting {
 function new_general_setting( ) {
 add_filter( 'admin_init' , array( &$this , 'register_fields' ) );
 }
 function register_fields() {
 register_setting( 'general', 'site_logo', 'esc_attr' );
 add_settings_field('fav_color', '<label for="site_logo">'.__('Logomarca do Blog' , 'site_logo' ).'</label>' , array(&$this, 'fields_html') , 'general' );
 }
 function fields_html() {
 $value = get_option( 'site_logo', '' );
 echo '<input id="site_logo" name="site_logo" value="' . $value . '" type="text" size="75">';
 echo '<p><small>Digite a URL para a logo do blog.</small></p>';
 }
}

Para o código ficar mais limpo e elegante, você poderá incluir a classe new_general_setting em uma subpasta de classes próprias suas e fazer o require_once.

mai 10, 2011

WordPress – Como selecionar apenas posts com thumbnail

Esta semana venho apresentar mais uma dica considerada uma “Mão na roda” para quem trabalha com WordPress.O código abaixo representa um loop que seleciona apenas posts com Post thumbnails cadastrados. Neste código pode ser visto também outro atributo interessante que é o ‘category__in’ => array(1,2). O category__in especifica quais categorias de posts devem ser retornados, neste caso fictício escolhi as categorias 1 e 2.

<?php
 $myposts = get_posts(array('numberposts' => 5, 'category__in' => array(1, 2), 'offset' => 0,
'post_status' => 'publish', 'orderby' => 'post_date', 'meta_key' => '_thumbnail_id', 'meta_value' => 1,
 'meta_compare' => '>='));

foreach( $myposts as $post ) : setup_postdata($post);
   the_tile();
endforeach;

?>

O código que faz “tudo acontecer” é o

'meta_key' => '_thumbnail_id', 'meta_value' => 1, 'meta_compare' => '>=' 

, onde indicamos que devemos selecionar apenas os posts que possuam um meta_key = _thumbnail_id (_thumbnail_id representa o id de um post do tipo attachment que contém a imagem do thumbnail cadastrada e associada ao post pai que é a nossa notícia normal) e o ‘meta_compare’ => ‘>=’ que faz a comparação com o valor 1 (do meta_value) indicando quem possuir um ou mais de 1 thumbnails.

Espero que tenham entendido, quaisquer dúvidas é só postar nos comentários.

abr 25, 2011

Lista com os melhores sites sobre WordPress

Retirado do http://www.wordpressthemeshock.com/ , a lista abaixo contém os melhores sites sobre WordPress da Internet. Acredito que é a mais completa sobre WP que vi até hoje.

Vale a pena conferir pelo menos 50% dos sites abaixo se você está estudando ou tem alguma dúvida sobre o WordPress.

WordPress related blogs, 110+ best

bestWordPress00A

Mastering WordPress has a lot of trial and error, and to help you in that process we have compiled a huge list with more than 100 places where you can find the latest WordPress updates, awesome tutorials and download useful freebies.

WordPress is certainly of the most popular Open Source Content Management System (CMS). Released by Matt Mullenweg in 2003, this CMS is often utilized as a blog publishing application. Powered by PHP and MySQL, WordPress offers many features including a plug-in architecture and a great template system. On this showcase, we will include a grand list of top websites where you will be able to find WordPress-related contents, including plugins, tutorials, articles and more resources that will help you improve your WordPress experience.

Our top selection

To honor this year that’s just beginning, we decided to handpick the most relevant WordPress blogs following different parameters, including PR and Alexa. Let’s see what you guys think about our top contenders before you start scrolling through the rest of this entry where you will find more useful WordPress-related websites.

WordPress Planet

bestWordPress101

WordPress Planet is a conglomeration of the best WordPress-related blogs around the world, you will find all the important news about WP without leaving this page, so think of this as a custom WordPress RSS, with high quality subscribed websites, if you have a web design blog where people can find useful information regarding WordPress, then you can contact Matt via email and see if your blog gets incorporated on this useful page.

WP Engineer

bestWordPress79

On this site you will always find a brand new tip to help you make WordPress a little bit more flexible and easier to handle through dozens of tips and little secrets that not everybody is aware of. This site is definitely an excellent addition to this countdown and is certainly one of the greatest sources of high quality WordPress data.

RSS feed: http://wpengineer.com/feed/

Twitter profile: http://twitter.com/wpengineer

Continue reading »

Páginas:123»

Portfolios de Profissionais

Twitter Dellanio