Erich
Respostas no Fórum
-
Fórum: Ajustando o WordPress
Em resposta a: Selecionar post de categoria e dividir em partesCometi um erro de digitação é 11 e não 5
$args = array( ‘numberposts’ => 11,’offset’=> $y,’category’ => 4 );Fórum: Ajustando o WordPress
Em resposta a: Selecionar post de categoria e dividir em partesMuito Obrigado pela ajuda Renato_s, pensei em algo assim:
Creio até que fiz da maneira mais “frankstein” possível mas funcionou se houver algo melhor eu agradeço demais.Encontrei uma função que verifica o numero total de post post de uma categoria, vou dividir e arredondar o valor pra cima, usando ciel():
$numero = ceil( $wpdb->get_var("SELECT count FROM wp_term_taxonomy WHERE term_taxonomy_id = '4' ")/11);
Após isso crio 1 contador zerado:
$y = 0;
Ele vai ser responsável por contar o numero de posts até 11.
Mas, ainda eu não uso ele, vou inserir um for para contar o numero de blocos que vou usar ou seja:for($x=0;$x<$numero;$x++){
Insiro agora o comandos de WP para selecionar o post da categoria especifica e ai sim faço uso da variável zerada $x:
global $post; $args = array( 'numberposts' => 5,'offset'=> $y,'category' => 4 ); $myposts = get_posts( $args ); foreach( $myposts as $post ) : setup_postdata($post); // pego post e tudo mais que preciso // $y++; endforeach; }?>
Ao final coloco y++ ou seja ele contabiliza mais um para aquele laço e assim por diante até o final do laço do 1º bloco…
Se não ficou bem explicado colo na integra os códigos pra quem estiver passando por problemas similares.
Obrigado demais pela ajuda renato_s o forum do wordpress é 10!
um abraço.