Support Home > Social > Jetpack Social: Auto-Sharing New Posts

Jetpack Social: Auto-Sharing New Posts

Note: Publicize is now called “auto-sharing” and is a feature of Jetpack Social.

To configure the Jetpack Social options when writing a new post, click the green Jetpack icon at the top right of the edit screen:

You’ll then see the Jetpack Social options under the Share this post section, where you can toggle social media connections, connect new services, and write a custom message to be used when your post is auto-shared.

Note: if you have Pre-publish checks enabled in your editor settings, you’ll also see the Jetpack Social options after clicking the Publish… button.

Jetpack Social in the Classic Editor

If you’re using the Classic Editor, the Jetpack Social options will look slightly different. You’ll find them in the Publish box on your post edit screen when writing a new post.

Publish Meta Box with Jetpack Social Enabled

If you want to toggle any of the Jetpack Social services for a specific post, click Edit next to the list of connected accounts. You can then uncheck the services you do not want to use for this post and add a custom sharing message.

How to add custom excerpts

There are a few different ways to set up different messages when your post is shared to your Social Media account. The easiest is to use the Custom Message option in the publishing options box prior to publishing your post.

To add a custom message, you can follow the steps under Sharing New Posts and Jetpack Social in the Classic Editor.

Auto-sharing a post as a Twitter thread

There are two options for sharing a post on Twitter:

  1. Single Tweet: Share a link to your post in a single tweet, with an optional custom message.
  2. Twitter Thread: Share the entire post (text, images, videos) as a series of Tweets in a Twitter thread.

Please see our Jetpack Social: Twitter page for more information about this.

Re-sharing your content

This feature is for sites with a Security or Complete plan.

With Jetpack Social, you are able to schedule shares or re-shares of your published content for specific dates and times in the future. This does not work for posts that are scheduled that have not yet been published.

You can re-share your content by clicking on the Jetpack icon in the top right corner of the post editing screen. You’ll then see the Jetpack Social options where you can add a custom message, toggle which social media platform(s) you want to share to, and manage connections. You can then select Share Post to re-share the post.

Alternatively, you can also re-share your content by going to My Sites (on WordPress.com), selecting your site, then going to Site → Posts and looking for the post you want to share. Click the 3 dots icon next to the post, then click Share.

Click the toggle next to the connected accounts to which you’d like to share your post. That will activate the text box where you can write a custom message for your social media audience.

If you don’t want to write a custom message, you can use the default sharing message (the title of the post). When you are happy with your message, click Preview to see a preview of how it will appear once shared, or click Share post to publish it.

By selecting different connected services for each reshare, you can craft your message according to your audience, using different messages for each of your accounts as desired.

Please note that this feature is not currently supported for Custom Post Types or scheduled posts.

Scheduling your shares

This feature is for sites with a Security or Complete plan.

With Jetpack Social, you are able to schedule shares or re-shares of your published content for specific dates and times in the future. This does not work for posts that are scheduled that have not yet been published.

To schedule shares of your content, go to My Sites (on WordPress.com), select your site, then go to Site → Posts and look for the post you want to share. Click the 3 dots icon next to the post, then click Share.

At the bottom left you will see a Share post button. Click the calendar icon beside this button to choose a date and time that you would like your content to be shared.

When you are happy with your message, click Preview to see a preview of how it will appear once shared, or Schedule to schedule the share for the date and time you have selected.

By selecting different connected services for scheduled shares, you can craft your messages for different networks, audiences, or time zones.

Please note that this feature is not currently supported for Custom Post Types or scheduled posts.

FAQ

Additional Information
  • Saving a post as a Draft will not auto-share it to your social media networks.
  • Static pages will not be auto-shared to social media networks.
  • Scheduled posts do get auto-shared – at the time they’re scheduled to publish.
  • If you use a plugin to clone or duplicate existing posts, it will also duplicate its status. If the original post is already published, Jetpack Social’s auto-share feature won’t be triggered for the cloned post.
  • Jetpack Social works for Administrator, Editor, or Author user roles. If you’re a Contributor for a blog, you cannot use Jetpack Social.
  • There is a limit of 15 connections for a single user on a single blog, and 30 shared connections on a single blog.
Images in Jetpack Social

Jetpack Social selects images for Facebook and Twitter that are at least 200 x 200 pixels in the following order:

  1. Featured image
  2. An image attached to the post and inserted
  3. Any other image in the post (not attached but perhaps linked)

Jetpack Social for Tumblr will display an image if your post is an image post format or if there is an image embedded within the first 256 characters of the post.

How to use Jetpack Social with your Custom Post Types

By default, Jetpack Social’s auto-sharing feature is only triggered when you publish a new post. You can, however, extend this to other Custom Post Types. You have 2 options to add Jetpack Social Support to a Custom Post Type:

  1. You can add Jetpack Social support to an existing post type thanks to the add_post_type_support() function. To do so, add the following code to a functionality plugin:
    add_action('init', 'my_custom_init');function my_custom_init() {
        add_post_type_support( 'product', 'publicize' );
    }
    

    You’ll need to replace “product” with your Custom Post Type name.

  2. You can add Jetpack Social support when registering the post type:
    // Register Custom Post Type
    function jetpackme_custom_post_type() {
    
    
        $labels = array(
            'name'      => _x( 'Products', 'Post Type General Name', 'text_domain' ),
        );
        $args = array(
            'label'     => __( 'product', 'text_domain' ),
            'supports'  => array( 'title', 'editor', 'publicize', 'wpcom-markdown' ),
        );
        register_post_type( 'product', $args );
    
    }
    // Hook into the 'init' action
    add_action( 'init', 'jetpackme_custom_post_type', 0 );
    
How to customize Jetpack Social

Jetpack Social also includes filters to allow you to customize the default behavior with additional plugins, or via a simple addition to your theme’s functions.php, like removing Jetpack Social options from the New Post screen.

Removing WooCommerce Products from Jetpack Social

By default, WooCommerce includes Jetpack Social support and your new products will be auto-shared to your social media accounts. You can disable this functionality by adding the following code snippet:

add_action('init', 'woo_publicize_remove');
function woo_publicize_remove() {
  remove_post_type_support( 'product', 'publicize' );
}
  • Table Of Contents

  • Categories

  • Contact Us

    Need more help? Feel free to contact us.