Suporte » Desenvolvendo com WordPress » Erro em uma categoria de produtos: Warning: implode() [function.implode]

  • Olá pessoal,

    Os seguintes erros estão aparecendo em uma página de categorias de produtos. Vou colocar os erros e logo abaixo já vou colocar a linha de código que ele aponta no warning

    ERRO 1:
    Warning: preg_split() expects parameter 2 to be string, array given in /home/x/www/wp-includes/formatting.php on line 244

    $textarr = preg_split( $regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY );

    ————————

    ERRO 2:
    Warning: Invalid argument supplied for foreach() in /home/x/www/wp-includes/formatting.php on line 246

    foreach ( $textarr as &$curl ) {
    // Only call _wptexturize_pushpop_element if $curl is a delimiter.
    $first = $curl[0];
    if ( '<' === $first && '<!--' === substr( $curl, 0, 4 ) )

    ————————

    ERRO 3:
    Warning: implode() [function.implode]: Invalid arguments passed in /home/x/www/wp-includes/formatting.php on line 297

    $text = implode( '', $textarr );
Visualizando 1 resposta (de um total de 1)
  • Moderador Allyson Souza

    (@allysonsouza)

    São erros de PHP, os argumentos errados estão sendo passados nas funções.
    Verifique a documentação das funções http://php.net/.

    Acredita que os parâmetros estariam certos? Certifique-se de que é o valor aceito pelas funções, utilize ao menos var_dump() nas variáveis que tem dúvida para visualizar seus valores, e vá “debbugando” o seu código e ajustando.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Erro em uma categoria de produtos: Warning: implode() [function.implode]’ está fechado para novas respostas.