Posso criar meu próprio widget de “Posts recentes” ou personalizar o existente?

13

Gostaria de ativar o widget Postagens recentes com a capacidade de mostrar um link "Visualizar tudo" quando houver mais postagens do que as que eu tenho atualmente para definir o widget.

Também gostaria de poder excluir determinadas categorias ou publicações.

É possível fazer através das funções do meu tema.php?

(1) Personalize o widget existente ou (2) Crie uma cópia dele que eu possa personalizar?

    
por N2Mystic 13.10.2011 / 22:23

1 resposta

20

Geralmente é melhor copiar o existente, nomeá-lo como algo único e adicionar sua própria funcionalidade.

Copie a classe WP_Widget_Recent_Posts de wp-includes / default-widgets.php para o seu functions.php (ou, de preferência, outro arquivo no seu tema dedicado apenas aos widgets) e renomeie para algo diferente, como My_Widget_Recent_Posts

Adicione sua funcionalidade lá.

Não se esqueça de chamar register_widget('My_Widget_Recent_Posts') como parte da fase init .

    
por Bendoh 13.10.2011 / 22:28