Toutes mes réponses sur les forums
-
AuteurMessages
-
8 janvier 2024 à 19 h 27 min en réponse à : [Résolu] Afficher une page d’archive à partir de tags de médias #2465683
Un énorme merci ! J’avais déjà vu cette discussion, mais je n’y avais rien compris. Et comme un idiot, j’avais essayé en copiant le code proposé au début, mais sans remplacer les termes de taxonomie mis en exemple par les miens.
En fait, cette solution fonctionne très bien pour moi, finalement. Je résume la méthode si cela intéresse quelqu’un d’autre :
Dans mon cas, j’ai des tags de média créés avec la taxonomie media_tag proposée par l’extension Taxopress. Pour quelqu’un qui a créé ses tags de média avec Media Library Assistant, la taxonomie sera par exemple attachment_tag.
Voici donc le code à insérer dans le fichier functions.php de votre thème enfant :add_action('parse_query', 'hijack_query');
function hijack_query() {
global $wp_query;
// When inside a custom taxonomy archive, include attachments AS WELL AS pages and posts.
// Note that is_tax() returns false on category archives and tag archives. Use is_category() and is_tag() respectively when checking for category and tag archives.
if (is_tax('media_tag') OR is_tax('attachment_tag') OR is_tag() OR is_category()) {
$wp_query->query_vars['post_type'] = array( 'attachment', 'page', 'post' );
$wp_query->query_vars['post_status'] = array( null );
return $wp_query;
}
}Ici, j’ai fait figurer ma taxonomie media_tag de Taxopress et aussi attachment_tag de Media Library Assistant, histoire de dire qu’on peut en mettre plusieurs si on veut. A remplacer donc par vos propres taxonomies si vous en utilisez d’autres.
Ensuite, je suis allé comme recommandé mettre à jour mes permaliens dans le menu Réglages du Tableau de bord (j’ai juste cliqué sur « enregistrer les modifications » sans rien modifier).
Et voilà, je peux désormais afficher en frontend une liste de tags de média sur chacune de mes pages de média et ces tags génèrent bien des pages d’archive exactement comme les tags d’article. Bien sûr, il est possible aussi d’afficher des nuages ou des listes de tags.- Cette réponse a été modifiée le il y a 11 mois et 1 semaine par sigogosi.
7 janvier 2024 à 15 h 11 min en réponse à : [Résolu] Afficher une page d’archive à partir de tags de médias #2465621Merci pour ce lien, qui semble effectivement répondre à mes attentes… Mais cela semble vraiment ardu pour mon très petit niveau de maîtrise du code, et cela part du fichier image.php du thème Twenty Twelve, alors que j’utilise le thème Twenty seventeen qui n’a pas de fichier image.php… donc je ne suis pas au bout de mes peines.
Je vais essayer de plancher sur cette piste, mais si jamais quelqu’un a plus simple, je suis preneur. Je ne dois pas être le seul à vouloir utiliser des tags de média pointant vers des attachements en frontend, tout de même !6 janvier 2024 à 23 h 31 min en réponse à : [Résolu] Afficher une page d’archive à partir de tags de médias #2465609Merci de ces suggestions. Mais l’outil Santé du site ne détecte pas de problème important, et pour ne pas mettre le site en maintenance, j’ai fait l’essai sur un autre blog avec un thème de base (un peu plus ancien : Twentyfifteen) et moins d’extensions : j’y ai installé Media Library Assistant, pour affecter via ce plug-in un tag de média (Att. tag) à une image, ai ensuite été voir le lien de ce tag, et cela me donne la même page de recherche sans résultat. Il y a donc visiblement de base quelque chose qui empêche wordpress de générer une page d’archive de médias (attachements pages) à partir d’un tag de média. Les tags de média semblent pouvoir être pris en compte pour filtrer des recherches dans la médiathèque côté admin, mais c’est tout, du moins dans les deux configs que j’ai testées. Les deux thèmes testés n’ont pas de fichier attachement.php ni image.php. C’est peut-être ça, le problème ? Mais si je crée ces fichiers, je ne sais pas quoi mettre dedans.
6 janvier 2024 à 16 h 48 min en réponse à : [Résolu] Afficher une page d’archive à partir de tags de médias #2465601Media Library Assistant, je l’avais déjà essayé, et du coup, je l’ai réinstallé pour regarder à nouveau. Ce plug-in (comme les autres) apporte plein de fonctionnalités pour la gestion des médias côté admin. Mais, j’ai eu beau tâtonner, je n’ai trouvé aucun moyen de générer l’affichage d’une page d’archive à partir du lien vers une étiquette de média (que ce soit un tag créé via Taxopress ou via Media Library Assistant). Il y a vraiment quelque chose qui manque quelque part, justement, pour que la page soit générée automatiquement comme c’est le cas avec les tags d’articles. Et c’est précisément ce problème que je ne parviens pas à résoudre : quoi que je fasse, et quel que soit le plug-in que j’ajoute, un lien vers un tag de média n’affiche qu’une page de résultat de recherche indiquant : « aucun résultat ».
3 janvier 2024 à 19 h 10 min en réponse à : [Résolu] Afficher une page d’archive à partir de tags de médias #2465453Puisque personne ne semble en mesure de m’aiguiller, je précise que mes étiquettes de média sont créées grâce au plug-in taxopress version gratuite. Est-ce que la version pro me permettrait d’afficher une archive de médias par étiquette de média ?
Sinon, existe-t-il un moyen de faire en sorte que les pages de fichier joint (créées par wordpress pour chaque média) s’affichent comme les articles dans les résultats de recherche ?
J’ai trouvé cette méthode pour ajouter des custom post types : https://wpmarmite.com/snippet/creer-custom-post-type/
Ça répondrait peut-être à mes besoins en étant adapté, mais j’avoue que ça me semble compliqué et périlleux de me lancer là-dedans, donc je ne cracherais pas sur quelques conseils.26 juillet 2017 à 18 h 16 min en réponse à : Problème d’affichage des articles de blog dans le thème Muzak #1648668Je l’avais acheté en 2014, je crois, donc le délai pour le support est largement dépassé. Bon, merci quand-même. Je crois qu’il ne me reste qu’à changer de thème… Mais difficile de s’y retrouver dans la profusion de thèmes pour musiciens. Et devoir tester des usines à gaz me décourage d’avance.
18 octobre 2007 à 13 h 23 min en réponse à : [Résolu] Important !!! A lire avant de mettre à jour vers WordPress 2.3 #610191Si si, ça y est, je crois que j’ai bien capté. Mais je n’ai pas saisi tout de suite ce qui était apporté directement par wordpress 2.3 et ce qui venait du plug-in. Les deux se complètent très bien, en fait.
Peux-tu en dire plus ? Ça m’intéresse.
17 octobre 2007 à 13 h 23 min en réponse à : [Résolu] Important !!! A lire avant de mettre à jour vers WordPress 2.3 #610189AmO wrote:Pour information j’ai publier Simple Tags:
http://www.herewithme.fr/wordpress-plugins/simple-tags/francaisPour moi, la mise à jour s’est bien passée, à l’exception de Simple-tagging que j’ai remplacé par Simple-tags (wordpress m’a importé les tags sans souci).
Je n’ai pas encore bien compris, d’ailleurs, ce que le plug-in apportait de plus, vu que les tags sont à présent gérés directement par wordpress, mais je vais me plonger là-dedans.21 septembre 2007 à 14 h 20 min en réponse à : SimpleTagging et exclusion de catégorie par query_posts #609926Merci AmO. Le problème est effectivement corrigé avec la version 1.7.
J’ai donc pu remettre mon et ça marche nickel.19 septembre 2007 à 17 h 03 min en réponse à : SimpleTagging et exclusion de catégorie par query_posts #609925Super ! Mais elle n’est pas encore sortie, non ?
17 septembre 2007 à 19 h 27 min en réponse à : SimpleTagging et exclusion de catégorie par query_posts #609923C’est amusant : je ne l’avais pas remarqué, mais en fait, le plug-in ElegantCategory(In)Visibility semble me pourrir l’affichage de mes pages (j’en ai trois). Je l’ai donc désactivé et j’en reviens à la solution batarde précédente.
Lô pô compris.
17 septembre 2007 à 14 h 04 min en réponse à : SimpleTagging et exclusion de catégorie par query_posts #609922Problème bizarrement résolu avec le plug-in ElegantCategory(In)Visibility. Il me déclenche un plantage dès que j’essaie de naviguer sur la page d’accueil en cliquant sur « articles précédents », mais tout va bien si je remets en plus mon dans home.php.
Du coup, j’ai maintenant ma catégorie 7 exclue comme je le voulais, mes tags qui s’affichent correctement, et le bon nombre d’articles en page d’accueil. Que demande le peuple ? Comprendre, peut-être…En espérant que cela sera tout de même utile à quelqu’un d’autre.
17 septembre 2007 à 13 h 14 min en réponse à : SimpleTagging et exclusion de catégorie par query_posts #609921Problème partiellement résolu avec dans la boucle à la place de la méthode query_posts.
A présent, les tags de SimpleTagging s’affichent correctement sur tous les articles… mais la page d’accueil m’affiche moins d’articles puisqu’elle continue à « compter » les articles de la catégorie exclue. C’est moins gênant pour moi que de ne plus avoir les tags, mais j’aurais bien aimé trouver une solution plus satisfaisante.Suite de mes tribulations :
j’ai appliqué la méthode donnée plus haut par alakhnor sur le fichier category.php pour placer le post 58 en tête de sa catégorie (je n’ai pas touché à l’index.php puisque j’ai renoncé à exclure le post tout seul de l’affichage en page d’accueil et que je me suis contenté d’exclure toute la catégorie).
Résultat : le post 58 se retrouve effectivement en haut de sa catégorie… mais aussi de toutes les autres catégories ! De plus, ce post n’affiche plus ses tags (même problème que celui évoqué dans mon message précédent). -
AuteurMessages