Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Post in home in base a ID
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • O
      otta User Attivo • ultima modifica di

      Post in home in base a ID

      Ho Wordpress 3.1.1 e volevo mettere in home un tot di post fissi in base all'ID.

      Dovrebbe essere una cosa facilissima eppure non ci riesco, ho trovato e testato un tot di soluzioni ma niente.

      C'è qualcuno che ha un codice testato che funziona su 3.1.1, vorrei capire se è eventualmente un problema del tema o se sono io che inizio a perdere colpi, cosa abbastanza probabile...

      Grazie in anticipo

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • K
        katherine Super User • ultima modifica di

        Ciao otta

        per ID intendi quello di categoria? In questo caso basta usare:

        <?php $myposts = get_posts('numberposts=5&category=3');
        foreach($myposts as $post) : ?>
        <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
        <?php setup_postdata($post); ?>
        <?php endforeach; ?>
        Altrimenti escludi tutti le altre categorie e verrà visualizzato il numero di post impostato nelle impostazioni di WP della sola categoria che non hai escluso.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • O
          otta User Attivo • ultima modifica di

          Ciao Katherine,
          grazie mille per il supporto, in effetti non intendevo ID della categoria ma proprio gli ID dei post, sai come potrei fare?
          Grazie

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            manetta User Attivo • ultima modifica di

            Ciao Otta,
            la risposta sembrerà banale ma perchè non metti il post in evidenza quando lo pubblichi usando l'apposita funzione nell'editor?
            Colonna destra > Pubblica > Visibilità > Mantenere questo articolo sempre in prima pagina.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • O
              otta User Attivo • ultima modifica di

              Ciao Manetta,
              grazie per l'aiuto ma purtroppo da me non funziona altrimenti non avrei cercato una soluzione alternativa attraverso le ID.

              Non so perchè non funzioni, forse il tema, sai per caso qual'è il codice php che gestisce il display dei post impostati in rilievo in home?

              Magari manca solo il codice ed in un attimo risolvo così che sarebbe anche meglio...

              Grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                manetta User Attivo • ultima modifica di

                La funzione è sticky post codex.wordpress.org/Sticky_Posts

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • O
                  otta User Attivo • ultima modifica di

                  Ciao Manetta,
                  grazie per la dritta ma purtroppo non riesco a far funzionare gli sticky post.

                  Nella index ho impostato tre funzioni:

                  1. ultimi 2 post presi da una categoria x
                  2. 1 post random preso da categoria y
                  3. ultimi 2 post pubblicati

                  E' possibile che queste funzioni creino conflitto con la funzione sticky post?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    katherine Super User • ultima modifica di

                    Probabile, ma puoi fare sempre una prova con il tema di default per escludere altri problemi. Ma quindi a te servono gli ultimi due post pubblicati?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • O
                      otta User Attivo • ultima modifica di

                      No in realtà a me quello che servirebbe è esattamente la possibilità di impostare due post fissi, quindi l'deale sarebbe gli stickypost che proprio non riesco a far funzionare.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • K
                        katherine Super User • ultima modifica di

                        Allora puoi aggirare il problema così: crei una categoria a cui assegni solo quei due post (poi eventualmente la escludi da feed, sidebar, ecc...) e utilizzi quindi il codice che ti ho posto sopra....

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • O
                          otta User Attivo • ultima modifica di

                          Grazie Katherine,
                          anche se la soluzione funzionerebbe non è proprio il massimo.

                          Credo che in seguito richiederò un intervento retribuito per sistemare un po di cose perchè non è l'unica che non va con questo tema ma non voglio cambiarlo...

                          Grazie comunque perchè sei stata molto gentile.
                          Buona serata

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • K
                            katherine Super User • ultima modifica di

                            Forse è più semplice tramite tag...assegni un tag a quei due post e poi utilizzi il codice sopra sostituendo category con tag e al posto dell'id di categoria il nome del tag. Intanto ci penso, se mi viene in mente una soluzione migliore 😉

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • K
                              katherine Super User • ultima modifica di

                              Questo forse ti può aiutare
                              http://codex.wordpress.org/Function_Reference/query_posts#Retrieve_a_Particular_Post

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • M
                                manetta User Attivo • ultima modifica di

                                Prova leggere anche questo wpmods.com/make-post-sticky-wordpress/
                                comunque mi sembra molto strano che il tuo tema non supporta gli sticky post...per curiosità che tema stai usando?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                Caricamento altri post
                                Rispondi
                                • Topic risposta
                                Effettua l'accesso per rispondere
                                • Da Vecchi a Nuovi
                                • Da Nuovi a Vecchi
                                • Più Voti