Comment ajouter facilement un code QR unique à tous les articles de blog WordPress

Vous pouvez ajouter un code QR unique à tous les articles de blog WordPress ? Les codes QR sont un excellent moyen de permettre aux utilisateurs mobiles d’utiliser des lecteurs de code QR pour visiter des URL et obtenir des expériences personnalisées en un clic.

Ajouter un code QR

Utiliser

l’API Google Chart

pour générer des codes QR uniques pour chaque article de blog WordPress. Saisissez simplement le code suivant dans votre fichier single.php où vous souhaitez que le code QR apparaisse.

<img src="http://chart.apis.google.com/chart?cht=qr&chs=150x150&chld=L|4&chl=<?php the_permalink(); ?>" width="150" height="150" alt="QR code" />

Paramètres du code QR

Voici la répartition des paramètres du code QR que vous pouvez modifier

– appelle l’API Google Chart

cht=qr

choisir d’afficher l’option de code QR

&chs=100x100

demande la taille carrée de 100 px

&chld=L|4

– appeler le niveau et la marge de correction d’erreur par défaut (en lignes). Si vous voulez plus de bordure blanche autour du code, augmentez le 4

&chl=<?php the_permalink(); ?>

appelez pour le permanent du poste unique. Utilisez l’url que vous voulez.

Cela ajoutera des codes QR de taille 100px x 100px à votre site. Vous pouvez modifier la taille de 100 à 200 pixels ou la taille de pixel de votre choix selon le modèle de votre blog. Mais rappelez-vous que les très petits codes QR sont difficiles à lire par de nombreux lecteurs de codes QR.

Donc, pour la page principale, je peux utiliser ceci

http://chart.apis.google.com/chart?cht=qr&chs=200×200&chld=L|1&chl=http://www.quickonlinetips.com

Code QR pour QOT

Scannez-le avec votre scanner de code QR et voyez s’il fonctionn

Comment activer les templates de Widget WordPress en 3 étapes faciles


Les widgets WordPress
 sont un moyen incroyable de personnaliser votre blog en plus des plugins wordpress. Comment widgetiser votre thème wordpress ? J’utilise une version fortement modifiée du thème wordpress Blix, qui ne supporte pas les widgets…

La première chose à savoir est que les widgets font partie du noyau de WordPress depuis WordPress 2.2 et vous n’avez pas besoin d’installer de plugin Widgets pour ajouter des widgets sur votre blog.

Étape 1 : Créer functions.php

Aucun fichier de ce type n’existait dans notre thème, nous créons donc simplement un nouveau functions.php et le transférons par FTP dans le dossier du thème. Voici exactement ce que vous devez mettre dans le fichier

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Cela ne fonctionnera que si vous utilisez le balisage par défaut de wordpress avec h2 comme titres de la barre latérale et une liste non ordonnée comme celle-ci

<ul>
  <li>
<h2>Sidebar Title</h2>
  <ul>
    <li><a href="link1.html">Link 1</a></li>
    <li><a href="link2.html">Link 2</a></li>
  </ul>
  </li>
</ul>

Personnaliser functions.php
Mais nous n’utilisons pas le balisage par défaut de wordpress. Pour les avantages du référencement, nous utilisons h4 pour les titres de la barre latérale et n’utilisons pas les listes non ordonnées ul et li de cette manière. Ainsi, au lieu du code ci-dessus, nous modifions le fichier function.php de cette manière pour l’adapter à notre modèle wordpress personnalisé.

<?php if ( function_exists('register_sidebar') ) 
register_sidebar(array( 
'before_widget' => '', 
'after_widget' => '', 
'before_title' => '<h4>', 
'after_title' => '</h4>', 
)); ?>

Les titres de code sont explicites. before_widget et after_widget – nous n’avons pas besoin de code spécial, nous le laissons donc vide. before_title et after_title nous utilisons le h4. Cette modification remplace le balisage par défaut et prend désormais en charge notre modèle personnalisé. Vous pouvez le modifier selon le CSS de votre propre site Web.

Étape 2 : Ajouter des widgets à la barre latérale dynamique

Ce code functions.php vous aidera à widgetiser votre thème wordpress et à prendre en charge une seule barre latérale dynamique. Maintenant, lorsque vous accédez à votre tableau de bord wordpress sous Présentation, vous verrez un nouvel élément appelé Widgets.

WidgetWordpress

Dans l’ arrangement de la barre latérale , vous pouvez faire glisser et déposer des widgets sur votre barre latérale à partir de la liste des widgets préinstallés tels que Tag Cloud, messages récents, flux RSS, commentaires récents, calendrier, archives, catégories, recherche, liens facilement.

Types de widgets WordPress

N’oubliez pas d’enregistrer vos modifications et le widget sera mis à jour. Vous pouvez faire glisser et déposer autant de widgets que vous le souhaitez. Cliquer sur le widget fera apparaître un ensemble d’options que vous pouvez modifier pour personnaliser davantage le widget.

Étape 3 : Ajouter une barre latérale dynamique au modèle

Vous devez maintenant placer un code php dans la barre latérale pour activer une barre latérale dynamique qui fonctionnera pour afficher les widgets enregistrés. Collez ce code n’importe où lors de la modification de sidebar.php.

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

Enregistrez les modifications et la nouvelle barre latérale affichera désormais vos widgets ! C’est tout ce qu’il y a à faire.

Voir la barre latérale au travail sur notre tumblelog (c’est-à-dire des messages récents et un widget RSS !). Allez maintenant chercher de nouveaux widgets à ajouter à votre blog.

Comment créer plusieurs barres latérales dynamiques pour les widgets WordPress

Étape 1 – Créer plusieurs barres latérales dynamiques

Le code functions.php qui a aidé à widgetiser votre thème wordpress et à prendre en charge une seule barre latérale dynamique, doit maintenant être modifié (à l’aide de n’importe quel éditeur de texte comme le Bloc-notes) pour

prendre en charge plusieurs barres latérales

. Vous vous souvenez que nous avions modifié le function.php par défaut de

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

au nouveau code ci-dessous pour

prendre en charge notre modèle personnalisé

avec des sous-titres h4 et des listes non ordonnées non par défaut dans la barre latérale. N’OUBLIEZ PAS que vous devez modifier functions.php pour qu’il corresponde à votre thème wordpress, sinon cela ne fonctionnera pas.

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
?>

Pour prendre en charge plusieurs barres latérales, j’ai simplement besoin de spécifiques que plusieurs barres latérales doivent être utilisées et

de les nommer comme je le souhaite

. Dans notre cas, j’utilise Sidebar1, Sidebar2 etc et autant que vous le souhaitez. Le code ressemble maintenant à ceci –

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar1',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
register_sidebar(array('name'=>'sidebar2',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
?>

J’ai personnellement étendu cette capacité à 6 barres latérales dynamiques sur ce blog . Voici à quoi cela ressemble en haut du panneau d’administration.


Vous pouvez désormais faire glisser et déposer les widgets de votre choix dans différentes barres latérales et personnaliser les options. N’oubliez pas d’enregistrer les modifications, sinon toute personnalisation sera perdue.

Étape 2 – Ajouter des barres latérales dynamiques au modèle WordPress

Vous devez maintenant placer le code dans le modèle de thème wordpress où vous souhaitez que les widgets wordpress pertinents fonctionnent. Au lieu du code précédent, vous pouvez placer les différentes barres latérales dynamiques dans différentes zones du modèle.

Le code Sidebar1 ressemble à ceci

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('sidebar1') ) : ?>
<?php endif; ?>

Le code Sidebar2 va comme ceci

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('sidebar2') ) : ?>
<?php endif; ?>

Enregistrez le modèle et regardez vos widgets en direct. Vous pouvez ajouter de nombreuses barres latérales dynamiques avec diverses combinaisons de widgets et avoir un concept de conception Web vraiment unique.