¿Alguna vez quisiste mostrar un recuento de adjuntos de publicaciones en una columna de administración? Este fragmento mostrará el número de adjuntos de publicaciones para cada publicación en una columna de administración personalizada.
Instrucciones
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
add_filter('manage_posts_columns', 'posts_columns_attachment_count', 5);
add_action('manage_posts_custom_column', 'posts_custom_columns_attachment_count', 5, 2);
function posts_columns_attachment_count($defaults){
$defaults['wps_post_attachments'] = __('Attached');
return $defaults;
}
function posts_custom_columns_attachment_count($column_name, $id){
if($column_name === 'wps_post_attachments'){
$attachments = get_children(array('post_parent'=>$id));
$count = count($attachments);
if($count !=0){echo $count;}
}
}
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera consultar Cómo configurar el seguimiento de descargas en WordPress con Google Analytics.
¿cómo puedo implementarlo para un tipo de publicación personalizado?
[…] Fuente: WPSNIPP […]
¡Muy bueno!
¡Me alegra ver que te gusta el fragmento!
[…] a Kevin Chard por el […]