Un utilisateur a demand√© ūüĎá

Salut. Je veux apprendre √† ajouter du contenu personnalis√© et du corps de texte √† un e-mail √† partir d’un lien mailto √† partir d’une page WordPress. Je souhaite ajouter le contenu √† une ou plusieurs parties de la page, comme le titre. Par exemple, la ligne d’objet dirait quelque chose comme “Demande d’informations pour “Nom/Titre de la page WordPress”” et le corps dirait quelque chose comme “Bonjour, je veux en savoir plus sur “Nom/Titre de la page WordPress”. S’il vous pla√ģt dites-moi plus. ¬ę Dans les deux cas, le nom de la page dans WordPress serait gliss√© dans la ligne d’objet et le corps du texte. Je suppose que je dois le faire dans mon fichier functions.php, mais je ne suis pas s√Ľr et je ne sais pas comment le faire. Je sais que c’est possible. Je le fais dans le code mailto htoml lui-m√™me, mais cela devrait √™tre chang√© pour chaque page et je veux l’automatiser afin qu’il prenne de nouvelles pages bas√©es sur le m√™me titre de page de mod√®le de page et les ins√®re dans le le contenu et le corps. lorsque vous cliquez sur le lien mailto. J’esp√®re que cela √† du sens.

Ce sujet a √©t√© modifi√© il y a 10 mois, il y a une semaine par. Raison : d√©plac√© pour configurer WordPress, ce n’est pas un th√®me de d√©veloppement avec WordPress


(@valentinbora)

il y a 10 mois, 1 semaine

Le lien mailto fait-il partie du contenu de la page de l’√©diteur ou s’agit-il d’un fichier de mod√®le php de votre th√®me¬†?


(@dsb0328)

il y a 10 mois, 1 semaine

Le lien mailto ferait partie d’une page, comme un bouton ou un texte li√©. Cette page serait r√©pliqu√©e et utilis√©e pour cr√©er de nouvelles pages, comme un mod√®le. Attendez-vous √† avoir une sorte de code qui pourrait fonctionner pour extraire du titre de la page ou quelque chose.


(@valentinbora)

il y a 10 mois, 1 semaine

Ok essayez ce qui suit dans functions.php

add_shortcode( 'custom_mailto_title', 'custom_mailto_title' );

function custom_mailto_title( $atts ) {
    return esc_attr( get_the_title( get_the_ID() ) );
}

Assurez-vous que le fichier functions.php est initialis√© <?php pas d’espaces de t√™te.

Ensuite, sous l’√©diteur, le mailto serait le suivant (mode √©dition code/texte) :

Some text <a target="_blank" href="https://codeworpress.com/vincula-el-contenido-de-mailto-y-el-enlace-del-cuerpo-con-el-nombre-de-la-pagina/mailto:[email protected]?subject=Info request for [custom_mailto_title]&body=I would like to know more about [custom_mailto_title]" rel="noopener noreferrer">Link text</a>

Enfin, notez que l’attribut href dans le code ci-dessus n’est pas format√© correctement. Il devrait √™tre encod√© en URL (les espaces sont constitu√©s de 20 20, etc.), mais cela pourrait bien fonctionner, alors essayez-le.

Cette réponse a été modifiée il y a 10 mois, il y a une semaine par. Cette réponse a été modifiée il y a 10 mois, il y a une semaine par.


(@dsb0328)

il y a 10 mois, 1 semaine

@valentinbora Merci pour cette r√©ponse. Je vais l’essayer d√®s que possible et je vous dirai comment √ßa se passe.


(@dsb0328)

il y a 10 mois, 1 semaine

Cela fonctionnera parfaitement. Merci beaucoup pour votre aide experte!


(@ispasion1979)

il y a 8 mois

Merci Valentin Bora pour tes supers conseils, c’√©tait ce que je cherchais.

J’ai une question:

Serait-il possible d’ajouter non seulement le titre de la page/publication actuelle √† l’e-mail, mais √©galement l’image en vedette (vignette) dans le corps de la publication¬†?

Merci pour toute r√©ponse…


(@wrknight)

il y a 3 mois, 1 semaine

Cela a parfaitement fonctionné pour moi aussi. Merci beaucoup.

Je pouvais dire que j’√©tais quelque peu confus quant √† l’endroit o√Ļ ce fichier function.php devait √™tre plac√© ou s’il devait √™tre inclus dans l’un des fichiers function.php existants dans le r√©pertoire wordpress. J’ai fini par ajouter la fonction √† la fin du fichier function.php situ√© dans le r√©pertoire /themes/twenties/ qui contient des fonctions pour le th√®me que j’utilise pour mon site Web. Je doute que cela fonctionne plus si je change de sujet et que je ne sais pas o√Ļ le mettre pour le rendre universellement applicable.


(@valentinbora)

il y a 2 mois, 3 semaines

@wrknight vous pouvez créer un dossier ci-dessous wp-content appelé mu-plugins et déposer en tant que wp-content/mu-plugins/my-custom-functions.php

Dans le fichier, ajoutez un en-tête docblock pour informer WordPress du plugin et de son code par la suite :

<?php
/*
Plugin Name: My Custom Functions
Description: Some description
Version: 1.0.0
*/

add_shortcode( 'custom_mailto_title', 'custom_mailto_title' );

function custom_mailto_title( $atts ) {
    return esc_attr( get_the_title( get_the_ID() ) );
}

Assurez-vous que ce code n’est pas r√©pliqu√© dans les functions.php et le plugin du th√®me, sinon votre site plantera en raison d’une fonction en double.

Ceux-ci sont appel√©s plugins indispensables et ne peuvent pas √™tre d√©sactiv√©s dans l’administration WordPress, vous pouvez donc compter sur leur disponibilit√©, quel que soit le th√®me utilis√©.


(@vikaslalwani123)

Il ya 1 mois

Je pense que vous pouvez créer une balise html comme ci-dessous.
<a href="https://codeworpress.com/vincula-el-contenido-de-mailto-y-el-enlace-del-cuerpo-con-el-nombre-de-la-pagina/mailto:[email protected]?subject=Subject&body=Body Part">Send Email</a>
Source¬†: Contenu du lien HTML de la balise d’ancrage MailTo inclus

Cette réponse a été modifiée il y a un mois par.


(@edlar)

il y a 4 semaines, 1 jour

Salut

Pouvez-vous aider avec le code et les produits Woocommerce ? Je veux avoir un lien e-mail sur chaque page de produit.

Merci Cordialement, Edvard

Cette réponse a été modifiée il y a 4 semaines et 1 jour par.

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *