Dotare automaticamente di una abbreviazione del permalink un post di WordPress



Dotare automaticamente di una abbreviazione del permalink un post di WordPress

Con l’avvento dei social media i lettori del nostro blog potrebbero voloer condividere un nostro post con i loro contatti su Facebook, Twitter o qualsiasi altro servizio del genere.

Come sappiamo i social media, soprattutto Twitter, impongono dei limiti al numero dei caratteri da inserire in un messaggio pertanto, a volte non si riesce a trovare spazio per un permalink troppo lungo e quindi il lettore è costretto ad andare su uno di quei siti che offrono il servizio per accorciare il permalink. Questa operazione, alla lunga, potrebbe diventare noiosa e dissuadere i nostri lettori dal condividere il post.

Per risolvere il problema ed evitare il compito noioso ai nostri lettori potremmo inserire automaticamente nel post il permalink già abbreviato. Ma come fare?

Ecco la soluzione la soluzione che fa al nostro caso, semplice e senza l’uso di plugin per WordPress.

Abbiamo bisogno di modificare il codice di due file di WordPress: “functions.php” e “single.php” che troviamo sotto la cartella http://miodominio.it/wp-content/themes/nome-del-tema).

Procediamo come segue:

1.    Apriamo il file “functions.php”
2.    Incolliamo il seguente codice nel file appena aperto

function getTinyUrl($url) {
$tinyurl = file_get_contents(“http://tinyurl.com/api-create.php?url=”.$url);
return $tinyurl;
}

3.    Apriamo il file “single.php”
4.    Incolliamo il seguente codice nel punto dove vogliamo visualizzare il link abbreviato

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo ‘Permalink abbreviato per questo post: <a href=”‘.$turl.'”>’.$turl.'</a>’
?>

Salviamo i file modificati ed andiamo ad aprire il nostro blog. Vedremo che in ogni singolo post apparirà il suo permalink abbreviato come si vede nella figura sottostante.

Nella figura vediamo il risultatao ottenuto modificando il codice.

Nella figura vediamo il risultatao ottenuto modificando il codice.

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
  • Having already mastered the adroitness of menswear as far as something tackle, it’s occasion to take into account the most modish way to bundle recompense when temps communicate to due south. Fortunately, you won’t from to look much farther than your closet to wrap yourself in up to date goodness.It’s like they were saying, we certain you be dressed to have your [url=http://www.uchristianlouboutin.com]Christian Louboutin shoes[/url] a variety of peculiar ways, we recall these be struck by to look after the needs of a practicality in your life exchange for the weekend, when you’re with your kids, when you’re at task, when you’re going inoperative at night,So here’s a modus vivendi = ‘lifestyle’ you can inherit the most entirely of something that you accept in your closet. And if you look at it like that, it’s like, ‘wow, this is gonna breath contemporary memoirs into how I attrition everything.
    There are no rules exact in the present climate in fashion. You can be glamorous morning, twelve o’clock noon and night. You can incorporate prints. You can wear sequins in the sun. The exclusively declare is to go to look your best and to have make sport and judge good there what [url=http://www.uchristianlouboutin.com/Cheap%20Christian%20Louboutin-platforms_c18]Christian Louboutin Platforms[/url] you’re wearing.

Pinterest