J'utilise pour générer les tags ogp dans les thèmes que je code, mais ceux-ci sont au-delà de mes connaissances. Le client veut partager une page mais n'importe quelle option d'image est affichée.
Au lieu d'un fichier de modèle taxonomy-name.php
, ce thème s'appuie sur un modèle de page, dans lequel l'utilisateur choisit la catégorie/la taxonomie à partir de laquelle afficher la galerie. Le problème est: je ne peux pas obtenir les pièces jointes car la galerie s'affiche après la requête, je demanderai à l'auteur du thème de l'implémenter, mais pour le moment, je dois y remédier.
Info
S'il s'agit d'une page
, l'objet global post
est déjà défini lors du déclenchement de wp_head
. Mais vous devez obtenir les données de cette page avec un code personnalisé.
Pseudo code:
add_action ( 'wp_head', 'wpse_58539_get_ogp' );
function wpse_58539_get_ogp()
{
if ( ! is_page_template( 'your-template-name' ) )
{
return;
}
$page = get_post( $GLOBALS['post'] );
// Inspect the page meta data to find the taxonomy and the images.
// print the OGP data
return;
}