
A medida que descubra más sobre WordPress y comience a desarrollar páginas personalizadas con él, una característica que a menudo necesita usar es la función WordPress Get_Posts. Esta función fuerte hace exactamente como lo indica el nombre. Le permite tomar publicaciones de la base de datos, que luego puede mostrar en una página. Más allá de las publicaciones, es interesante saber que cualquier almacenado en la tabla WP-Posts puede hacerse cargo utilizando esta función. Estos incluyen páginas y tipos de publicaciones personalizadas. Hay muchos escenarios en los que debe usar esta función. Por ejemplo, suponga que desea crear una página que muestre todas las publicaciones con la categoría “WordPress”. Puede hacerlo con bastante facilidad con la función WordPress Get_Posts.
¿Pero cómo? En este artículo, le mostraremos cómo funciona esta función y cómo puede usarla para hacerse cargo y mostrar publicaciones, páginas y tipos personalizados. Vamos a empezar. Contenido:
Cuándo usar get_posts
Cómo funciona get_posts
Presentación general de los parámetros get_posts
Hazte el control de Get_Posts
Mostrar publicaciones con la función WordPress Get_Posts
Conclusión
Cuando se usa get_posts, el núcleo de WordPress ofrece a los desarrolladores diferentes formas de manipular la tabla WP_Post. La función get_posts es uno de los métodos disponibles. Aquí hay algunos casos de uso para la función de WordPress. Si su sitio de WordPress tiene más autores y necesita construir una página personalizada para cada autor, entonces la función get_posts puede ser una herramienta útil para hacerlo fácilmente.
En segundo lugar, la función proporciona una manera fácil de mostrar publicaciones en ciertas páginas o si desea filtrar las publicaciones por categoría. También puede hacer consultas avanzadas utilizando taxonomías personalizadas o tipos de publicaciones personalizadas. Cómo funciona GET_POSTS en WordPress, GET_POSTS es una función PHP que puede usarse para tomar publicaciones (publicaciones, páginas y tipos de publicaciones personalizadas) de la base de datos basada en ciertos parámetros de consulta. Puede aplicar filtros personalizados, taxonomías y otros parámetros para controlar los resultados de la consulta. Esta función toma un argumento que es un argumento para los parámetros para los que desea interrogar la base de datos. anterior muestra el uso básico de esta función. La variable $ Args se utiliza para definir el conjunto de parámetros y filtros como post_status, taxonomía (categoría o etiquetas), tipo de post, etc. Esta variable se transmite como un parámetro al llamar a la función get_posts. La función Get_Posts devuelve una serie de objetos WP_Posts que puede viajar para mostrar las publicaciones en una página en su sitio en la siguiente sección, le mostraremos cómo recuperar publicaciones usando esta función. Presentación general de los parámetros GET_POSTS antes de mostrarle cómo tomar publicaciones de la tabla WP_Posts utilizando esta función, primero para superar todos los parámetros disponibles para construir una consulta personalizada.
Dependiendo del tipo de consulta que tenga la intención de crear, es posible que deba usar uno o algunos de los parámetros a continuación.
Parámetros del autor
Los parámetros de la categoría de fecha de fecha
Los parámetros de la publicación y la página
Parámetros de contraseña
Los parámetros del tipo de publicación
Los parámetros de la etiqueta
Los parámetros de la taxonomía personalizada
Parámetros de búsqueda
Parámetros de comando y comando
Parámetros de campo personalizados es decir, post meta parámetros
Parámetros de permiso
Parámetros de tipo MIME
Parámetros de almacenamiento en caché
Los parámetros de los campos devueltos
La lista anterior contiene los 15 parámetros de consulta proporcionados por el núcleo de WordPress, sin embargo, es posible que no siempre los use todos.
Los parámetros de interrogación comúnmente utilizados aquí son algunos parámetros utilizados para crear consultas personalizadas. “Publicaciones numéricas” Este parámetro especifica el número de objetos tomados de la consulta personalizada. Por defecto, la función se hace cargo de las últimas 5 publicaciones. Si usa -1, la función se hará cargo de todas las publicaciones en la base de datos. En el siguiente ejemplo, queremos que la consulta devuelva 15 publicaciones. Esto le permite elegir el tipo de contenido que se tomará de la consulta personalizada. La función acepta publicaciones, páginas o tipos de publicaciones personalizadas. El valor predeterminado es “publicación”, que extraerá las publicaciones del blog. En el ejemplo a continuación, queremos recuperar páginas.
“orden_de” Este parámetro le permite elegir cómo ordenar el resultado de la consulta de los valores Puede usar para este parámetro incluir la fecha, la fila, comment_count y ninguno. Hay parámetros de filtración avanzados que puede usar y, como meta key (meta_key) y meta valor (meta_value). ‘Orden’ funciona con el parámetro orden_by. Después de haber elegido el parámetro de clasificación, puede usar el “comando” para especificar cómo se muestra el resultado. Las opciones disponibles incluyen ASC (orden ascendente) y DESC (orden decreciente).>
‘Categoría’ Este parámetro le permite elegir una publicación para publicar el contenido. Se necesita una identificación o una lista de categorías separadas por inactividad.> “Incluye” y “excluye” ambos parámetros se utilizan para especificar una serie de publicaciones que se incluirán o excluirán. Si usa el parámetro “Incluir”, solo se hará cargo de las publicaciones que coincidan con los ID que especifica en la matriz. El uso de “excluye” se hará cargo de la publicación o las publicaciones, excluyendo las de la matriz.
< ‘post_status’ Este parámetro le permite tomar publicaciones de acuerdo con su condición. Por defecto, esto se hará cargo de todas las publicaciones con el estado de “publicación”. Otros estados de publicación disponibles incluyen bosquejar, esperar cualquier cosa, futuro y basura. También una copia de seguridad de su sitio antes de empujar el código en su sitio en vivo.
Para usar esta función, debe editar un archivo de plantilla de tema. Puede acceder a sus plantillas accediendo al editor de temas de apariencia >> desde el panel de WP. En este ejemplo, le mostraremos cómo tomar una lista de publicaciones y mostrarlas en su página de blog en este caso, debe pegar el código a continuación a la plantilla Blog.php. Nota secundaria: si esta plantilla no existe, es posible que deba crearla. Vea nuestra guía sobre la creación de plantillas personalizadas. Además, si crea una nueva plantilla, entonces todo el código a continuación debe colocarse entre la apertura y el cierre de las etiquetas PHP. Me refiero a .
Copie este código e insértelo en el blog.php.
‘; Foreach ($ posts_list ca $ p) {$ output. = ‘
id).’ “> ‘. $ P-> post_title. ‘
‘; } $ EXIT. = ‘
‘; } Echo $ output ?? ” lo siento. ¡No hay publicaciones para los criterios especificados! ‘;
Después de recuperar una lista de objetos wp_post, use el ciclo foreach para viajar la matriz de publicación y luego reproducir un enlace con la publicación y la publicación. Si visita la página de su blog, esto debería mostrar la lista como está a continuación. Secundario: para que esto funcione, es posible que deba seleccionar la plantilla Blog.php como la utilizada en la página de su blog.
Si esta plantilla no aparece en su lista de plantillas, agregue este código inmediatamente después de la etiqueta de apertura de PHP en la parte superior del blog. Puede reproducirlos en su página a continuación son algunos de los parámetros de ayuno utilizados. Los parámetros de la publicación se usan comúnmente

ID: un identificador único para cada objeto de publicación.
Post_author: la publicación de publicación identificada utilizando el parámetro de identificación del autor.
Post_date: fecha y hora en que se publicó la publicación

Post_content: el contenido principal o el cuerpo de la publicación.

Post_title: este es el título que ha establecido para crear publicaciones
Post_excerpt: resumen corto de la publicación.
Post_status: especifica si se publica una publicación, boceto o basura.
Comment_status: un booleano que devuelve verdadero si los comentarios están permitidos en la página. De lo contrario, devuelve falso.
Post_modified: esto muestra la fecha y hora en que la publicación se modificó por última vez.
Post_type: especifica el tipo de objeto. Las opciones incluyen publicaciones, páginas y tipos de publicaciones personalizadas.
Comment_count: un entero que muestra el número total de comentarios a una publicación en particular.
Puede encontrar otros parámetros disponibles en la tabla WP_Post en la base de datos de WordPress.Simplemente acceda a la sección PhPMyAdmin de su alojamiento de WordPress.
Muestre otros tipos de publicaciones con WordPress get_posts Si desea mostrar una lista de páginas en su sitio web, simplemente cambie el parámetro post_type. Para esto, copie y pegue el código a continuación.
‘; Foreach ($ page_list ca $ p) {$ output. = ‘
id).’ “> ‘. $ P-> post_title. ‘
‘; } $ EXIT. = ‘
‘; } Echo $ output ?? ” lo siento. ¡No hay publicaciones para los criterios especificados! ‘; ser personalizado de acuerdo con los filtros que usa. En el ejemplo del código a continuación, seleccionamos el tipo de publicación musical y filtramos los resultados de cierto género utilizando el parámetro de taxonomía de matriz. ‘,’ Tax_query ‘=> Matrix (matrix (‘ taxonomie ‘=>’ género ‘,’, ‘,’, ‘,’, campo ‘=>’ Slug ‘,’ Termin ‘=>’ Blues ‘),);; $ post_personalized = get_posts ($ args); if (! vacía ($ post_personalized)) {$ out = ‘
‘; foreach ($ custom_post ca $ p) {$ output. = ‘
id).’ “> ‘. $ P-> post_title. ‘
‘; } $ EXIT. = ‘
‘;
Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.
Tags WordPress Get
homefinance blog