Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

258
Visualizações
Wordpress cómo verificar si una publicación es la primera publicación

Estoy usando get_previous_post() para verificar si el primer tipo de publicación personalizada para poder agregar una condición. Funciona si no es igual a 0 (la primera publicación), para que funcione, necesito analizar la salida.

Lo siguiente no funcionó, aparece el error Argumento ($str) debe ser de tipo cadena

 $checkFirst = get_previous_post(); <?php !(wp_parse_str(strlen($checkFirst)) == 0) ? 'something' : '';?>

También he probado:

 wp_parse_str(strlen($checkFirst), $output) <?php !($output[strlen($checkFirst)] == 0) ? 'something' : '';?>
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

¿Por qué crees que necesitas analizarlo?

De acuerdo con get_previous_post Docs , devuelve:

  • Nulo si el $post global no está configurado.
  • Cadena vacía si no existe una publicación correspondiente.
  • Publicar objeto si la publicación actual no es la primera.

Entonces podrías verificar su valor de esta manera:

 $checkFirst = get_previous_post(); echo $checkFirst ? 'There is a previous post' : 'No, this is the first post';

No necesita usar strlen o wp_parse_str .

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda