Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

253
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda