Widget são aquelas ferramentas que cada tema nos oferece para adicionarmos conteúdos na barra lateral do blog wordpress. A maioria dos temas possui o que se chama de Áreas de widgets, geralmente barras laterais ou rodapé… É bem simples de ser editado e podem ser diferenciados de acordo com o tema…
Você pode adicionar blocos de conteúdos em seu site, através de módulos chamados Widgets. A maioria dos temas possui o que se chama de Áreas de widgets, geralmente barras laterais ou rodapé. Se não fosse o uso desses módulos, seria preciso editar o arquivo do tema para adicionar conteúdos onde se quer, o que pode ser um pouco difícil e pouco prático.
O WordPress possui Widgets pré-definidos, que permitem aos usuários facilmente colocar interfaces web, como exemplo, para mostrar categorias, comentários recentes, uma caixa de pesquisa, etc, podem ser adicionado então nas áreas predefinidas. Alguns Plugins podem também adicionar algum widget extra.
Widgets problemáticos ou desnecessários
Às vezes, algum widget pode funcionar mal, ou não ser necessário. Então você pode facilmente optar por desativá-lo. Para tal basta adicionar está pequena função no arquivo functions.php do tema em uso. Com ela qualquer widget pré-definido no WordPress pode ser desativado, veja a lista:
WP_Widget_Pages = Pages Widget WP_Widget_Calendar = Calendar Widget WP_Widget_Archives = Archives Widget WP_Widget_Links = Links Widget WP_Widget_Media_Audio = Audio Player Media Widget WP_Widget_Media_Image = Image Media Widget WP_Widget_Media_Video = Video Media Widget WP_Widget_Meta = Meta Widget WP_Widget_Search = Search Widget WP_Widget_Text = Text Widget WP_Widget_Categories = Categories Widget WP_Widget_Recent_Posts = Recent Posts Widget WP_Widget_Recent_Comments = Recent Comments Widget WP_Widget_RSS = RSS Widget WP_Widget_Tag_Cloud = Tag Cloud Widget WP_Nav_Menu_Widget = Menus Widget WP_Widget_Custom_HTML = Custom HTML Widget
Assim, pode usar a seguinte função, tendo em connta que ela terá de ser ajustada de acordo com suas necessidades, ou seja, nela terá de inducar quais os widgets a desativar:
//Desativar Widgets pré-definidos no WordPress function unregister_default_wp_widgets() { unregister_widget('WP_Widget_Pages'); } add_action('widgets_init', 'unregister_default_wp_widgets', 1);
Vale a pena realçar que o tema em uso deve ter no mínimo uma «área de exibição de widgets» para que seja possível adicioná-los ao seu site. O Widget precisa estar na lista de «Widgets Disponíveis» antes que possa ser utilizado e/ou movido.
Costuma desativar Widgets? Como faz para desativa-los? Comente!