CakePHP – Plugin Administrativo com Acl

Plugin administrativo de ACLS para CakePHP 2.x

Depois de muito tempo, finalmente consegui liberar o repositório com o plugin administrativo desenvolvido em CakePHP e controlado por Acl. Na verdade, a idéia de iniciar tal projeto veio a partir do momento em que percebi um crescente volume de solicitações acerca deste assunto em meu canal. Então, ao invés de fazer um video atualizado sobre Acl , optei por criar uma aplicação envolvendo o assunto e distribuir para a comunidade, uma vez que julgo ser bem mais útil neste caso. Com repositório aberto todos podem contribuir com melhorias e tornar o projeto muito melhor que ele é hoje. O repositório encontra-se neste link e você pode conferir o video tutorial aqui. No slide abaixo você também confere detalhes sobre instalação e uso.

 

WordPress – Exibindo Posts Relacionados

Não é incomum agente precisar exibir na single do nosso tema aqueles posts que estão relacionados ao que está sendo exibido no momento e saiba, trata-se de algo muito simples de ser implementado e existe mais de uma forma de fazer, tem gente que usa plugin só pra esta finalidade, o que eu, particularmente, não considero incorreto. Mas dependendo da situação, eu evitaria utilizar um plugin apenas pra isto. Uma solução simples seria obter isto a partir da categoria:

$categoria = get_the_category();
$categoriaID = $categoria[0]->term_id;
$related_posts = get_posts( array('category' => $categoriaID, 'exclude' => $post->ID) );

Com o código acima, você ja tem a lista de posts relacionados e pode exibi-la da seguinte forma:

<ul>
 <?php foreach ($related_posts as $related): ?>
 <li>
 <a href="<?php echo $related->post_name; ?>"><?php echo $related->post_title; ?></a>
 </li>
 <?php endforeach ?> 
</ul>

Este código vai mostrar os posts relacionados, excluindo o post que você está lendo no momento. Simples como deve ser!