Sempre quis exibir uma contagem de anexos de postagem em uma coluna de administração? Esse snippet exibirá o número de anexos de postagem para cada postagem em uma coluna de administração personalizada.
Instruções de uso
Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site:
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;} } }
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar/colar corretamente trechos de código no WordPress para não danificar seu site acidentalmente.
Se você gostou desse snippet de código, considere a possibilidade de conferir Como configurar o rastreamento de downloads no WordPress com o 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 […]