Laurent H (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 106 à 120 (sur un total de 126)
  • Auteur
    Messages
  • en réponse à : Facebook et WordPress #766554
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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/

    en réponse à : Utilisation lightbox sur « image à la une » #766104
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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 réponse à : Supprimer Barre du menu horizontale #766297
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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…)

    en réponse à : wp_list_pages() + get_the_image() #765990
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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 réponse à : wp_nav_menu() Afficher le nom du menu #765966
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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>‘;

    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    Ca 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 importantes

    unzip

    # 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…)

    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    On 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.html

    en réponse à : Décalage incompréhensible (top) sur sidebar #764528
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    Je 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.

    en réponse à : Décalage incompréhensible (top) sur sidebar #764526
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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.

    en réponse à : Problème Post Vignette, pas d’image… #764691
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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 …

    en réponse à : Problème Post Vignette, pas d’image… #764689
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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.

    en réponse à : Décalage incompréhensible (top) sur sidebar #764511
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    Ca ne serait pas du à une ligne vide entre ton

    en réponse à : Primary et secondary widget area #764999
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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’)

    en réponse à : Cacher le titre d’une page #764859
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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…

    en réponse à : Comment changer l’ordre de mes catégories? #762492
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    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.

15 sujets de 106 à 120 (sur un total de 126)