amandadiaspais
Respostas no Fórum
-
Fórum: Plugins
Em resposta a: Custom post: não aparece data selecionadaObrigada, @rahmohn
Fórum: Plugins
Em resposta a: Custom post: não aparece data selecionadaFoi isso mesmooo!
Ai caramba!! Muito obrigada!!!Como eu configuro para não aparecer nada quando não houver data especificada?
Fórum: Plugins
Em resposta a: Custom post: não aparece data selecionadaOlá, @rahmohn!
Muito obrigada pelo retorno e ajuda.
Infelizmente continua passando a data de hoje.
Quando insiro apenas:<?php the_sub_field('data_de_atualização'); ?>
A data selecionada aparece direitinho, mas sem formatação (prova de que o campo utilizado é o correta). Abaixo demonstro isso (destacado em vermelho) junto ao código que você me sugeriu (em azul):
Por que será? :/
Muito obrigada!
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFAh! Aqui explica isso direitinho: https://www.advancedcustomfields.com/resources/working-with-nested-repeaters/
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFOi, @allysonsouza!
Consegui!!
A questão é que era um repeater dentro de outro então era necessário utilizar uma estrutura assim:<?php if ( have_rows('phases') ): while ( have_rows('phases') ): the_row(); ?> <?php if ( have_rows('follow_up') ): while ( have_rows('follow_up') ): the_row();?> <?php $date = DateTime::createFromFormat('Ymd', get_sub_field('data_de_atualização')); echo $date->format('d/m/Y'); ?> <?php the_sub_field('n_do_processo'); ?> <?php the_sub_field('unidade'); ?> <?php $date = DateTime::createFromFormat('Ymd', get_sub_field('desde')); echo $date->format('d/m/Y'); ?> <?php the_sub_field('situacao'); ?> <?php the_sub_field('detalhamento_kallas'); ?> <?php endwhile; endif; ?> <?php endwhile; endif; ?>
Então foi necessário fazer um sub repeater do repeater. Simples e lógico. Eu disse que era uma insuficiência cerebral minha. rsrs
Muito obrigada pela colaboração! <3
- Esta resposta foi modificada 8 anos, 2 meses atrás por amandadiaspais.
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFFórum: Plugins
Em resposta a: Como “espelhar” dados com ACF@allysonsouza Não funcionou para o meu caso, infelizmente. A lógica é essa, deveria ser, mas não aparece dado algum.
Tentei de diversas formas, mas não foi. Creio que seja defeito da minha limitação em conhecimento da área.
Na verdade o post type é o mesmo, tanto para o repeater quanto onde quero que apareça as informações gerais. Pensei então em utilizar o ID do custom post em que o repeater em questão está inserido. Ficou assim:<?php $args = array( 'id' => 'acf_phases', 'name' => 'phases', //'post_type' => 'psp_project', //consultaremos posts 'posts_per_page' => -1 //utilizando -1 retornamos todos os posts ); $query = new WP_Query( $args ); if( $query->have_posts() ) : while( $query->have_posts() ) : $query->the_post(); if ( have_rows('follow_up', get_the_ID() ) ): while ( have_rows('follow_up', get_the_ID() ) ) : the_row(); the_sub_field('n_do_processo'); the_sub_field('unidade'); the_sub_field('situacao'); the_sub_field('detalhamento_kallas'); endwhile; endif; endwhile; endif; ?>
Ainda assim é como se houvesse dados cadastrados algum.
Vou enviar o print do projeto, de repente consigo me explicar melhor:Cada “Follow up”, como denominei, fica dentro de cada “Fase” de um post, post este que também quero expor o “Follow up Geral” que é onde deveria constar tudo que já foi cadastrado nos “Follow ups”, mas que, por algum motivo, não estou conseguindo chamá-los.
Segui uma linha certa ao tentar chamar o id do custom post (“Fase”) para que ele entenda que quero chamar todos os “Follow up”?
Obrigada novamente!
Att,
Amanda- Esta resposta foi modificada 8 anos, 2 meses atrás por amandadiaspais.
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFObrigaduuuu, Allyson!!
Creio que assim já funcione!
Vou testar e te conto.Obrigada mesmo pelo auxilio e colaboração 🙂
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFOi Alysson!
O ACF é maravilhoso, eu que sou jumenta (rsrs)! É possível fazer o mundo com ele. Tem gente que criou até “criadores de sites” com esse plugin.
Você entendeu direitinho meu caso (eba!). Mas como fazer para que isso seja refletido automaticamente para diversos posts, por exemplo? Porque no seu exemplo só apareceria informações do post cujo ID é 10, certo? Mas eu gostaria que isso fosse refletido para todos IDs que contemplem o repeater. Como generalizar?
Muitíssimo obrigada novamente! Fiquei muito feliz que tenha compreendido minha ideia rs 🙂
Fórum: Plugins
Em resposta a: Como “espelhar” dados com ACFOi Allyson!
Muito obrigada pela resposta!!
Mas foi isso mesmo que fiz. Inclusive os meus “dados específicos” aparecem normalmente com o
get_field()
, só que gostaria de replicar ou espelhar esses “dados específicos” em um outro local e mesmo chamando comget_field()
não aparece informação alguma nesse outro local. É como se não houvesse nada postado, sendo que há e em cada “dados específicos” tudo que foi cadastrado aparece lá normalmente.Por isso exemplifiquei com o calendário, mas acho que fica melhor dizer como uma agenda. Onde é possível cadastrar informações dela diariamente (isso eu consigo fazer e já está funcionando), mas eu gostaria que o relatório mensal ou geral (vamos dizer assim) expusesse tudo que houve cadastrado durante todos os dias do mês. Suponha que no dia 1 tenha sido cadastrado 10 informações e em todos os outros 29 dias, 5 informações. Ao final do mês, no relatório geral, apareceriam as 155 informações. São essas 155 informações (do exemplo) que não aparecem dado algum.
Abaixo código desse tal relatório geral ao qual me refiro e que não gera dado algum:
<?php if ( have_rows('follow_up') ): while ( have_rows('follow_up') ): the_row();?> <?php $date = DateTime::createFromFormat('Ymd', get_sub_field('data_de_atualização')); echo $date->format('d/m/Y'); ?> <?php the_sub_field('n_do_processo'); ?> <?php endwhile; endif; ?>
Código este que é o mesmo dos dados cadastrados diariamente e que funciona perfeitamente. 🙂
Peço desculpa pelo texto gigantesco, mas é que quero explicar que o caso é simples, mas que eu não tenho sucesso.
Agradeço o retorno novamente, viu?
Boa semana! 🙂