Categorias
Programação Wordpress

Porque os produtos WooCommerce não aparecem na página da loja?

Esta é uma dica rápida para aquelas que estão a desenvolver um web site com WordPress e o plugin WooCommerce, particulamente se for primeira vez… Este é um problema que acontece frequentemente, depois de instalarmos o plugin WooCommerce em nosso web site WordPress e adicionar um produto, esse mesmo produto é exibido corretamente se clicar em “Exibir produto” na janela de edição do produto, mas se formos para a página “Loja”, constatamos que nada é exibido. WooCommerce – solução produtos na página A solução é ir ao painel de administração do WordPress, e para a página “Painel > Opções > Permalinks” e simplesmente clicarmos no botão “Salvar Alterações“. Isso garante que o WordPress é informado sobre as estruturas de URL… Continuar a ler

Categorias
Programação Wordpress

WordPress – função para contar palavras – Word Count

Neste artigo rápido vamos ver um função para contar palavras – Word Count, existentes numa string, que pode ser bastante útil, por exemplo para mostrar um determinado conteúdo se o texto tiver mais ou menos que “x” palavras…. Veja como fazer: No arquivo de funções do nosso tema colocamos o seguinte código: <?php function wp_words_count() { $content = get_post_field( ‘post_content’, $post->ID ); $word_count = str_word_count( strip_tags( $content ) ); return $word_count; } ?> A função obtém neste exemplo o conteúdo do post, usando a função “get_post_field”. Em seguida, usamos as funções “str_word_count” e “strip_tags” para contar as palavras do conteúdo com as tags HTML removidas. Depois disso o numero de palavras é enviado. Podemos chamar a função e receber a… Continuar a ler

Categorias
Programação Wordpress

Exiba botões para compartilhar seus conteúdos nas redes sociais

Ao integrar botões para compartilhar seus post nas redes sociais, você esta a dar ao seus leitores um método rápido para ele também partilhar os mesmos em suas redes sociais favoritas. Isso irá ajudá-lo a direcionar mais tráfego de ajudar a melhorar o ranking nos motores de pesquisa. As redes sociais tornaram-se uma parte tão integral da internet que, para a maioria dos blogs, o tráfego das redes sociais é umas das maiores fonte de tráfego! O código que aqui mostramos irá adicionar os botões para compartilhar os post de seu blog WordPress nas redes sociais. Você pode optar por adicionar os botões sociais abaixo do conteúdo, acima do conteúdo, ou ambos. O código não usa javaScript e adiciona o… Continuar a ler

Categorias
Programação Wordpress

Snippets para optimizar o WooCommerce

Otimizar o WooCommerce pode ser a diferença entre o sucesso e o fracasso, para vender necessita muito mais do que uma loja virtual. É uma atividade que requer muita criatividade e atenção, os mínimos detalhes podem fazer toda a diferença… Depois de criar a sua loja virtual WooCommerce, começa um outro nível de trabalho, estratégia de marketing, regras de negócio, suporte aos clientes, etc. Neste artigo vamos mostrar alguns snippets capazes de otimizar o WooCommerce e assim você vai poder oferecer processos fluidos e simples. Os snippets, são blocos de código PHP e que precisam ser adicionados (copiar/colar) no arquivo functions.php do seu tema. Alterar Nome da Página da Loja Para SEO é imprescindível que a sua página da loja… Continuar a ler

Categorias
Programação Wordpress

WordPress: substituir conteúdo de todos artigos automaticamente

Frequentemente em projetos que desenvolvo pedem para substituir conteúdo mencionado em vários post, por vezes existem centenas de artigos (posts) o que torna a edição singular a ultima escolha… Mas felizmente podemos fazer isso de uma forma rápida e simples, podemos substituir todo o conteúdo do site WordPress automaticamente, com poucas linha de código. Basta editar o seguinte código para suas necessidades e colar no arquivo functions.php do seu tema: <?php function replace_content($content) { $content = str_replace(‘Texto a mudar’, ‘O novo texto a mostrar’, $content); return $content; } add_filter(‘the_content’,’replace_content’); ?> E podemos melhorar o código, para poder substituir qualquer palavra ou paragrafo que você quer. Podemos até escolher qual a posição do paragrafo, primeiro, segundo ou o décimo… Aqui está… Continuar a ler

Categorias
Programação Wordpress

Mostrar um menu de navegação usando um shortcode

Quando queremos colocar um menu de navegação no conteúdo de uma página ou post, a solução óbvia é usar um shortcode, mas ele não existe como padrão no wordpress… Mas podemos ultrapassar essa falta criando o nosso próprio shortcode no wordpress! Com poucas linhas de código podemos ter um shortcode para o que pretendemos, veja: <?php function print_menu_shortcode($atts, $content = null) { extract(shortcode_atts(array( ‘name’ => null, ), $atts)); return wp_nav_menu( array( ‘menu’ => $name, ‘echo’ => false ) ); } add_shortcode(‘menu’, ‘print_menu_shortcode’); ?> Coloque agora o código no arquivo ‘functions.php’, e use [menu name=”main-menu”] para chamar o menu em seu conteúdo (página ou post), substituindo “main-menu” com slug (nome) do menu que pretende usar, é claro. Você pode adaptar o… Continuar a ler

Categorias
Programação Wordpress

Remover comentários de determinados tipos de postagem

Remover comentários – No WordPress, os posts e as páginas padrão vêm com os comentários habilitados, isso permitirá que o WordPress exiba seu formulário de comentário em seu conteúdo. Mas com conteúdos personalizados (Custom Post Types) você pode escolher se este conteúdo suporta comentários ou trackbacks… Quando você cria um tipo de conteúdo personalizado, você usará a função register_post_type(). Um dos parâmetros argumentos que usamos é para dizer ao wordpress o que nosso conteúdo personalizado suporta, estes irão podem fornecer as diferentes opções: title editor author thumbnail (Imagem em destaque, o tema atual também deve suportar post-thumbnails) excerpt trackbacks custom-fields comments revisions page-attributes post-formats Como você pode ver, pode passar os parâmetros de comentários e trackbacks se quiser que o… Continuar a ler

Categorias
PHP Wordpress

Criando Custom Post Types no Wordpres Parte 2

Muitas pessoas pensam em WordPress como uma ferramenta de blogs, principalmente porque tem posts, categorias, tags, etc. O que a maioria das pessoas não sabe é que podem ser substituídas por tipos de conteúdos personalizados e taxonomias personalizadas. Na primeira parte deste artigo ficamos a saber que: Custom Post Types é a função usada para manipulação de conteúdo no WordPress, com ela pode-se criar conteúdos personalizados, diferentes dos 5 tipos de postes padrão do WordPress… Neste artigo vamos continuar a mostrar-lhe como criar taxonomias personalizadas no WordPress, bem como como exibir os conteúdos personalizados em seu tema WordPress. Criando Custom Tags Taxonomies A taxonomia ‘post_tag’ é semelhante às categorias, mas de forma mais livre. As tags ou “etiquetas” podem ser… Continuar a ler

Categorias
Programação Wordpress

Criando Custom Post Types no WordPress

Custom Post Types é a função usada para manipulação de conteúdo no WordPress, com ela pode-se criar conteúdos personalizados, diferentes dos 5 tipos de postes padrão do WordPress… Isso permite que o WordPress seja usado para uma ampla gama de gerenciamento de conteúdo e não apenas para criar blogs. Criando Custom Post Types Este assunto é muito amplo e as possibilidades de se usar conteúdos personalizados são ilimitadas. Então vamos criar um exemplo de Portfolio, que poderá ser usado em qualquer Web site que use o WordPress como CMS. O código php que vamos criar pode ser colocado diretamente no arquivo «functions.php» ou pode-se criar um arquivo próprio e usar um include para o adicionar ao «functions.php». <?php # #… Continuar a ler