juin 10

rester connecté plus longtemps à l’admin

Par défaut, une fois coché « resté connecté » lors de la connexion à l’admin de WordPress, le cookie dédié mémorise pour 2 semaines.

C’est par sécurité mais si c’est son PC perso, c’est chiant ! Pour modifier cette durée, simple ajout au fichier functions.php suffit :

add_filter( 'auth_cookie_expiration', 'stay_logged_in_for_1_year' );
function stay_logged_in_for_1_year( $expire ) {
  return 15778800; // 6 mois, en secondes
}

***

Catégorie : WORDPRESS | Commenter
novembre 30

Sentinote

Sentinote est un plugin permettant que créer un article WordPress à partir d’un note Evernote.

Le plugin doit d’abord récupérer une clé « token » sur son compte Evernote.

Ensuite, il y a quelques paramètres :

  • la fréquence de mise à jour, on peut aussi le faire manuellement
  • Le nom de l’auteur par defaut
  • La catégorie par défaut ou seront classé les articles
  • Cocher la case « markdown » permet de créer des titres en y accolant le caractère # et des puces en accolant le caractère *. (plus d’infos)

sintinote01

 

 

 

 

 

 

Ensuite, il faut créer un carnet de note du nom indiqué dans les paramètres de Sentinote.
Une fois fais, toutes les notes créé dans ce carnet, en rajoutant l’étiquette « published », créeront un article.
On peut mettre une image MAIS pas de lien vers une image plus grande.

 

novembre 26

Insérer une page dans une catégorie

Avec WordPress, si un menu amène sur une catégorie, la page affiche toute la liste des articles de cette catégories.

J’avais besoin d’afficher plutôt un texte de présentation de la catégorie, présent sur une page.

<?php     
$page_id = 213; // ID de la page (voir dans l'URL lors de l'édition)
$page_data = get_page( $page_id ); // WordPress impose d'utiliser une variable

?>
<div style="margin: 10px;">
<?php
//echo '<h3>'. $page_data->post_title .'</h3>';// Le titre de la page, au besoin
echo apply_filters('the_content', $page_data->post_content); // echo the content and retain WordPress filters such as paragraph tags.
?>
</div>

Créer une catégorie dans WordPress

Créer une page (je me suis inspiré du single.php de mon thème et j’ai enlevé ce qui ne me convenait pas): category-identifiant-de-la-categorie.php

page_id correspont à l’ID de la page, j’ai rajouté un bout de CSS pour la mise en forme.

Catégorie : WORDPRESS | Commenter
mars 4

Poster des infos sur différentes plateformes en même temps

Le pitch est de pouvoir poster des articles, vu sur une page Web ou via des lecteurs de flux RSS style Feedly ou InoReader, des services en lignes qui propose souvent des boutons pour poster.

Un des problème est que, si on est loguer sur son profil (facebook ou Google+) perso, on va poster sur son mur perso ET PAS sur sa page (Facebook ou Google+).

Il faut donc ruser pour pouvoir poster sur sa page SANS avoir à changer de compte.

1er solution

Pour WordPress

Se servir d’une page Google+ pour envoyer les posts sur un site WordPress.

Passer par un service en ligne permettant de convertir des posts Google+ en flux RSS.

Puis, fabriquer une page WordPress permettant de créer des posts via un flux RSS.

Pour les autres

Pour envoyer en même temps des articles de lecteur RSS et pages Web sur  un profil perso OU une page  :Google+, Facebook, Twitter, LinkIn, j’utilise le service et l’application Buffer.

buffer-01

Un bouton permet de poster « tout de suite » MAIS avec une limitation de nombres de posts (10 par jour pour la version gratuite ? c’est pas clair dans la faq) ou de mettre « en queue » cad en attente dans une liste.

Chaque réseaux aura sa propre programmation « schedule » d’envoie à des horaires donnés.

buffer-02

 

Résumé :

Google+ -> GplusRSS.com -> WordPress

Buffer
->Google+
-> facebook
-> Twitter
-> LinkedIn

2e solution

Avec le service IFTTT, permettant de programmer des actions entrent divers services Web.

IFTTT permet d’envoyer les pots d’un flus RSS (FEED) avec une page Facebook et aussi LinkedIn.
Je prend donc l’adresse du flux RSS précédemment créé avec GplusRSS avec une petite ruse pour que le trigger FEED de IFTT l’accepte : il faut ajouter un titre à la suite du flux RSS, dans mon exemple j’ai rajouté « /D1clic » (http://gplusrss.com/rss/feed/7d07dc8d4308389a4f38848524174fdc525a7c81279de/D1Clic).

Je fais ensuite la même chose entre FEED et LinkedIn.

Résumé

Buffer -> Google+

Google+ -> GplusRSS.com -> WordPress

IFTTT

GplusRSS.com ->FEED -> Twitter
GplusRSS.com ->FEED -> LinkedIn
GplusRSS.com ->FEED -> Facebook

 

 

septembre 1

Ouvrir les liens dans WP dans un nouvelle onglet

Par défaut, tous les liens d’un site WP s’ouvrent dans le même onglet, on peut lui forcer la main.

Ajouter dans le functions.php du thème

function autoblank($text) {
 $return = str_replace(‘&lt;a’, ‘&lt;a target=&quot;_blank&quot;’, $text);
 return $return;
 }
 add_filter(‘the_content’, ‘autoblank’);

Catégorie : WORDPRESS | Commenter
août 22

Lier son site Web à Google+

Le pitch est de lier un site WordPress à Google Plus pour qu’il soit bien reconnu et identifié par Google.

Identifiant Google+

1 er chose à faire est de récupérer l’URL de la page ou profil Google+, qui sert d’identifiant.
Il faut bien allez sur la page d’accueil du profil (qui fini avec un /posts)

Du style : https://plus.google.com/******/posts.
*** peut être un nom ou un chiffre.

Utilisateur

Editer l’utilisateur du site WordPress et ajouter l’URL dans la section « Informations de contact »

Plugin

Pour ma part, j’ai installé le plugin Yoast WordPress SEO, qui inclus une section permettant d’ajouter des profils Twitter, Facebook et Google+.
Il est bon aussi de faire les 2 premier mais je me concentre içi que sur Google+.

Yoast Google+

 

Bien cocher « ajouter les métadonnées des articles… »

Header

Une fois fait, on devrait retrouver dans le HEADER la balise « author » qui indique l’URL Google+.

header

 

SEO

Le plugin de Yoast (et un outils de Google) permet de tester si le site est bien validé par Google.

validation

 

 

 

Catégorie : Google+, WORDPRESS | Commenter
février 3

Désactiver la mise à jour d’un plugin spécifique

Avec WordPress, on à parfois besoin d’utiliser une ancienne version d’un plugin. Dans ce cas la, pas la peine d’afficher sa notification de mise à jour.

A rajouter au fichier functions.php.

function stop_plugin_update( $value ) {

 unset( $value->response['XXX/YYY.php'] );

 return $value;

}

add_filter( 'site_transient_update_plugins', 'stop_plugin_update' );

Remplacer dossier « XXX » par le nom du dossier du plugin et « YYY » par le nom du fichier du plugin. Mais en générale, c’est le même nom que le dossier.

Catégorie : WORDPRESS | Commenter