Image Image Image Image Image
Scroll to Top

Topo

opções

03

fev
2012

Sem Comentários

Em Blog
Wordpress

Por Allison

Criando mais ações para posts no WordPress

Em 03, fev 2012 | Sem Comentários | Em Blog, Wordpress | Por Allison

Fonte: Rafael Cirolini/NerdHead

Algumas vezes as ações de editar, excluir e as outras opções padrões do WordPress para os posts não são o suficiente. Precisamos criar mais opções para os posts.

A criação dos campos é simples como se pode ver no exemplo abaixo:

<?php
function add_link_row($actions, $post) {
    //restringe o post_row_action a somente o seu custom post type
    if ($post->post_type == "seu_post_type"){
        $actions['duplicate'] = '<a href="admin.php?action=add_link_row_action&post=' . $post->ID . '" title="Add Link Row" rel="permalink">Add Link Row</a>';
    }
    return $actions;
}

add_filter('post_row_actions', 'add_link_row',10,2);
?>

Bom isto só coloca o link no seu post customizado apenas, agora para criar a ação correspondente ao clique, faça assim:

<?php
function add_link_row_action() {
    /* escreva aqui o que vc quer fazer */
    wp_redirect( admin_url( 'edit.php') );
}
add_action('admin_action_add_link_row_action', 'add_link_row_action');
?>

Na imagem acima vc pode ver como que fica!



Tags | , ,