leogermani
Respostas no Fórum
-
Fórum: Desenvolvendo com WordPress
Em resposta a: Site sofrendo muita tentiva de Ataque Bruta Forçaops,
digitei o nome errado duas vezes: é CloudFlare
Fórum: Desenvolvendo com WordPress
Em resposta a: Site sofrendo muita tentiva de Ataque Bruta ForçaPode começar tentando o próprio Cloudfare
Isso funcionou?
Fórum: Desenvolvendo com WordPress
Em resposta a: SITE INTRANETSim
Fórum: Desenvolvendo com WordPress
Em resposta a: Site sofrendo muita tentiva de Ataque Bruta ForçaNão sei se “é normal” mas acontece bastante sim.
Minha sugestão é contratar um serviço tipo o CloudFare, que tira MUITA dor de cabeça e melhora muito a performance a segurança pois ele já tem vários mecanismos pra barrar ataques antes mesmo deles chegarem ao seu servidor.
Fórum: Desenvolvendo com WordPress
Em resposta a: Imagem destacada não funciona após migração.Alex,
Impossível entender sua dúvida, por favor seja mais explicativo.
oi Klayton,
Não sei se entendi bem a dificuldade. Você pode gerar esse Json dinamicamente na hora que carregar a página ou na hora que salvar um post, gerar o json e grava-lo no sistema de arquivos…
Pra gerar o Json, é só fazer um Loop nos posts, pegar os metadados que você quiser, jogar tudo num array e depois dar um json_enconde.
Mais ou menos assim:
$posts = new WP_Query(XXX); //XXX = os parametros da sua query $json = array(); while ($posts->have_posts()): $posts->the_post(); $p = array( 'title' => $title = get_the_title(), 'ID' => = get_the_ID(), 'lat' => get_post_meta(get_the_ID(), 'lat', true), 'lng' => get_post_meta(get_the_ID(), 'lng', true) // mais o q vc quiser ); array_push($json, $p) endwhile; echo json_encode($p);
Claro que você tem que montar o array no formato do Json que você precisa.
Você pode fazer o seu javascript fazer uma requisição ajax que vai chamar uma função php que roda esse loop e cospe o json.
ou pode botar esse loop no hook save_post e gravar o arquivo json em algum lugar sempre q um post for modificado
ajuda?
Fórum: Plugins
Em resposta a: Como Ordenar posts, portifólio, etc?Não sei através de plugins, mas você usar o hook pre_get_posts no seu functions pra alterar a ordenação padrão das listagens de determinado post type, por exemplo, para fazer a listagem do post type Produtos ordenar os posts pelo metadado preço:
add_action('pre_get_posts', function($query) { if ( $query->is_post_type_archive('produtos') && $query->is_main_query() && !is_admin() && isset($_GET['cidade']) ) { $query->set('meta_key', 'preco'); $query->set('orderby', 'meta_value_num'); $query->set('order', 'ASC'); } });
Fórum: Desenvolvendo com WordPress
Em resposta a: Usar Campo Personalizado em um Select combooi,
Existem alguns jeitos de fazer isso, vou colocar um simples:
Se vc está numa listagem do post type produtos (digamos no template archive-produtos.php e no endereço seusite.com/produtos) você pode fazer o combo direcionar para algo como seusite.com/produtos?cidade=santos
Aí vc pode usar o hook pre_get_posts para filtrar o seus posts nessa listagem caso haja esse variável na url. Algo como:
add_action('pre_get_posts', function($query) { if ( $query->is_post_type_archive('produtos') && $query->is_main_query() && !is_admin() && isset($_GET['cidade']) ) { $query->set('meta_key', 'cidade'); $query->set('meta_value', $_GET['cidade']); $query->set('posts_per_page', -1); } });
Coloquei o posts_per_page = -1 pra facilitar a sua vida e tirar a paginação, se não vc vai ter que tratar isso também. Isso é só um exemplo simples, vc vai ter que trabalhar em cima.
O jeito mais elegante de fazer é criando uma rewrite rule específica. Vc poderia ter seusite.com/produtos/sao-paulo, por exemplo. dá uma olhada em http://codex.wordpress.org/Rewrite_API/add_rewrite_rule
Ajudou?
Fórum: Ajustando o WordPress
Em resposta a: Erro ao adicionar usuários na Versão WordPress 3.1/pt_BRPessoal,
Esse erro acontecia devido a problema na tradução para o português do Brasil que já foi corrigido. Se alguém ainda tiver esse problema, basta pegar o arquivo mais novo da tradução (em wp-brasil.org você acha ele)
Leo,,
Fórum: Plugins
Em resposta a: Esconder post no postTab$myposts = get_posts(‘numberposts=10&offset=1&exclude=320’);
você pode passar mais de um ID
$myposts = get_posts(‘numberposts=10&offset=1&exclude=320,321’);
e mais um monte de outros parametros. Pra ver tudo:
http://codex.wordpress.org/Template_Tags/get_posts
http://codex.wordpress.org/Function_Reference/WP_Query#Parametersabs
Leo,,
Fórum: Desenvolvendo com WordPress
Em resposta a: Exibindo dados proveniente de uma base externaIgor,
Se esse outro banco for acessível, você pode fazer essa listagem direto no PHP, normal.
WordPress é PHP.. vc pode abrir a conexão, pegar os registros, exibir… tudo normal, como se tivesse fazendo um site em PHP do zero…
abs
Leo,,
Fórum: Outros assuntos
Em resposta a: Exemplo de Site que utiliza WordPresscunhaigor, do que vc está falando? Não tem nada escondido, é um WordPress normal, ele só personalizou a tela de login do admin,
Leo,,
Fórum: Desenvolvendo com WordPress
Em resposta a: Carregar posts de duas categorias pelo tituloOi Raphael,
Use antes a função get_category_by_slug() para pegar os IDs, e só depois chame a query_posts
http://codex.wordpress.org/Function_Reference/get_category_by_slug
Fórum: Desenvolvendo com WordPress
Em resposta a: Problemas com menuopa,
Se você usar uma das funções do WP para gerar o menu automaticamente ele já adiciona classes nas categorias do jeito que vc quer. Mas elas não se chamam “on”. Se chamam “current”… e tem uma outra tb, que não me lembro agora.. dá uma olhada no html q ele gera