Respostas no Fórum

Visualizando 15 respostas - 1 até 15 (de um total de 40)
  • Especifique se está utilizando o editor visual ou o editor em código, ou mesmo se está trabalhando direto nos arquivos.

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Aham, entrei em contato com a hospedagem eles me passaram algo parecido com o que você respondeu. O problema é que não tem nenhum IP para ser bloqueado…

    A seguinte informação: “Chrome/40.0.2241.82” não é referente a um IP. O único IP que aparece é o do meu servidor. Estranho…o pior de tudo é que tive 2 ataques destes, e o load do servidor chegou a 45 (pode chegar a 2 no máximo), até o ponto que consegui voltar o servidor só restartando a máquina…nem acesso root consegui neste momento.

    Estou verificando aqui algum possível problema em plugins pra ver se descubro algo, pois um dos dois “ataques” aconteceu enquanto eu estava com o /wp-admin/ aberto.

    É possível fazer algum bloqueio com base nos nomes dos arquivos que estavam sendo requeridos? pois IP externo não aparece.

    Vlw e boa semana!

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Olá Manotheus, boa tarde.

    Por acaso você usa algum CMS como o WordPress nestes servidores?

    Por que, no meu caso, é basicamente feita uma a duas postagens diárias no banco (especificamente na tabela wp_posts) e milhares de requisições da mesma tabela…há também requisições de meta dados por parte do Google, acredito eu.

    Poderia dar um exemplo de query/json para que eu possa testar?

    Edit: Pelo comando htop no terminal consigo ver dezenas de chamadas ao serviço mysqld (usuário mysql) referentes a cada usuário no site, no momento há mais de 115 chamadas destas. Print: http://prntscr.com/bjoaj2

    Repare que a maioria dos processos ocupa 16% de RAM e 2% de CPU, outros nem tanto..Agora pensa em 200 requisições destas.

    Pela lógica eu preciso aumentar os meus recursos de servidor, porém até quando?

    Se de alguma forma for possível diminuir o gasto de cada chamada, já teria um grande efeito neste servidor.

    Caso contrário, desde já fico agradecido com a dica 😀

    Abre o wp-config pelo FTP e adiciona estas duas linhas em algum lugar:

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');

    Só muda o domínio, no caso..

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Eu consegui por meio de um form bem simples gerar um pedido, porém o woocommerce nativamente chama o preço de um pedido a partir do produto que está nele, ou os produtos.

    Neste pedido consigo adicionar o que eu quero (email, nome, sobrenome, cep etc..) porém não consigo definir um preço sem ter um produto.

    O que eu penso é criar um valor para o pedido com base nos inputs que falei, e este valor jogar como preço final do pedido…acabei desistindo pois não encontrei nada referente a isto nos documentos do woocommerce nem na API REST.

    Segue um exemplo bem superficial do que estava fazendo: https://gist.github.com/anonymous/68719204ed6f2d92ee40f23f73c59e3b

    Pela minha concepção, bem “burramente” o woocommerce trabalha assim:
    Admin cria produto > Usuário compra o produto > Gera um pedido > Finaliza pedido.

    O que eu busco é:

    Usuário insere dados > Gera um pedido > Finaliza pedido.

    Basicamente “pula” a parte de criação de produto e usa um produto dinâmico criado com base nos dados do usuário.

    Parece-me impossível fazer utilizando o Woocommerce, seria muito bom…pois a plataforma é sensacional no quesito administração, relatórios, e-mails e tudo mais..

    Se puder ajudar nesta experiência eu agradeço muito, caso contrário eu entendo que não é possível 🙂

    Att,

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Voltando ao tópico, a função nativa wc_create_order() não pode ser implementada neste meu caso?

    Usando o seguinte exemplo: http://hastebin.com/megobajiwe.coffee

    Ou..http://stackoverflow.com/a/26584551/4551316

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Existe alguma “demo” deste plugin para eu ver antes de fazer a própria compra?

    Pois se ele puder integrar 2 inputs e gerar um produto novo/atribuições a um produto existente está louco de bom!

    Se não faço a compra e testo normalmente.

    Valeu pela resposta!!

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Consegui redirecionar para o e-mail. Aquela postagem citada, que está no “docs” do Woocommerce está errada e deveria ser corrigida.

    Este código simplesmente não funciona se os passos de criar field, adicionar a order e a meta estiverem de acordo com o outro tutorial.

    add_filter('woocommerce_email_order_meta_keys', 'my_woocommerce_email_order_meta_keys');
    
    function my_woocommerce_email_order_meta_keys( $keys ) {
    	$keys['How did you hear about us?'] = 'hear_about_us';
    	return $keys;
    }

    Não se deve definir:

    $keys['O meu campo é:'] = 'meu_campo';

    E sim:

    $keys[] = 'Meu Campo';

    Este ID “Meu Campo” deve ser definido assim:

    add_action('woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta');
    
    function my_custom_checkout_field_update_order_meta( $order_id ) {
        if ($_POST['meu_campo']) update_post_meta( $order_id, 'Meu Campo', esc_attr($_POST['meu_campo']));
    }

    Notando que onde está a variável (acredito que seja uma var.) de nome “$order_id”, eu setei a palavra “Meu Campo” e apenas a chamo para dentro do e-mail.

    Seguindo esta resposta eu consegui solucionar: http://stackoverflow.com/questions/13631790/custom-field-values-not-getting-to-mail

    Desculpa, não achei onde editar a pergunta principal e tive que postar uma resposta.. Obrigado!

    Fórum: Plugins
    Em resposta a: Destaque de imagens

    Você pode fixar a postagem conforme este tutorial (inglês, porém compreensível): https://en.support.wordpress.com/posts/post-visibility/

    Baseie-se no tópico “Sticky Posts”.
    Ou veja diretamente o print: https://i1.wp.com/en.support.files.wordpress.com/2008/12/vis-sticky.png

    Assim, enquanto estiver fixada, aparecerá antes que as demais.

    Fórum: Plugins
    Em resposta a: Destaque de imagens

    No painel de publicação de página ou post há um campo na lateral direita onde está escrito “configurar imagem destaque”. Basta você clicar e selecionar uma imagem relativamente grande e de boa qualidade.

    Ou clique no canto superior direito do próprio painel de publicação, em “Opções de Tela” e marque a opção “Imagem destacada”.

    Conforme for seu tema ele vai usar esta imagem no próprio post como em thumbnails e páginas de categoria.

    Conforme a imagem: http://i.imgur.com/dxQeHT2.png

    Espero que seja este seu problema.

    Att,

    Criador do tópico Matheus Bavaresco

    (@genneral)

    O problema não são os usuários que colocam a URL no browser e sim os links criados, links que recebemos de outras páginas que ainda estão com o https://www.meusite.com.br/

    Esta configuração para rodar em HTTPS é feita pelo SSL dentro do servidor, como retiramos o serviço SSL esta configuração não existe mais, logo não há como redirecionarmos sem ativar novamente o SSL.

    Assim entra em um outro problema, nós temos um serviço para agilizar o site que, a princípio, não é compatível com SSL e o servidor/hospedagem se recusa a ativar…aí escolhemos dentre os males o menor…

    Valeu pelas suas respostas!
    Vocês são sempre atenciosos (:

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Olá Ralden.

    Infelizmente não é possível redirecionar links https para http, isso porque o link chega ao meu site e não encontra nada e quebra…se o SSL estiver ativado mesmo que sem o link com https haveria direcionamento, desta forma que eu tentava não.

    Infelizmente o que havia de link https para nosso site foi totalmente perdido.

    Fórum: Plugins
    Em resposta a: paginas exibe ?>

    Poderia deixar um print do seu site? Ou mandar ele para vermos? Fica complicado saber apenas por escritas 😀

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Atualizando o post. Consegui fazer o que eu queria usando um outro plugin de formulários, o Contact Form conflitava e não dava certo.

    Tudo 100% agora.

    A respeito quem quiser dar uma olhada como ficou >> https://www.simuladodetranbrasil.com.br/

    Criador do tópico Matheus Bavaresco

    (@genneral)

    Fiz um backup de meus formulários e desinstalei o plugin do Contact Form 7. Reinstalei e está funcionando perfeitamente.

    — Porém dentro do popup ele da erro. Ele está conflitando com o plugin Icegram. Em uma página normal ele funciona bem.

Visualizando 15 respostas - 1 até 15 (de um total de 40)