Me gustaría usar los títulos dentro de un elemento select en una forma que estoy haciendo eco en el lado del cliente. Cuál sería la mejor forma de hacer esto?
custom-post-types
wp-query
Peter Turner
fuente
fuente
Respuestas:
Consultar todos los títulos de publicaciones de un tipo de publicación específico
fuente
far better
de la otra respuesta? Esto es técnicamente más rápido ya que solo está obteniendo los datos que necesita de mysql. La otra respuesta (respuesta más fácil) toma todos los datos en la memoria y luego los modifica en PHP. Eso es más trabajo para PHP. Ambos son aceptables pero cada uno tiene sus puntos fuertes. Si conoce mysql, entonces esto no es demasiado complejo en absoluto. Es muy simple.Podrías, y en mi opinión, deberías, usar las funciones de API para obtener los datos.
fuente
wp_list_pluck()
. Siempre me olvido de eso ...Para un tipo de publicación jerárquica , tenemos incorporado:
eso generará un elemento de selección con títulos de publicaciones y el ID de la publicación como valor de la opción.
Ejemplo:
No está claro en la documentación de
wp_dropdown_pages()
, pero es un contenedorget_pages()
y también admite sus argumentos de entrada.fuente
La forma en que siempre he hecho cosas como esta es usando
get_posts
yforeach
como algo a continuación:fuente