Estoy mostrando en una pagina, el contenido de sus paginas hijas...
Código PHP:
$my_wp_query = new WP_Query();
$all_wp_pages = $my_wp_query->query(array('post_type' => 'page'));
$portfolio_children = get_page_children(5, $all_wp_pages);
Ahora no se como extraer las imágenes adjuntas a una de esas paginas hijas
Código PHP:
<?php
// Función para extraer imagen de artículo.
function imagen_portada($tamano = '') {
if ( $images = get_children( array (
'post_parent' => $portfolio_children[$i]->ID,
'post_type' => 'attachment',
'numberposts' => 1,
'post_mime_type' => 'image'
)));
{
if(!empty($images)) { //Solo añadí esta línea
foreach( $images as $image ) {
if($tamano == 'mini') {
$imagen = wp_get_attachment_image_src( $image->ID, 'thumbnail' );
echo $imagen[0];
} if($tamano == 'medio') {
$imagen = wp_get_attachment_image_src( $image->ID, 'medium' );
echo $imagen[0];
} if($tamano == 'grande') {
$imagen = wp_get_attachment_image_src( $image->ID, 'full' );
echo $imagen[0];
}
}
} // y su respectivo cierre
}
}
?>
Con esta función, me devuelve la última imagen "subida" con wordpress, independientemente de cualquier pagina o post.