Buscar contenido de publicación que comience con un carácter específico

2

Si quiero encontrar todas las publicaciones donde están los primeros caracteres del texto / contenido de la publicación (es decir, no del título)

"<" 

o

"<a"

¿Cómo lo haría?

Probé estas soluciones:

enlace

enlace

pero no funcionaron

    
pregunta Matt 21.03.2018 - 02:12

1 respuesta

4

Algo como esto probablemente funcionará:

$results = array();

$allPosts = get_posts('post_type=post&numberposts=-1');
foreach ($allPosts as $aPost) {
    if ( substr($aPost->post_content, 0, 1) == '<' || substr($aPost->post_content, 0, 2) == '<a' )
        $results[] = $aPost->ID;
}

echo "<pre>".print_r($results,true)."</pre>";

ACTUALIZACIÓN: pero debe revisar el enfoque de MySQL en los enlaces que proporcionó. Este método php es un tanto inútil, ya que lo obtiene todo, en lugar de solo lo que se necesita.

    
respondido por el David Sword 21.03.2018 - 03:12

Lea otras preguntas en las etiquetas