Automattic / jetpack

Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
https://jetpack.com/
Other
1.59k stars 799 forks source link

Publicize: allow per-platform custom character limits #40170

Open LuisPicoES opened 2 days ago

LuisPicoES commented 2 days ago

Impacted plugin

Jetpack

What

Modify the character limit in autoposting in a per platform basis

How

Hi everyone,

One question for the developers:

The limit for social media message autoposting is 255 characters. I do understand according to this thread (https://wordpress.org/support/topic/social-posting-message/) that that limit is there for platform limits compliance.

The 255-character limit is in place to ensure compatibility with the character restrictions of various social media platforms, aiming to streamline the sharing process across different networks. We understand that this limit might not suit all your needs. Alin (a11n) (@alinclamba)

For X (formerly Twitter), no problem, but for Instagram Business, where the focus is on the picture, one might need a little bit more of text to give context to the post.

Is there a way around this, such as establish the limit on a platform per basis?

It is not a bug, or a problem with the plugin, I’m just asking if it is possible.

Best regards,

Luis

jeherve commented 1 day ago

Related: #17223

That's not currently possible, but displaying the different limits per platform would indeed be a nice improvement, thanks for the feedback. We'll consider it when we next iterate on that UI.

Also noting that working on #261 would most likely address this issue.

LuisPicoES commented 16 hours ago

Please do note that some platforms require the link to the post to be included in the message for it to be actionable (click on the link/featured photo to go to the actual post). I my particular user case (long form posts, a descriptive title, hashtags and squeezing in two languages to avoid doble posting) with Wordpress posts set to Scheduled to match a different timezone, it is very complicated to achieve a result that is effective. As noted on #17223, one option would be to disable the hardcoded character limit and warn the user that the message will be truncated when the limit set by the social media platform is reached. I can tweak a Twitter post to respect the 280 character limit -it is what it is- but be able to use the larger limits from other platforms.

  • Platform Character Limit
  • X (formerly Twitter) 280 characters (can be increased with premium subscription)
  • Facebook 63,206 characters for posts, 200 characters for status updates
  • Instagram 2,200 characters for captions
  • LinkedIn 1,300 characters for status updates, 2,000 characters for summaries
  • YouTube 100 characters for video titles, 5,000 characters for video descriptions
  • Threads 500 characters
  • Bluesky 280 characters