2017-01-12 4 views
0

J'utilise actuellement le plugin contact form 7 pour les formulaires au sein de mon blog.Comment inclure les derniers messages code court à l'intérieur du formulaire de contact 7 email dans wordpress

Dans un formulaire lorsque les clients mettent des messages, il envoie un message de remerciement également pour le client. Dans ce courrier, je dois inclure les derniers messages de mon blog. J'utilise un code court pour ça. Le code de fonction fonctionne correctement lorsque vous l'ajoutez à une page. Mais ça ne marche pas dans cet email. Il montre juste le code court.

Voici le code abrégé. S'il vous plaît me guider S'il y a des configurations à faire avant d'utiliser les codes courts dans le formulaire de contact 7 emails.

[mk_blog style="thumbnail" pagination_style="2"] 

Répondre

0

Ceci est impossible, la seule façon que je peux penser à le faire sans créer un addon pour CF7 serait de mettre à jour l'e-mail est envoyé avec les derniers liens sur votre blog

0

Vous pouvez essayez de filtrer le modèle d'e-mail avec le filtre wpcf7_mail_components. Look here the source code

Ensuite, avec do_shortcode();, exécutez le shortcode body.

Je n'ai pas essayé ça, mais c'est ma première idée.

Edit: comme ceci:

add_filter('wpcf7_mail_components', function($components) { 
    $components['body'] = do_shortcode($components['body']); 

    return $components; 
});