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 betterde 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_postsyforeachcomo algo a continuación:fuente