Voici à quoi ressemble un code dans single.php →
Mais j'avais besoin de ça en page d'accueil alors j'ai décidé de créer un code basé sur le post ID →
<?php $fpid = get_theme_mod('kirki_fpid'); ?>
(Ce qui précède va chercher l'ID de poste)
et
<?php $imv = get_post_meta($fpid, 't_vid_base', true); ?>
Vient maintenant sa mise en œuvre →
Le code en single.php →
if(certain condition true) {
$url = esc_url( get_post_meta( get_the_ID(), 't_oembed', 1 ) );
echo wp_oembed_get( $url );
}
et
if(certain condition true) {
the_post_thumbnail( 'large');
}
if(certain condition true) {
$url = esc_url( get_post_meta( $fpid, 't_oembed', 1 ) );
echo wp_oembed_get( $url );
}
Comment faire le second basé sur le POST ID ($fpid
)? cela signifie que cela (the_post_thumbnail( 'large');
) devrait rendre les résultats en fonction de POST ID
J'ai eu la solution, répondant ainsi à la question pour les futurs utilisateurs/visiteurs. J'espère que ça va aider quelqu'un.
Je pense que cela ne sera pas capable de générer des résultats basés sur le Post ID →
the_post_thumbnail( 'large');
Cependant, cela devrait fonctionner →
<?php echo get_the_post_thumbnail($fpid, 'large'); ?>
(Ci-dessus est testé avec succès)
Autres possibilités →
<?php echo get_the_post_thumbnail($fpid, 'thumbnail'); ?>
<?php echo get_the_post_thumbnail($fpid, 'medium'); ?>
<?php echo get_the_post_thumbnail($fpid, 'full'); ?>
Si vous voulez utiliser le POST ID codé en dur, cela devrait fonctionner →
<?php echo get_the_post_thumbnail('311', 'large'); ?>
Autres possibilités (Codé en dur POST ID) →
<?php echo get_the_post_thumbnail('311', 'thumbnail'); ?>
<?php echo get_the_post_thumbnail('311', 'medium'); ?>
<?php echo get_the_post_thumbnail('311', 'full'); ?>
P.S. → 311 est un ID de poste, par exemple.
$ fpid → Utilisateur sélectionné POST ID (Poste sélectionné dans les paramètres du personnalisateur de thème)
J'espère que cela devrait être utile à quelqu'un à l'avenir.