WordPress.org

Ready to get started?Download WordPress

Forums

Auto sending when "posting" (2 posts)

  1. maestro42
    Member
    Posted 5 years ago #

    I modified a text message plugin to automatically send a text message (with the contents of the post) when a post is published to my blog.

    I use the "publish_post" hook to call a function that takes in the $post_ID variable. I then get the following information:

    $usepostid = get_post($post_ID);
    $usecat = get_the_category($post_ID);
    $thepoststatus = $usepostid->post_status;
    $theposttype = $usepostid->post_type;
    $thecategoryis = $usecat[0]->cat_ID;

    I then use the following if statement to make sure I am sending only the posts I want.

    if( ($thecategoryis == '3') && ($thepoststatus == 'publish') && ($theposttype == 'post') ){

    Where the category ID I am using is 3. The problem that I am running into is that sometimes when I am editing the post and saving the post it sends out a text message (I think when saving the post). So while editing a post - it will send out the post sometimes 2 times sometimes 5 times.

    I thought using the IF statement above would stop that, i.e. only if the post has a status of publish and type of post?

    Anyone have any thoughts?
    Thanks!

  2. maestro42
    Member
    Posted 5 years ago #

    any thoughts on this? The above code should work, correct ?

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.