29 mai 2026

Comment convertir les balises WordPress en hashtags

Programmazione WordPress
Programmazione WordPress

Pour convertir les tags WordPress en hashtags, vous pouvez utiliser une fonction personnalisée dans votre thème WordPress. Voici un exemple PHP de la façon dont cela pourrait être implémenté :

function convert_tags_to_hashtags() {
    // Ottieni i tag correnti dell'articolo
    $tags = get_the_tags();

    // Verifica se ci sono dei tag
    if ($tags) {
        // Inizializza una stringa vuota per i nuovi tag con gli hashtag
        $new_tags = '';

        // Itera sui tag e aggiungi gli hashtag
        foreach ($tags as $tag) {
            $new_tags .= '#' . $tag->name . ' ';
        }

        // Restituisci i nuovi tag con gli hashtag
        return $new_tags;
    }

    // Se non ci sono tag, restituisci una stringa vuota
    return '';
}

Vous pouvez ensuite utiliser la fonction « convert_tags_to_hashtags() dans votre fichier de thème WordPress pour afficher les tags avec des hashtags comme vous le souhaitez. Par exemple, vous pouvez insérer cette fonction dans le fichier single.php o content.php pour afficher les tags sous forme de hashtags dans un article.

Alternative :

function wptag_to_hashtag($mywp_post)
{
    $content = $mywp_post->post_content;
    $ID = $mywp_post->ID;
    preg_match_all('/B(#[a-zA-Z]+b)/', $content, $matches, PREG_PATTERN_ORDER);
    if (isset($matches[1])) {
        foreach ($matches[1] as $matchKey) {
            wp_set_post_tags($ID, $matchKey, true);
        }
    }
}
add_action('post_save', 'wptag_to_hashtag', 10, 2);
function hashtagger($content)
{
    $siteurl = get_site_url(); // get wordpress siteurl to create url for tags
    $content = preg_replace('/([^a-zA-Z-_&])#([a-zA-Z_]+)/', "$1<a class="hashtags"  href="$siteurl/tag/$2" target="_parent" >#$2</a>", $content);
    return $content;
}
add_filter('the_content', 'hashtagger');

Ajoutez cet extrait au fichier functions.php de votre thème actif.


Pubblicato in

Se vuoi rimanere aggiornato su Comment convertir les balises WordPress en hashtags iscriviti alla nostra newsletter settimanale

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*