Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Evi|A|ivE
    Registrato dal
    Jun 2002
    Messaggi
    2,171

    [WP]Limitare post in home

    Ciao,
    di php capisco poco, cerco di "dedurre" a cosa serve il codice (bene o male programmavo in C prima, poi flash, ma la sintassi esatta mi sfugge anch ese riesco a dedurre a cosa servon le funzioni) PHP.

    Pian piano sto modificando il template di WordPress per adattarlo piu che altro all'inserimento di adSense.

    Senza fare 3000 domande specifiche (che saran fatti miei risolvere ^^), volevo sapere se c'era la possibilità di limitare la visualizzazione di 1/2 post nella index.

    Volevo metter eun banner corto in testa al primo post, MA:

    1) nella index funge (ho messo lo script all'inizio del div dei contenuti), ma nelle pagine dei post NO. HO provato a metterlo qua e la (Lol per la serie "prima o poi ci prendi") ma nulla (page.php, pages.php, single.php...).

    2) se lo metto nel file ch eviene incluso , e che contiene il post, il tutto funziona solo che i banner vengon ripetuti per OGNI post, e visto il limite di 3 consentito, nn mi pare cosa buona e giusta.

    Tornando all'help che vi chiedo, vedo che c'è questa istruzione:

    <?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>

    Che dovrebbe essere se nn erro "se esiste un post, per ogni post che trovi fai qualcosa"
    il fai qualcosa è quel start_wp :P

    Qualcun cheh ha gia smanettato su WP, sa mica dirmi se posso cambiarlo in un ciclo di max 2 post?

    Grassie ^^
    [Disclaimer: le | nel nome non son li per far figo, evito solo di trovarmi spammato il nick nelle millemila pagine del forum in serp ..]

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Non conosco wp ma la sintassi php ( a meno che anche qulla esiste e io non conosco ) e' questa:
    Codice PHP:
    <?php ($posts) ? (se esiste fai questo) : (se nn esiste fai questo?> 
    oppure
    Codice PHP:
     <?php if($posts) {fai qusto ;}else{ fai questo;} ?>
    Il foreach inceve non e' completo, manca l'operazione da eseguire:
    Codice PHP:
    foreach($array as $dato){
    ...
    operazione da eseguire su ogni singolo dato dell'array..

    continua a ciclare finche' ci sono dati nell'array o nel tuo caso(credo) quando un dato e' uguale a quello che ti serve.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.