Browsing articles in "Appunti di wordpress"
7 set 2011

Creare un feed alternativo su WordPress (e bypassare Better feed)

Ho avuto la necessità di recente di creare un feed completo per un sito che in realtà usa un feed troncato. Ecco la mia guida per fare “le cose per bene”:

  1. Prerequisito: usare il tag “more” negli articoli di wordpress per spezzare il testo.
  2. In Impostazioni > Lettura, mettere il feed come “Tutto il testo“.
  3. Installare Better Feed, il miglior plugin per i feed. In questo modo dalle sue impostazioni possiamo abilitare di spezzare il feed sul tag more.
    Adesso il feed sarà spezzato, ma mostrerà le immagini, se ce ne fossero prima del tag more.
  4. Creaiamo un nuovo feed seguendo questa guida. Supponiamo di aver chiamato il feed feedcompleto.
  5. Dove nella guida si dice di “incollare qui” incollate questo.
  6. Adesso l’ultimo passo: impedire a Better Feed di “spezzare” anche il nuovo feed. Via FTP modificate il file /wp-content/plugins/ozh-better-feed/wp_ozh_betterfeed.php
    E sotto:     if (!is_feed()) return $content;
    Incollate:      if (is_feed(‘feedcompleto’)) return $content;
    Dove feedcompleto è il nome del vostro feed.

Fine :)

21 nov 2010

WordPress: non mostrare articoli in home se presenti in un box (featured)

Appunti di WordPress: evitare duplicati in home page.

Avete un box featured in home page e volete evitare che alcuni articoli appaiano due volte (ovvero anche nella vostra index)?

L’idea è questa: editate il file index.php del vostro tema e sostitutite

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

con:

<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate[$post->ID] ) continue; ?>

Google Banner

Creative Commons

Creative Commons License
Questo/a opera è pubblicato sotto una Licenza Creative Commons.
Based on a work at www.de-side.com.