• I’ve used a simple button with a email function to send a particular article to someone. At the moment it looks something like this…

    global $post;
            $title = htmlspecialchars($post->post_title);
            $subject = htmlspecialchars(get_bloginfo('name')).' : '.$title;
            $body = 'Kyk gerus na hierdie artikel: '.$title.'('.get_permalink($post->ID).').';
    
    $email_article = '<a rel="nofollow" href="mailto:?subject='.rawurlencode($subject).'&body='.rawurlencode($body).'" title="'.$text.' : '.$title.'">'.$text;

    I thought that using the_content() would add the post’s text automatically to the email. It didn’t work so I guess that since the title and the link can be transferred there must be some function that would also extract the contents into a email.

    Is there something like that or is this even possible?

    Thank you

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Gustavius

    (@gustavius)

    Does anyone have any suggestions? Everything I find on google uses the normal, subject and link instead of adding the whole text.

    Thank you

    Thread Starter Gustavius

    (@gustavius)

    I’ve checked out global $post and it seems you should be able to extract the content via $post -> post_content.

    When I replace the body section with…
    $body = htmlspecialchars($post->post_content);

    … the link does not even open up in a email. There are propably a lot of plug-ins that would enable this automatically but I would like to implement this myself for various reasons, amongst others – to learn something in the process.

    Any tip, guide, reference, anything would be appreciated.

    natalibergeron

    (@natalibergeron)

    hi Gustavius,

    I’ve seen this
    echo apply_filters('the_content', $post->post_content);

    on
    http://wordpress.org/support/topic/post-gtpost_content-with-formatting?replies=2

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Adding post content to email on button-click’ is closed to new replies.