Decerto que já estiveste numa situação em que necessitaste de alterar a disposição de conteúdo estático do teu website WordPress, certo?
Por exemplo, modificar a ordem dos trabalhos do portfolio, ou a ordem dos testemunhos. Se não o fizeres, são sempre os mesmos que aparecem aos visitantes do teu site.
Então, vamos colocar mãos à obra:
1- Encontra o ficheiro que define o conteúdo que queres alterar, por exemplo, os testemunhos costumam estar definidos em testimonials.php
2- Depois de guardar uma cópia do ficheiro original, procura por umas linhas de código semelhantes a isto:
$args = array(
‘post_type’ => ‘testimonial’,
‘posts_per_page’ => $number,
‘post_status’ => ‘publish’,
);
Aqui podes definir alguma informação sobre a apresentação dos dados (tipo-testemunho, estado-publicado, total de testemunhos-$number definido na configuração) resultantes da pesquisa, e neste caso vamos adicionar uma linha de código com order_by.
$args = array(
‘post_type’ => ‘testimonial’,
‘posts_per_page’ => $number,
‘post_status’ => ‘publish’,
‘orderby’ => ‘rand’,
);
A opção rand informa que pretendemos obter os testemunhos publicados por ordem aleatória, mas é possível definir outros valores como:
- author
- date
- category
- id
- title
- modified
- parent
- rand (lógico)
3 – Por fim grava o ficheiro alterado.
Gostamos de divulgar pequenas dicas, mas isso já tu sabias, certo?