Como resolver o problema “Atualmente você está editando a página que exibe seus posts mais recentes.”

Tela do erro “Atualmente você está editando a página que exibe seus posts mais recentes.”

Uma das maiores vantagens de trabalhar com o WordPress é o grande suporte que a comunidade de desenvolvedores provê. Dos erros mais simples aos mais complexos existem milhares de soluções nos mais variados formatos por toda a internet.

Ocasionalmente podemos acabar lidando com combinações menos comuns de ambientes e erros. Como por exemplo, o erro: “Atualmente você está editando a página que exibe seus posts mais recentes“, o que de primeira parecia ser um erro ocasionado pelas permissões do usuário já que ele não permitia a ação de publicar novos posts pelo editor do WordPress. Mas checando os registros que dão permissões de administrador no banco de dados, no caso as chaves: wp_capabilities com valor a:1:{s:13:”administrator”;b:1;} e a chave wp_user_level com valor: 10 estava tudo aparentemente correto, não existia nenhum problema de permissão, as outras ações administrativas também funcionavam normalmente. Mas pelo que pesquisei podem existir muitas outras formas de surgirem esse mesmo problema, no meu caso eu explico como corrigi logo abaixo.

Continuar lendo “Como resolver o problema “Atualmente você está editando a página que exibe seus posts mais recentes.””

Requisitando o id de uma variação de um produto no WooCommerce

O WooCommerce é o plugin mais popular de ecommerce para o WordPress, com mais 5 milhões de instalações ativas. Ele é gratuito, flexível e o seu core é mantido open-source pela Automattic (mesma empresa dona do wordpress.com e de plugins como: Akismet e bbPress).

É muito comum que durante o desenvolvimento de projetos de comércios eletrônicos no WooCommerce surja a necessidade de manipular dados de: produtos, taxonomias ou componentes de um comércio eletrônico: como o carrinho e simuladores de frete.

Nesse artigo quero mostrar como pode ser feita uma requisição usando o Ajax do jQuery para buscar o ID de uma variação de produto utilizando as combinações de ID do produto e o(s) nome(s) do(s) atributo(s) da variação.

Continuar lendo “Requisitando o id de uma variação de um produto no WooCommerce”

O Open Cart é uma alternativa para pequenos e-commerce?

Recentemente comecei a estudar o Open Cart (OC) como plataforma para e-commerce no lugar do WooComerce, apesar de pretender levantar mais detalhadamente as vantagens de cada uma das plataformas, o Open Cart me chamou atenção por parecer uma escolha interessante para alguns modelos de negócios como: os que usam inscrições recorrentes (subscriptions/assinaturas) e sistemas de afiliados. Parece que o OC já tem boa parte dessas duas regras de negócio implementadas, mas em compensação a documentação, suporte e extensões da comunidade me parecem ser bem precárias em relação ao WooCommerce.

Continuar lendo “O Open Cart é uma alternativa para pequenos e-commerce?”

Curso gratuito em Rede de Computadores pela UTFPR

O Prof. Dr. Daniel Pigatto da UTFPR Campus Curitiba está ofertando um curso de redes baseado em estudos de caso. Este curso é aberto e gratuito para a comunidade.

O curso será ministrado à distância por meio de várias ferramentas como o Google Classroom, Google Meet, E-mail e vídeos gravados e irá abranger os assuntos de uma matéria introdutória em redes de computadores em um curso de TI como Introdução à redes de computadores, Camadas: física, enlace, rede, transporte, sessão, apresentação e aplicação.

Informações do Curso gratuito em Rede de Computadores pela UTFPR

O curso terá início em 03 de agosto e as inscrições estarão abertas até 31 de Julho pelo site:
http://www.danielpigatto.com/curso-redes

Como resolver erro crítico do plugin Melhor Envio

Se o seu WordPress estiver gerando erro crítico toda vez que você ativa o plugin do Melhor Envio, provavelmente esse erro está sendo causado por uma referência errada que ele manteve após você migrar o seu WordPress, você pode checar esse caminho com a SQL query abaixo ou por meio do seu phpMyAdmin:

SELECT * FROM wp_options WHERE wp_options.option_name = 'melhor_envio_path_plugins';

Se o caminho retornado acima estiver errado você pode verificar no seu novo ambiente como fica o caminho absoluto para a pasta de plugins e fazer uma atualização ou até mesmo remover essa chave.

UPDATE wp_options SET option_value = '/var/www/WORDPRESS_FOLDER/wp-content/plugins' WHERE wp_options.option_name = 'melhor_envio_path_plugins';

Essa solução funcionou de um jeito meio estranho para mim, por isso fiquei cogitando que talvez ela tenha sido um placebo de alguma outra coisa que fez com que o plugin voltasse a funcionar. Se você continuar tendo erro crítico e quiser deixar um comentário ou me mandar um email, sinta-se à vontade.