1
resposta

Problemas com return e concatenação

Boa tarde, tenho um switch case, e nele acontece o seguinte: Ele monta um HTML dentro de uma variavel para retornar o mesmo com valores concatenados, porém ele não está mostrando esses valores pois não estou dando echo nos mesmos, de que forma posso fazer isso e poder retornar essa stringzona? Segue o código

        case 'evento':
            if(ICL_LANGUAGE_CODE == "pt-br"){

                $desc_dataHora =  get_field("descrição_data_e_hora");
                $link_youTube  =  get_field("link_youtube");
                $title            =  get_the_title();

                $return =  '<html><head><meta charset="UTF-8"><style>body{font-family: arial,sans-serif;}</style></head><body><div style="width:600px;"><section><a href="http://www.softexpert.com.br"><img src="https://www.softexpert.com.br/wp-content/uploads/2016/09/softexpert-logo-positivo-footer.png" alt=""></a></section><hr><h3><b>Olá</b></h3><p>Agradecemos pela sua inscrição no evento Live Online Demonstration - '.$title.'</p><p>'.$desc_dataHora.'</p><hr><p><b>Acesse no dia e horário do evento o link </b></p><p><a href="'.$link_youTube.'">'.$link_youTube.'</a></p><br><br><p>Em caso de dúvidas, envie um e-mail para <a href="mailto:lod@softexpert.com">lod@softexpert.com</a></p><p></p><br><p>Atenciosamente,</p><p><a href="https://www.softexpert.com.br">SoftExpert Software for Performance Excellence</a></p></div></body></html>';


                return $return;

            }
        break;

OBS: Ja verifiquei todas as variaveis setadas acima, e todas estão vindo com o valor corretamente.

1 resposta

Olá Maria,

Qual é a continuação do código? esse return retorna para onde? lá onde ele retorna você deveria dar um echo ;)

Espero ter ajudado!