Já quis exibir a contagem de anexos de um post em uma coluna de administração? Este snippet exibirá o número de anexos de post para cada post em uma coluna de administração personalizada.
Instruções
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin 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 trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir Como configurar o rastreamento de downloads no WordPress com o Google Analytics.
como posso implementá-lo para um tipo de post personalizado?
[…] Fonte: WPSNIPP […]
Muito legal!
fico feliz em ver que você gostou do snippet!
[...] para Kevin Chard pelo [...]