Home > Guide > Come inserire un bottone di segnalazione nei template di WordPress

Come inserire un bottone di segnalazione nei template di WordPress

27 Aprile 2009

Fig. Logo di WordPress

Dopo Blogger e Splinder oggi è la volta di WordPress. Per inserire un bottone di segnalazione di BlogNews nei template di WordPress bisogna intervenire nel loop dei post. Quindi è necessario loggarsi come amministratore, cliccare poi su Aspetto->Editor e selezionare l’elemento Pagina principale (il file index.php). Arrivati a questo punto bisogna trovare la linea di codice “<?php while (have_posts())“, questo è l’inizio del loop dei post e termina con “<?php endwhile; ?>”.

Ecco come esempio la modifica effettuata (linea 19) al template di questo blog:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php while (have_posts()) : the_post(); update_post_caches($posts); ?>
  <div class="post" id="post-<?php the_ID(); ?>">
    <h2><a class="title" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <div class="info">
      <span class="date"><?php the_time(__('F jS, Y', 'inove')) ?></span>
      <div class="act">
        <span class="comments"><?php comments_popup_link(__('No comments', 'inove'), __('1 comment', 'inove'), __('% comments', 'inove')); ?></span>
        <?php edit_post_link(__('Edit', 'inove'), '<span class="editpost">', '</span>'); ?>
        <div class="fixed"></div>
      </div>
      <div class="fixed"></div>
    </div>
    <div class="content">
      <?php the_content(__('Read more...', 'inove')); ?>
      <p class="under">
        <?php if ($options['author']) : ?><span class="author"><?php the_author_posts_link(); ?> |</span><?php endif; ?>
        <?php if ($options['categories']) : ?><span class="categories"><?php the_category(', '); ?> |</span><?php endif; ?>
        <?php if ($options['tags']) : ?><span class="tags"><?php the_tags('', ', ', ''); ?> |</span><?php endif; ?>
        <a href="http://www.blog-news.it/submit.php?url=<?php the_permalink(); ?>&title=<?php the_title(); ?>&text=<?php the_content(); ?>" title="Segnala questo post su BlogNews" target="_blank"><img src="http://www.blog-news.it/images/gadget/favicon_blognews.png" alt="BlogNews" /></a>
      </p>
      <div class="fixed"></div>
    </div>
  </div>
<?php endwhile; ?>

La seguente riga di codice è quella che determina il titolo del post (la linea 14 è il testo del post):

3
<h2><a class="title" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>

La posizione in cui inserire il codice del bottone all’interno del loop dei post dipende dal template, quindi non potendo fornire altre indicazioni consiglio di fare una copia del file index.php prima di effettuare la modifica: selezionare tutto il codice di index.php e salvarlo su di un file. (La modifica è simile anche per il file “archive.php” e per “single.php”.)

Se la modifica sarà eseguita correttamente allora il bottone comparirà all’inizio o alla fine di ogni post.

P.S. L’esempio è riferito al link testuale, ma la procedura è la stessa anche per gli altri bottoni presenti nella pagina Strumenti.

| Guide |

, ,

  1. 14 Novembre 2009 a 8:23 | #1

    good start

  1. Nessun trackback ancora...
I commenti sono chiusi.