1. Home
  2. Docs
  3. Social Media Auto Publish
  4. User Guide – Premium Plugin
  5. Settings

Settings

The settings for the XYZ Social Media Auto Publish (Premium) are given below.

SMAP menu

The highlighted portion (Advanced Scheduling) available with addon only.

BASIC SETTINGS

The basic settings of the plugin are given below.

basic settings

Post type Settings

  • Publish wordpress `posts` to social media – If you want to publish the wordpress posts to social media, enable this option.
  • Publish wordpress `pages` to social media – If you want to publish the wordpress pages to social media, enable this option.
  • Select wordpress custom post types for auto publish – If you have any custom post types in the site and want the posts in these types for auto publish, please select the types.

Taxonomy Settings

  • Select wordpress categories for auto publish – Here you can select all your categories or specific categories for auto publish of posts. So the posts under the selected categories are published automatically to social media.

Note : If we are specifying the categories, we can choose the category selection mode.

taxonomy settings

Here we can auto publish if the post is linked to any of the selected categories or all selected categories.

Autopublish Settings

(This settings applies for posts, pages and custom post types)

  • Auto publish on creating posts – To publish to social media when creating a new post/page/custom post type, select this option
  • Auto publish on normal post editing – To publish to social media when editing a post/page/custom post type, select this option
  • Auto publish on other edit operations (Other edit operations includes bulk edit, quick edit and rescheduling of an already autopublished post) – To publish to social media when quick edit/bulk edit/rescheduling a post/page/custom post type, we can select this option.

General Settings

  • Pagination Size –  This is the number of entries displayed in a page.
  • Enable credit link to author – Enable this option for a credit link to the plugin author.
  • Show plugin update availability – Select this option YES and you can see the update reminder if the update is available.

 

ADVANCED SETTINGS

Hash Tag Settings

If the specified keywords are found in the message to be posted, those will be replaced as hash tags while posting to facebook, twitter, linkedin, tumblr and pinterest.

For the hashtag selection we have 2 options.

  1. Use post tag as hash tag
    hashtag 1
  2. Use custom hash tags
    hashtag 2
    In the custom hash tags section we can add the tags separated by comma.

If the tags are Twitter, WordPress and Plugin and if these keywords are present in the message format, it will be replaced as hashtag as in the given image.

hashtag example

Social Media Meta Tag Settings

meta tag settings

  • Enforce og tags for Facebook/LinkedIn – If you enable this option, Open Graph tags will be generated while posting to Facebook and LinkedIn. When sharing links to Facebook and LinkedIn, Facebook/LinkedIn Crawler uses internal heuristics to set the preview image for your content, so the image preference set may not have relevance when using the posting method Share a link to your blog post or Attach your blog post in Facebook and also when sharing to LinkedIn.
    If Open Graph tags are present, most major content sharing platform’s crawler will not have to rely on it’s own analysis to determine what content will be shared, which improves the likelihood that the information that is shared is exactly what you intended.
  • Add picture parameter while sharing link to Facebook – Enable this feature only if you have successfully verified your domain at Facebook business manger. Otherwise posts to Facebook with posting method Share a link to your blog post or Attach your blog post will fail with error:(#100) Only owners of the URL have the ability to specify the picture, name, thumbnail or description params.
  • Clear facebook cache before publishing to facebook – We can delete the cache of the post in facebook if already published and do a fresh post to facebook. This will help to upload the proper image.
  • Add twitter cards while posting to twitter – By crawling twitter card specific meta tags, twitter can generate a summarized preview of the tweeted link. To generate tweet preview of post, set Attach media to twitter post : No
  • Enable twitter image description for visually impaired people –  Image descriptions are internally applied as per the image preference.
    featured -alt text of featured image.
    First Image From the Content -alt text (if not provided image name will be used).
    Meta Keyname or Twitter default image url  -image name.
    Open Graph Tags -content of twitter:image:alt / og:image:alt tag.
    * Once posted, the description applied to the image won’t be visible but visually impaired people will have access to the description via their assistive technology.
    * Image descriptions cannot be added to GIFs or videos.
    * The limit is 420 characters.

 

Autopublish Message Formats

message formats

The codes used in messages are given below.

  • {BLOG_TITLE} – This is the title of the blog (wordpress site name)
  • {POST_TITLE} – Title of your post.
  • {PERMALINK} – This is the URL of the post.
  • {POST_EXCERPT} – This is the summary of your post.
  • {POST_CONTENT} – This is the description of the post.
  • {USER_NICENAME} – This is the nicename (username) of the user
  • {POST_ID} – This is the ID of the post
  • {POST_TAGS} – This is the tags of the post
  • {POST_CATEGORY} – This is the category of the post.
  • {SHORTLINK} – This is the shortlink of the site.
  • {POST_PUBLISH_DATE} – This is the post publish date.
  • {POSTMETA:META_KEY_NAME} – Using this feature we can use the post meta value corresponding to the meta key name. Please note that you need to replace the META_KEY_NAME with original meta key name. For example, if the meta key name is meta_image, please use it as {POSTMETA:meta_image}

If you want to display the post title, the link to the post and the summary of the post, please use the codes  {POST_TITLE} – {PERMALINK}-{POST_EXCERPT} . You can select the code from the dropdown menu.

Note: You may limit the content of {POST_TITLE}, {POST_EXCERPT}, {POST_TAGS} and {POST_CONTENT} using below format.

{POST_CONTENT:L-2} – use 2 lines from the content

{POST_CONTENT:W-5} – use 5 words from the content

  • Facebook Message Format for posting – This is the message format for posting in the facebook. You can add your message with post title, blog title etc. here.
  • Twitter message Format for posting – This is the message format for posting in twitter. You can add your message with post title, blog title etc. here.
  • Linkedin message Format for posting – This is the message format for posting in linkedin.
  • Pinterest message Format for posting – This is the message format for posting in pinterest.
  • Tumblr message format for posting – This is the message format for posting in tumblr.

Image Settings

image settings

Facebook:
*Supported image formats:JPEG,BMP,PNG,GIF,TIFF
*Images cannot exceed 4MB in size.
*When upload PNG file,try to keep file size below 1MB.
Twitter:
*Supported image formats: JPG,PNG,GIF,WEBP
*Images cannot exceed 3MB in size.
*Maximum dimension of twitter image : 8192×8192
LinkedIn:
*Supported image formats: PNG,JPEG
*Images cannot exceed 5MB in size.
*Recommended ratio: 1.91:1
Tumblr:
*Supported image formats: PNG,JPEG
*Maximum dimension of tumblr image : 1280×1280 pixels
*Maximum size of tumblr image : 10MB
Pinterest:
*Supported image formats: JPG,PNG,GIF
*Minimum required dimension 100 x 200 pixels.

  • Image preference – You can select the image to be displayed with the post in social media. We have 4 options here. Meta Key name, Featured, Open Graph Tag and First image from the content. You can set the order of image preference here.
  • Meta key name for fetching image url for auto publish – This is the meta key name of the image of the post. This is used to fetch the image of the post to display in social media. More details available in How can I publish an image to social media using the meta keyname option?
  • Facebook default image url – We can add the default image for facebook display here. This default image is used if there is no image with the facebook post.
  • Twitter default image url – We can add the default image for twitter here.
  • Linkedin default image url – We can add the default image for linkedin here.
  • Pinterest default image url – We can add the default image for pinterest here. This is a mandatory field. Pinterest needs an image with every post.
  • Tumblr default image url – We can add the default image for tumblr here.

Multi Photo Settings

multi photo settings

We can upload multiple photos to facebook, twitter and tumblr.

  • Enable multi-photo post to facebook – If you want to upload multiple photos to facebook, please enable this option.

Note 1: We can upload multiple images only if we are using the posting method “Text message with image”.

  • Image preference for facebook multi-photo posts – We have 2 options here, Images from the content and Meta key names. We can set the preference here.
  • Meta key names for fetching image urls for multi-photo posts – We can add the meta keynames of the image urls here.
  • Enable multi-photo tweet to twitter – If you want to upload multiple photos to twitter, please enable this option.

Note 1: Maximum dimension of twitter image is 8192 x 8192

Note 2: Maximum number of photos allowed by twitter is 4

  • Image preference for multi-photo tweets – We have 2 options here, Images from the content and Meta key names. We can set the preference here.
  • Meta key names for fetching image urls for multi-photo tweets – We can add the meta keynames of the image urls here.
  • Enable multi-photo post to tumblr– If you want to upload multiple photos to tumblr, please enable this option.

Note 1: Maximum dimension of tumblr image : 1280×1280 pixels

Note 2: Maximum size of tumblr image : 10MB

Note 3: Maximum number of photos allowed by tumblr: 10

  • Image preference for multi-photo posts – We have 2 options here, Images from the content and Meta key names. We can set the preference here.
  • Meta key names for fetching image urls for multi-photo posts– We can add the meta keynames of the image urls here.

Video Auto Publish Settings

Video Autopublish settings

  • Enable video publishing to facebook – If you want to publish the video in your site to facebook, you can enable this option. To publish the video, we have 2 options. Publish the video with and without image backup. It is recommended to use the video with image backup. If we have not used the image backup and for any reason the video is not accessible, the auto publish may fail.

Note 1: Facebook supported video formats: 3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob, and wmv.

Note 2: Video cannot exceed 1GB in size and 20 minutes in duration.

Note 3:  The aspect ratio of video must be between 9×16 and 16×9.

  • Video preference – We can set the video preference here. We have 3 options here. Meta Key name, Open Graph Tag and First video from the content. You can set the order of video preference here.
  • Meta key name for fetching video url for auto publish – This is the meta key name of the video of the post. This is used to fetch the video of the post to display in social media.
  • Enable video publishing to twitter– If you want to publish the video in your site to twitter, you can enable this option. To publish the video, we have 2 options. Publish the video with and without image backup. It is recommended to use the video with image backup. If we have not used the image backup and for any reason the video is not accessible, the auto publish may fail.

Note 1: Twitter supports only MP4 video format.

Note 2: Video cannot exceed 15MB in size and 30 seconds in duration.

Note 3: Aspect ratio should be between 1:3 and 3:1

Note 4: Dimensions should be between 32×32 and 1280×1024.

Note 5: You can see the twitter video specifications at https://dev.twitter.com/rest/media/uploading-media#videorecs

  • Video preference – We can set the video preference here. We have 3 options here. Meta Key name, Open Graph Tag and First video from the content. You can set the order of video preference here.
  • Meta key name for fetching video url for auto publish – This is the meta key name of the video of the post. This is used to fetch the video of the post to display in twitter.
  • Enable video publishing to tumblr – If you want to publish the video in your site to tumblr, you can enable this option. To publish the video, we have 2 options. Publish the video with and without image backup. It is recommended to use the video with image backup. If we have not used the image backup and for any reason the video is not accessible, the auto publish may fail.

Note 1: Tumblr supports only MP4 video format with AAC audio.

Note 2: Video cannot exceed 100MB in size and 5 minutes in duration per day.

Note 3: The maximum recommended size is 500 x 700 pixels.

Note 4: Only videos from https sites will play in tumblr.

Audio Autopublish Settings

Audio Autopublish settings

  • Enable audio publishing to tumblr – If you want to publish the audio in your site to tumblr, you can enable this option.

Note 1: Tumblr supports only MP3 audio format.

Note 2: Audio cannot exceed 10 MB in size.

  • Audio preference – We can set the audio preference here. We have 3 options here. Meta Key name, Open Graph Tag and First audio from the content. You can set the order of audio preference here.
  • Meta key name for fetching audio url for auto publish – This is the meta key name of the audio of the post. This is used to fetch the audio of the post to display in tumblr.

Other Settings

other settings

  • Enable SSL peer verification in remote requests – This is the setting of verifying the ssl connection with external site. It is better to use the SSL peer verification. In some site the SSL peer verification is not available and then you can disable this option.
  • Twitter character limit – This is the character limit for twitter. The character limit of tweets is 280. Use 140 for languages like Chinese, Japanese and Korean which won’t get the 280 character length limit.
  • Apply filters during publishing – You can apply the given filters if you want it while publishing the post. Enable the apply filters in order to evaluate all the functions attached to the specified hooks from other plugins as well as theme.
  • Date format for auto publish – This is the date format of the auto publish. You can see the details of the format in https://secure.php.net/manual/en/function.date.php
  • Time format for auto publish

 

Cron Settings

cron settings

  • Auto Publish Cron command – This is the cron command added to the cron job for scheduling. That means if you want to publish a post to social media after some time of original publish in the wordpress site, you can use the scheduling option and then set the cron command in the cron job. The details of cron setting is given in  How to setup cron job in cpanel? and How to setup scheduled task or cron in plesk panel?
    If there is any issue for setting up the cron job, please contact our support team.
  • Enable scheduling of automatic publishingYou can schedule the automatic publishing of the posts in the social media. So the messages will auto publish to the social media in a scheduled time after publishing the blog post. For this enable the scheduling.
  • Max. no. of autopublish tasks to be processed per cronThis is the maximum number of posts to be processed in a single cron job.
  • Min. time delay for publishing postsThis is the time delay of publishing a post in social media after publishing it in the blog.
  • Order of autopublish tasks processed by cron – we can set the preference to publish latest posts per cron or oldest posts per cron. If we use “latest post first”, it will publish the latest post in the cron.
  • Enable cron summary emails – If you want to send the cron summery emails, you can select the option and it will send a mail to admin email. Here we can send error logs, success logs and both error and success logs.
  • Cron interval for clearing auto publish logs – This is the interval period for clearing the history. If you have set the cron interval as 30 days, it will clear the history before last  30 days. That means the history of last 30 days only is available after the cron execution.

MESSAGE TEMPLATES

message templates

Message templates are the predefined templates for messages.

In this section we can see all the message templates.

To create a new template click on the “Add New Template”.

message templates new

In this section we can add the template name and the message format and save it.

Later when we create a new account, we can use the message template.

LICENSE

license

Here we can add the license key and activate the premium plugin.

To auto generate the license key, click on the link provided.

If the automatic license key generation is not working, you can manually create the license key and the steps are given in How can I create license key?

Was this article helpful to you? Yes 11 No 2