¿Alguna vez has querido mostrar un recuento de adjuntos en una columna de administración? Este fragmento mostrará el número de adjuntos de cada entrada en una columna de administración personalizada.
Instrucciones
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en 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 añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si le ha gustado este fragmento de código, por favor considere consultar Cómo configurar el seguimiento de descargas en WordPress con Google Analytics.
how can i implement it for custom post type?
[…] Source: WPSNIPP […]
Very cool!
glad to see you like the snippet!
[…] to Kevin Chard for the […]