Toutes mes réponses sur les forums
-
AuteurMessages
-
https://developers.facebook.com/docs/opengraph/
Tu peux positionner les champs meta og:image et og:description dont facebook va se servir.
<title>…</title>
…Il y a des plugins qui vont te positionner ça comme il faut.
Mais tu peux aussi le faire à la main. Par exemple, pour le og:image, quelque chose de ce style :
<meta property="og:image" content="ID)) ?> » />
<meta property="og:image" content="/images/une-image-par-defaut.png » />Attention, facebook cache ces données.
Si tu fais des modifs, ou que tu veux vérifier, tu peux passer par :
https://developers.facebook.com/tools/lint/Plusieurs solutions…
Tu peux créer dans ton thème un fichier page-9.php (ou 9 est l’id de la page concernée) ou tu fais ce que tu veux, y compris ne pas appeler la fonction [c]get_header()[/c].
Tu peux aussi faire des tests dans ton header.php du style :
[c][/c]En général, ce genre de menu vient d’un appel à « wp_nav_menu(…) » dans le header.php.
Dans le thème sandbox, il vient de l’appel à sandbox_globalnav(), toujours dans le header.php.
(Et c’est dommage, c’est moins configurable…)Tu as la fonction get_pages() que tu pourrais utiliser :
function list_pages_with_thumbnail() {
$pages = get_pages();
echo ‘<ul>‘;
foreach ($pages as $page) {
$img = get_the_post_thumbnail($page->ID, ‘thumbnail’);
echo ‘<li>‘.$img.’ <a>ID).' »>’.$page->post_title.’</a></li>‘;
echo « n »;
}
echo ‘</ul>‘;
}
list_pages_with_thumbnail();Mais si tu as une structure hiérarchique de pages, il va falloir faire plutôt quelque chose comme ça :
class Walker_Page_Thumbnail extends Walker_Page {
function start_el(&$output, $page, $depth, $args, $current_page) {
$img = get_the_post_thumbnail($page->ID, ‘thumbnail’);
$output .= ‘<li>‘.$img.’ <a>ID).' »>’.$page->post_title.’</a>‘;
}
}
wp_list_pages(array(‘walker’ => new Walker_Page_Thumbnail()));En fait, ça a pas l’air trop fait pour, le nom étant plus vu comme un identifiant que tu peux passer à wp_nav_menu() plutôt qu’un nom.
Cependant, si tu veux vraiment le faire, voilà une solution :
name;
}
return »;
}
echo ‘<h2>‘.get_menu_name_by_location(‘secondary’).’</h2>‘;18 avril 2011 à 15 h 49 min en réponse à : Installation WordPress sur serveur Ubuntu, besoin d’explication, merci #765748Ca pose problème, oui. Ca va pas marcher.
Tu as raison d’éviter de taper des lignes de commandes, ça évite de tout casser 🙂
Mais là, c’est plus compliqué de faire autrement.
Tu vas dans Applications > Accessoires > terminal. Ensuite les commandes sont les suivantes :# 1 – passer administrateur
sudo -s
# 2 – aller dans le répertoire /var/www/
cd /var/www/
# 3 – dézipper l’archive wordpress.
# Si elle est sur ton bureau, son chemin va être /home//Desktop/wordpress-…quelquechose
# Tu peux appuyer sur pour compléter automatiquement les noms de fichiers ou voir les possibilités.
# Les majuscules/minuscules sont importantesunzip
# 4 – positionner les droits corrects sur les fichiers
# pour que wordpress puisse faire l’install, les mises à jour et installations de thèmes/plugins…chown -R www-data:www-data wordpress
…Et voilà.
Plus qu’à aller sur http://localhost/wordpress/
Et suivre la procédure classique d’installation.
(il aura fallu créer une base avant)Pour une installation à la racine, c’est un peu différent, mais l’idée est là.
(et perso, je préfère ne pas installer à la racine. Il y a d’autres solutions pour faire la même chose, que je préfère, mais c’est une autre histoire…)18 avril 2011 à 13 h 35 min en réponse à : Installation WordPress sur serveur Ubuntu, besoin d’explication, merci #765746On me signale dans l’oreillette que ça parle de Linux ici 🙂
/etc/ c’est là ou vont se trouver tous les fichiers de configuration.
Notamment ceux d’apache (/etc/apache2/…)
Dans lesquels on verra que la racine configurée par défaut est /var/www (fichier /etc/apache2/sites-available)Pour la suite, ce tutoriel a l’air pas mal fait :
http://blog.heddar.fr/admin/installation-simple-de-wordpress-sous-debian-ubuntu.htmlJe le vois pas dans mon éditeur non plus (emacs sous linux) mais ils sont biens dans le fichier…
J’ai pu les voir avec la commande « cat -A » qui montre tous les caractères spéciaux.Ton fichier sidebar.php contient des caractères bizarres au départ :
cat -A sidebar.php | more
M-oM-;M-?<div class="box">$
^I$
</div>$
$
<div class="box">$
^I$le $, c’est les fin de ligne. les ^I, ce sont des tabulations. Pas de pb, c’est normal.
Par contre, le « M-oM-;M-? » au début n’a rien à faire là. UTF8 ou pas. D’ailleurs, sur ton site, il y a le même style de caractère au tout début, du au même problème dans le index.php…Pour corriger ça, essaye de faire un nouveau fichier vide, puis de recopier le contenu dedans. Ca dépend de ton éditeur, mais ça a marché chez moi.
Ca c’est l’URL de l’image dans sa taille originale, pas celle de la miniature qui manque.
Je connais pas le thème Arras, mais ici :
http://www.wordpress-fr.net/support/viewtopic.php?id=26710
Ils parlent de droits sur le répertoire wp-content/themes/arras-theme/library/cache …Problème de config de la taille des miniatures ?
Si tu as changé en cours de route, y’a le plugin « regenerate thumbnails » peut être utile.Plutôt que les copies d’écran, il faudrait l’URL des images qui ne se chargent pas pour y voir plus clair. Tu pourrais les obtenir avec Firebug (Firefox) ou le « inspecter élément » de Chrome.
Ca ne serait pas du à une ligne vide entre ton
et le ?Si j’ai bien compris (parce que j’ai un peu de mal à suivre), il faut pas que tu appelles get_sidebar(), mais dynamic_sidebar(‘primary-widget-area’) et dynamic_sidebar(‘secondary-widget-area’)
Tu peux modifier page.php, ou loop-page.php (ça dépend de ton thème)
A noter que c’est pas forcément top niveau référencement…Sans plugin, depuis la version 3 de WordPress, tu peux aussi utiliser un ou plusieurs menus personnalisés (Apparence > Menus). Ca te permet de mettre explicitement les catégories que tu veux, dans l’ordre que tu veux, et de mélanger ça avec des pages, des liens, …
Pour inclure le menu, tu as soit le widget « menu personnalisé », soit directement la fonction wp_nav_menu(…) à placer au bon endroit dans ton thème.
-
AuteurMessages