-
Notifications
You must be signed in to change notification settings - Fork 16
/
readme.txt
1631 lines (891 loc) · 59.5 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== Revive Social – Social Media Auto Post and Scheduling Automation Plugin ===
Contributors: codeinwp,marius2012,marius_codeinwp,hardeepasrani,Madalin_Themeisle, rsocial, uriahs-victor
Tags: social media automation, auto post, social media scheduling, social media automation, social media sharing
Requires at least: 4.7
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: trunk
Automatically share your WordPress posts on multiple social networks like Facebook, X (Twitter), LinkedIn, Instagram and more. Get more visitors to your website and keep your content alive.
## Description ##
## Revive Social automates your social media posting and scheduling, saving you time and increasing your reach. ##
Imagine never having to manually post on social media again. With Revive Social, your WordPress posts are automatically distributed to Facebook, X (Twitter), LinkedIn, Instagram, and other platforms, maintaining your online presence and boosting your site traffic effortlessly.
Revive Social is the preferred social media automation and scheduling plugin for WordPress, trusted by over **30,000** WP site owners, and celebrated with **340+** five-star 🤩 reviews.
## 🔗 HELPFUL LINKS: ##
* Need any help with setup? [CHECK DOCUMENTATION](https://docs.revive.social/)
* Interested in Revive Old Post Pro? [KNOW MORE ABOUT Revive Social PRO](https://revive.social/plugins/revive-old-post/?utm_source=wpadmin&utm_medium=readme&utm_campaign=ROP)
* Thinking of ways to grow your business? [READ WHY SOCIAL MEDIA IS IMPORTANT](https://revive.social/benefits-of-social-media-marketing/)
* Learn how to create a social media marketing plan. [CLICK HERE](https://revive.social/social-media-marketing-plan/)
Revive Social is a **must-have** WordPress plugin created to help website administrators **boost their website traffic**, grow their **social media followers**, and keep their existing **followers engaged** by **automatically** sharing posts and content from their WP site to their social media networks such as Facebook, Twitter, Google My Business, LinkedIn, and Tumblr
## Who Is Revive Social For?
- **Small Blog & Website Owners:** Essential for those managing blogs or websites, Revive Social efficiently shares posts, pages, and custom post types like Recipes, Books, Products, etc.
- **Large Blogs & High-Volume Sites:** Perfect for sites with extensive content, including massive blogs and e-commerce platforms, ensuring consistent engagement and visibility.
- **[E-Commerce Online Stores:](https://docs.revive.social/article/978-using-revive-old-posts-with-woocommerce)** Great for e-commerce sites to continuously highlight products and promotions on social media.
- **Social media marketers:** A must-have for social media professionals looking to streamline their content strategy and maintain a consistent online presence.
- **Hobby bloggers:** Whether you're sharing your latest culinary creations or travel adventures, Revive Social makes social media sharing easy and effective for hobbyists.
- **Non-Profit Organizations:** Helpful for non-profits and charities to keep their supporters engaged and informed about causes and events.
- **Educational Institutions:** Universities, colleges, and schools can share educational content, updates, and campus news.
- **Freelancers & Creatives:** Aids freelancers and artists in showcasing their work and maintaining active engagement with their audience.
- **Digital Agencies:** Agencies managing multiple clients’ social media accounts can benefit from streamlined posting and scheduling.
## 🤔 How Can Revive Social Help Me?
Revive Social is much more than just a wp to Facebook or wp to X (previously Twitter) plugin. Revive Social can be used for many use cases and help many different blogs and sites boost their social media traffic by introducing social media automation functionality to WordPress. It can act as all of the following in one:
### A WordPress **Social Media Scheduling** Plugin
With our plugin, 'Auto Publish' your content on a set schedule to share to social media - **a feature that's 100% FREE.**
Set how many hours should be between posts or go deeper into scheduling (PRO) by setting the time of day and days of the week you'd like the plugin to post to social media.
### 🚀 A WordPress **Social Media Auto post** Plugin
Just finished writing an awesome blog post? Why wait until it gets shared? Automatically post to social media as soon as you click the publish button!
Auto posting is a handy feature for users who want to share to social media as soon as they're done creating their content.
### ⏱️ A WP **Scheduled Post** Plugin
Creating future-dated posts? When WordPress publishes these posts, Revive Social will auto-publish them to your active social media accounts for you!
This feature takes into account filters you have set in the plugin settings, so it won't share Cat posts if you have added the Cat posts category to your excluded categories!
### 📊 A WordPress **Social Media Analytics** Plugin
Tired of manually adding UTM tags to posts to track the source of your traffic?
With Revive Social, shares to social media automatically include UTM tags to help you identify which social networks your traffic is coming from.
Easily see how much social media auto posting is helping with your website traffic inside Google Analytics.
### 📝 A WordPress **Content Curation** Plugin
Social media marketing can be a tedious job, especially when it comes to deciding what content to share on social networks.
With our plugin, it is possible to implement curation capabilities by **filtering out** the posts you **don't want to** share on social media with just a few clicks.
Once set, the plugin will then be able to determine which content to auto-share to social media.
### 🌐 A RSS to Social Media Plugin
With our Revive Network addon, you can share posts from any RSS feed to Facebook, X (previously Twitter), Linkedin, Tumblr, Google My Business, Vkontakte(VK), or Instagram (imported post needs to have an image).
### 🔁 A WP Auto Republish Plugin
Revive Social can work as a WP Auto Republish plugin that updates your post's publish date after it has been shared to your connected social media accounts.
---
Revive Social isn't like every other social media marketing tool. We've tailored its features while keeping the following in mind:
- Sustain and grow website traffic
- Grow social media following
- Keep existing social media followers engaged
- Promote and share evergreen content
**The plugin can automatically share posts from:**
- WordPress to X (previously Twitter)
- WordPress to Facebook page
- WordPress to Instagram [Pro]
- WordPress to Linkedin Profile [Pro]
- WordPress to Linkedin Page [Pro]
- WordPress to Tumblr [Pro]
- WordPress to Google My Business(GMB) [Pro]
- WordPress to Vkontakte(VK) Profiles [Pro]
- WordPress to Vkontakte(VK) Communities [Pro]
Some of the available networks and features require the Pro version of the plugin. Check out the free vs pro table [here.](https://docs.revive.social/article/941-revive-old-post-free-vs-pro)
### What Can I Do with Revive Social?
- Automatically share **old and new posts** to social media on autopilot. [Free]
- Auto post to social media on blog post publish. [Free]
- Choose the **time between** social media post shares. [Free]
- Choose the **number of posts** that the plugin shares to social media. [Free]
- Choose the maximum and minimum **age of posts eligible for sharing**. [Free]
- Create **common hashtags** for post shares. [Free]
- Include link **back to your site**. [Free]
- Compatible with **URL Shorteners**. Shorten the links for the content that you post to social media. [Free]
- **Exclude categories and tags (and other custom taxonomies)** from sharing to social media. [Free]
- **Exclude specific posts** from sharing to social media. [Free]
- Integrate with **Google Analytics** to track your social media traffic increase. [Free]
- Post to Facebook Pages. [Free]
- Post to X (previously Twitter). [Free]
- Post to Instagram. [Pro]
- Post to Facebook Groups. [Pro]
- Post to LinkedIn Profiles. [Pro]
- Post to LinkedIn Pages. [Pro]
- Post to Tumblr Blogs [Pro]
- Post to Google My Business [Pro]
- Post to Vk Profiles [Pro]
- Post to Vk Communities [Pro]
- WordPress Auto Republish post after sharing [Pro]
- Share multilingual posts to respective pages with WPML example, share English Posts to your English social media accounts, and Spanish posts to your Spanish social media accounts. [Pro]
And More! Try Revive Social, and see why it's the **best** WordPress social media marketing tool to boost your site traffic and keep your followers engaged.
## What’s Included in Pro?
Using the PRO version of Revive Social unlocks a host of additional features to help improve social media engagement on your accounts and bring more social media traffic to your website.
**Awesome features in Pro:**
- RSS feed sharing. Share feed items from ANY website to your connected social media accounts. With the [Revive Network addon](https://revive.social/plugins/revive-network/https://revive.social/plugins/revive-old-post/?utm_source=wpadmin&utm_medium=readme&utm_campaign=Revive Social-RN) it's all possible (available free with Revive Social Pro).
- [Support for WordPress Custom Post Types](https://docs.revive.social/article/968-how-to-share-different-wordpress-post-types-to-social-media-w-revive-old-posts) (WooCommerce Products, BigCommerce Products, Recipes, etc.)
- [Content Variations](https://docs.revive.social/article/971-how-to-add-variations-to-revive-old-posts-shares); Add multiple share variations to your posts, including custom images, Revive Social will automatically choose a variation to share!
- Exclude categories and tags (and other custom taxonomies) from sharing to social media on a **per account basis**. [Learn More](https://docs.revive.social/article/591-how-to-only-share-posts-from-specific-categories-with-revive-old-post)
- Share **WordPress scheduled posts** to social media on publish. [Learn More](https://docs.revive.social/article/1194-share-scheduled-posts-to-social-media-on-publish-with-revive-old-posts)
- Finer **WPML support** for multilingual websites. [Learn More](https://docs.revive.social/article/1338-how-to-share-different-wpml-languages-to-different-social-media-accounts)
**Automatically generate hashtags** for post shares from **tags**, **categories** or from **custom fields**.
- **WordPress to Instagram** scheduling and auto post
- **WordPress to LinkedIn Company Pages** scheduling and auto post
- **WordPress to LinkedIn Profiles** scheduling and auto post
- **WordPress to Tumblr** scheduling and auto post
- **WordPress to Google My Business(GMB)** scheduling and auto post
- **WordPress to Vkontakte(VK) Profiles** scheduling and auto post
- **WordPress to Vkontakte(VK) Communities** scheduling and auto post
- Connect **multiple social media accounts** to WP
- Add [custom UTM tags](https://docs.revive.social/article/925-how-to-use-custom-utm-tags) for analytics to your social media shares
- Share different [content variations](https://docs.revive.social/article/971-how-to-add-variations-to-revive-old-posts-shares) to your social networks
- Add predetermined text in front or after your post content (Additional Text)
- Add [Magic tags](https://docs.revive.social/article/952-available-magic-tags-in-revive-old-posts) to content variations
- Magic tags support for “Additional Text” option
- Enable Webhook Integration to seamlessly link with various external services, [including 30+ networks via Zapier](https://docs.revive.social/article/2037-maximize-your-social-presence-effortless-integration-with-zapier), for effortless automation & updates. Automate your social media tasks & workflows.
- Automatically share images and video from your [media library to your social networks](https://docs.revive.social/article/934-how-to-use-revive-old-post-media-sharing-feature) **(our users love this feature!)**
- [Post as an image](https://docs.revive.social/article/958-how-to-share-posts-as-image-posts-to-social-accounts); share posts to social media as an image post instead of an article post.
- [Custom schedule](https://docs.revive.social/article/972-revive-old-posts-custom-schedule-feature); set the days of the week and times you'd like posts to share, social media scheduling simplified!
## WE’RE HERE FOR YOU, AND WE TAKE ALL FEEDBACK SERIOUSLY ##
* 📚 [Knowledge Base](https://docs.revive.social/): we’ve created a complete documentation library and we’re still constantly updating with new tutorials.
* 🦸 [Support forum](https://wordpress.org/support/plugin/tweet-old-post/): we offer support to free version user here and try to reply within one business day.
## SEE WHAT REAL USERS TALK ABOUT US ##
* This plugin helps me send out my WordPress blog posts to my social media channels. [Revive Social Is Great](https://wordpress.org/support/topic/revive-social-is-great/)
* Started implementing the revive plugin this week. Got prompt support on questions. [Excellent Plugin](https://wordpress.org/support/topic/excellent-plugin-8172/)
* I’m on the pro subscription and the plugin is working so far as described. [Works as described](https://wordpress.org/support/topic/works-as-described-so-far-pro-version/)
* Its Life Saving Very Handy Useful Plugins Works as it say. [❤ Love It](https://wordpress.org/support/topic/life-saving-plugin-%e2%9d%a4-love-it/)
## Useful Resources
- For plugin documentation [see here](https://docs.revive.social/).
- Read more about social media marketing on [our blog](https://revive.social/blog/).
- Read more about WordPress on [our blog](https://www.codeinwp.com/blog/).
- Look at our other plugins [see here](https://themeisle.com/wordpress-plugins/).
- A few major sites that are using the plugin [FinMaster](https://finmasters.com), [Themeisle](https://themeisle.com/), [Codeinwp](https://www.codeinwp.com)
== Installation ==
**The following are the steps to install the Revive Social plugin**
1. In your WordPress Administration Panels, click on the Add New option under Plugins from the menu.
2. Click on Upload at the top.
3. Browse the location and select the Tweet old post Plugin and click install now.
4. To turn the Revive Social Plugin on, click Activate.
5. Check your Administration Panels or WordPress blog to see if the Plugin is working.
6. You can change the plugin options from Revive Social under settings menu.
**Alternatively, you can use the following steps to install the Revive Social plugin**
1. Download the latest version of the Revive Social Plugin to your computer from here.
2. With an FTP program, access your sites server.
3. Upload (copy) the Plugin file(s) or folder to the /wp-content/plugins folder.
4. In your WordPress Administration Panels, click on Plugins from the menu.
5. You should see Revive Social Plugin listed. If not, with your FTP program, check the folder to see if it is installed. If it isn't, upload the file(s) again. If it is, delete the files and upload them again.
6. To turn the Revive Social Plugin on, click Activate.
7. Check your Administration Panels or WordPress blog to see if the Plugin is working.
8. You can change the plugin options from Revive Social under settings menu.
== Frequently Asked Questions ==
If you have any questions please ask on the [support forum](https://wordpress.org/support/plugin/tweet-old-post/) and we will try our best to assist.
**Is the Social Media Scheduling feature free?**
- Yes, in the free plugin you can set how many hours you’d like between each share(e.g 6 hours), Revive Social will automatically post to your social networks when the countdown is up. To set the days and time of the week this would require the [Pro plugin](https://revive.social/plugins/revive-old-post/https://revive.social/plugins/revive-old-post/?utm_source=wpadmin&utm_medium=readme&utm_campaign=rop-pro).
**Is the Auto Publish (aka Auto Post) feature free?**
- Yes, this feature is free for the accounts that can be connected via the free plugin (Facebook and Twitter). Once you check the option to post on publish, our plugin will do the rest.
**Can I share RSS feeds to social media?**
- Yes, you will need our Revive Network addon which is currently in the beta stages of testing for Pro users.
**REST API error**
- This issue is normally caused by an antimalware or firewall plugin. Please try disabling all plugins(except Revive Social) to see if the issue persists. If not then enable each plugin one by one while checking Revive Social dashboard to see if the issue returns, that will help you determine the conflicting plugin.
**Why isn't sharing working?**
- Your website Cron might be faulty. This is a common WordPress issue with many plugins, see our solution doc [here](https://docs.revive.social/article/686-fix-revive-old-post-not-posting) for fixing the issue.
**Does Revive Social have Social media share buttons?**
- No, the plugin does not have share buttons currently. You can vote for it on our [RoadMap here](https://trello.com/b/svAZqXO1/roadmap-revive-old-posts).
**Which link shorteners are included in Revive Social?**
- The link shorteners the plugin currently supports are: bit.ly, is.gd, rviv.ly, google firebase, rebrandly and native WordPress shortlinks.
**Can Revive Socials share Posts from WordPress to Facebook Group?**
- Yes, this however requires the pro version of the plugin.
**Can Revive Social share to LinkedIn Business page?**
- Yes, Revive Social can share to LinkedIn business pages as well as personal profiles.
== Screenshots ==
1. Revive Social dashboard (no accounts connected).
2. Add account modal
3. Facebook page and Twitter account connected
4. General settings tab, only a few of the available settings are shown in this screenshot
5. Post Format page, fine-tune your posting format per connected account
6. Custom Scheduling (PRO)
7. Sharing queue
8. Sharing Log
for more you can check out
http://revive.social/plugins/revive-old-post
== Changelog ==
##### [Version 9.1.3](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.2...v9.1.3) (2024-11-11)
- Fixed issue with Revive Social menu item being visible to match user permissions
- Fixed PHP deprecation error showing in the console
- Updated dependencies
##### [Version 9.1.2](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.1...v9.1.2) (2024-08-28)
- Upgraded Facebook Graph API version
- Fixed an issue where a PHP error was being thrown when posting
##### [Version 9.1.1](https://github.com/Codeinwp/tweet-old-post/compare/v9.1.0...v9.1.1) (2024-07-23)
- Tested compatibility with WordPress 6.6
#### [Version 9.1.0](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.31...v9.1.0) (2024-07-17)
### New features
- Connect 30+ additional networks via Zapier with our new [Webhook integration](https://docs.revive.social/article/2037-maximize-your-social-presence-effortless-integration-with-zapier) (PRO).
- [Advanced Content Editing](https://docs.revive.social/article/2038-personalize-your-social-media-shares-with-the-custom-content-editor): Introduced a new Custom Content editor for post captions, including magic tags for dynamic content (PRO).
### Improvements
- Rebranded to Revive Social
- Integrated Yoast Title & Description option for sharing content (PRO).
- Reduced the add-on file size (PRO).
- Improved the UI with optimized button positions, enhanced color contrast, and a reorganized layout for options and Dashboard notices.
- [Improved documentation](https://docs.revive.social/article/2035-troubleshooting-guide-for-facebook-account-connection-errors) to better assist with error handling when connecting to Facebook.
### Fixes
- Resolved issue with disconnected Facebook groups appearing in the Dashboard.
- Corrected social network icons display issues across all site languages.
- Removed the outdated plugin roadmap from the Dashboard.
- Updated the “Get Support” button to direct users to the appropriate channel (Free/Pro).
- Eliminated the outdated authentication method for connecting to X.
##### [Version 9.0.31](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.30...v9.0.31) (2024-06-04)
- Fixed sharing on LinkedIn: updated LinkedIn API Version
- Updated Facebook API Version
##### [Version 9.0.30](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.29...v9.0.30) (2024-05-22)
- Updated internal dependencies
##### [Version 9.0.29](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.28...v9.0.29) (2024-05-20)
- Updated internal dependencies
##### [Version 9.0.28](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.27...v9.0.28) (2024-05-20)
- Updated internal dependencies
##### [Version 9.0.27](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.26...v9.0.27) (2024-04-23)
### Bug Fixes
- Fixed issue with titles not always showing correct escaped characters.
- Fixed instant sharing not working correctly with scheduled posts, only published posts are now eligible.
### Improvements
- Improved compatibility with newer versions of PHP
- Updated internal dependencies
##### [Version 9.0.26](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.25...v9.0.26) (2024-02-29)
### Fixes
- Updated dependencies
##### [Version 9.0.25](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.24...v9.0.25) (2024-02-20)
### Fixes
- Page will refresh when a social media account is added.
- Instant sharing checkbox will now be selected when Instant
##### [Version 9.0.24](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.23...v9.0.24) (2024-02-12)
### Fixes
- Social media accounts are not selected with Instant sharing activated
##### [Version 9.0.23](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.22...v9.0.23) (2024-02-01)
### Improvements
- Quota limit handling when sharing in X Network (re-quires re-login with your X account)
- Button to export Logs as a text file
- New logs display design
- Sharing tweets via the Revive Social server
### Bux Fixes:
- URL shortener error handling
- Fixed instant sharing issue with scheduled posts
##### [Version 9.0.22](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.21...v9.0.22) (2023-12-22)
### Fixes
- Changed the default usage of X (ex Twitter) to own API keys
- Updated the JS pipeline
- Fixed compatibility issue with the LearnPress plugin
##### [Version 9.0.21](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.20...v9.0.21) (2023-09-27)
- Implemented post-sharing limit API to prevent sharing errors
##### [Version 9.0.20](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.19...v9.0.20) (2023-09-19)
- Fixed Facebook login issue by upgrading Graph API version v7.0 to v12.0
##### [Version 9.0.19](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.18...v9.0.19) (2023-08-23)
- Fixed LinkedIn sharing (API version changed)
##### [Version 9.0.18](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.17...v9.0.18) (2023-08-17)
- Added new authentication permissions scope for LinkedIn
##### [Version 9.0.17](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.16...v9.0.17) (2023-08-03)
PHP version required updated to 7.4
##### [Version 9.0.16](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.15...v9.0.16) (2023-08-03)
- Updated the required PHP version to 7.4
##### [Version 9.0.15](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.14...v9.0.15) (2023-07-28)
- Fixed post-sharing issue with post image
- Added Twitter v2 API support
##### [Version 9.0.14](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.13...v9.0.14) (2023-06-06)
- Added LinkedIn new API support
- Added About Us page integration
- Fixed post sharing issue with GMB
##### [Version 9.0.13](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.12...v9.0.13) (2023-03-31)
- Fixed hashtags issue with camel case text [#860](https://github.com/Codeinwp/tweet-old-post/issues/860)
- WordPress core tested up to version 6.2
- Fixed instant sharing regression [#861](https://github.com/Codeinwp/tweet-old-post/issues/861)
##### [Version 9.0.12](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.11...v9.0.12) (2023-01-31)
* Improved query strings encoding
##### [Version 9.0.11](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.10...v9.0.11) (2023-01-03)
- Harden security of the plugin
##### [Version 9.0.10](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.9...v9.0.10) (2022-08-26)
- [Dev] Remove old buffer service that doesn't exist anymore.
- [Dev] Less cumbersome error messages when services fail to build by using getMessage() instead of getTrace()
##### [Version 9.0.9](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.8...v9.0.9) (2022-07-25)
- [New Pro] Option to automatically crop Instagram Images if they do not meet the Instagram supported aspect ratios
- [Fix] PHP 8 related errors
- [Fix] Long taxonomy names were overflowing their container in multiselect fields
- [Info] Tested on WP 6.0
- [Info] Minimum PHP version has been changed to 7.2 to address composer dependency PHP errors
- [Info] Updated Themeisle SDK
##### [Version 9.0.8](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.7...v9.0.8) (2022-04-22)
### Info
- Update tested up to version
##### [Version 9.0.7](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.6...v9.0.7) (2022-04-21)
### Info
- Update WP tested up to version
- Added two new hooks and that fire before post is shared
- Clean up some old options from version < 8.0 when housekeeping option is turned on
##### [Version 9.0.6](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.5...v9.0.6) (2021-12-13)
### Fixes
- The same post would some times get shared too soon after it had previously been shared.
##### [Version 9.0.5](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.4...v9.0.5) (2021-08-17)
### Changes
- Add notice about Remote Cron feature removal
##### [Version 9.0.4](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.3...v9.0.4) (2021-08-17)
### Fixes
- Google My Business posts were not sharing because of missing Topic Type field
### Changes
- Turned off Remote Cron feature. Use [this doc](https://docs.revive.social/article/686-fix-revive-old-post-not-posting) if you have issues where your posts aren't sharing.
- Google My Business errors will now return more information with details on why the post didn't share.
##### [Version 9.0.3](https://github.com/Codeinwp/tweet-old-post/compare/v9.0.2...v9.0.3) (2021-06-24)
### Fixes
- LinkedIn shared article posts would not show the preview image.
- The filter to set the WPML language that is shared to accounts was being overridden in the Lite version of the plugin.
- Handle cases where the wpml_language option is not set for an account and the user tries to share a post.
- Handle cases where randomize hashtags option is not set for an account and the user tries to share a post.
= 9.0.2 - 2021-06-07 =
#### Features
* [New Pro] Post Format "Share Content" option to share post's Yoast SEO title or description.
* New Post Format option to randomize hashtags before sharing.
#### Fixes
* All backslashes were not being removed from Post on Publish share messages.
* Post on Publish checkboxes would sometimes be checked by default while updating already published posts.
* Post on Publish feature would sometimes share the post at odd times if the "True Instant Share" option was turned off in General Settings of ROP.
* Better error handling for wp_remote_post() calls.
= 9.0.1 - 2021-04-22 =
* [Fix Pro] Issue with saving maximum post age setting for users on Personal Plan
* [Change] Don't show ROP Log error notice to non-admins
= 9.0.0 - 2021-04-21 =
* [Note] This version is a major update and moves some features to the Pro version of the plugin
* [Note Pro] Revive Network v2.0.6 and higher is needed for compatibility with Revive Old Posts v9.0.0
* [New Pro] Improved WPML Support - Share a WPML language on a per-account basis for better modularity
* [New Pro] Instagram Sharing! Share your post images and images from your Media Libary to Instagram
* [New] Built-in option in "Share Content" settings to use the post excerpt as the share content
* [New] Made it possible to manually select which accounts users would like to share to when using the Post on Publish feature with the "Share by default" option turned on
* [Fix Pro] Share variations would still get shared even though the option to use them was turned off
* [Fix Pro] Issue with migrating taxonomy filters when moving from Lite(free version) to Pro, requiring users to clear options and reinstall the plugin
* [Fix Pro] Character decoding in Tumblr share content
* [Fix] Escaped quotes would show in Twitter share content
* [Fix] Issue where WPML draft posts would get added to sharing queue
* [Fix] New posts to share would always get added to the top of sharing queue instead of the bottom
* [Fix] Script error with wp_localize_script on WP 5.7
* [Fix] Download external images temporarily before attempting to share on Twitter and VK to prevent sharing error
* [Fix] Banned posts were not cleared from sharing queue if the plugin was stopped and started again
* [Change] Prevent saving of Twitter character length longer than 280 characters to keep within the Twitter character limit
* [Change] Minimum sharing interval in Lite version of the plugin is now 5 hours
* [Change] Number of posts per share in Lite version is now limited to 1
* [Change] Maximum Post Age in Lite version is now 365 (1 year)
* [Info] Tested on WP 5.7
= 8.6.7 - 2021-02-01 =
* Fix: Instant share metabox would not show unless RSS feed item post type was selected on General Settings screen
= 8.6.6 - 2021-01-31 =
* New PRO: Import and share RSS feed items from any website on the web to your social media accounts using the Revive Network Addon. Never run out of content to keep your followers engaged (available for download from the Addons area of the Revive Old Posts menu item)
* Info: Added "Start Here" button on Dashboards that link to Youtube playlists which will house how-to and explainer videos for Revive Old Posts and Revive Network
= 8.6.5 - 2020-12-18 =
* Info: Update "Tested up to" version in readme.txt to reflect tested up to inside plugin file header
= 8.6.4 - 2020-12-17 =
* Change: Show admin notices only to users with 'manage_options' capability.
* Change: Skip sharing on websites where 'wp_get_environment_type()' doesn't return 'production'
* Change Pro: Fallback to article post share when no featured image is set and "Share as Image Post" option is checked in Post format settings.
* Change Pro: Limit the LinkedIn refresh token notification to 5 emails max.
* Info: Tested on WP 5.6
= 8.6.3 - 2020-12-08 =
* Info Pro: Add Revive Network base support. Apply to be a Beta tester [here](https://forms.gle/M4mcqrFZze4Pe4pu7)
= 8.6.2 - 2020-12-01 =
* Fix PRO: Error in the dashboard if the user had a previously connected Buffer account inside ROP and tried to update the plugin. A notice will now be shown with a link to updating steps for those situations.
= 8.6.1 - 2020-11-24 =
* PRO Fix: Plugin tried to build buffer service that did not exist. Buffer network is no longer supported in Revive Old Posts.
= 8.6.0 - 2020-11-24 =
* New PRO: New social media network- Vkontakte
* New: Dedicated Remote Cron Service. Option to let our service take care of ROP shares more reliably for sites experiencing WP Cron issues or issues with posts not getting shared.
* New: Addons menu. RSS feed sharing is coming to ROP. Apply for access to Revive Network RC1. Only select users will be chosen for the testing phase.
* Change PRO: Dropped LinkedIn API dependency in favor of our own LinkedIn API methods
* Info PRO: Added error log for LinkedIn image sharing when exif_imagetype function does not exist on the server.
= 8.5.18 - 2020-09-27 =
* Change Pro: Move GMB dependency to Pro plugin.
= 8.5.17 - 2020-09-24 =
* Dev: Add post-install command to composer.json
= 8.5.16 - 2020-09-23 =
* Info: Update Google My Business dependency version
* Info: Update Themeisle SDK dependency version
* Change: Dropped monolog dependency in favor of custom logging methods
= 8.5.15 - 2020-09-09 =
* Change: Require at least PHP 7.1
* Info: Next versions of ROP will not work with PHP 5.6. Please see [this doc](https://docs.revive.social/article/947-how-to-update-your-php-version) for details on updating your PHP version.
= 8.5.14 - 2020-09-08 =
* Change Pro: Removed Buffer integration. To connect your Facebook Groups to ROP, simply reconnect your Facebook account to the plugin, your groups will be imported automatically. Instagram sharing will cease to work on September 30th. [Please see this doc for more info.](https://docs.revive.social/article/1297-why-were-removing-buffer)
* New PRO: Your admined groups are imported into ROP by default along with your pages.
* Info: Added known error log message for Facebook permissions error. If receiving permission errors in the ROP logs while connecting different Facebook pages to different websites. Then [please see this doc for the solution](https://docs.revive.social/article/1031-fix-error-200-requires-managepages-and-publishpages)
= 8.5.13 - 2020-08-28 =
* Change: Made account names clickable.
* Fix: WP 5.5 missing permissions callback notice.
* Info: Tested on WP 5.5
= 8.5.12 - 2020-08-03 =
* Fix PRO: Edge case where "Share Scheduled Posts to Social Media On Publish" feature would not share posts because of empty array.
* Change: Switched Facebook API calls to Graph API 7.0
* Info: Tested on WP 5.5 RC1
= 8.5.11 - 2020-07-23 =
* Fix: Posts always sharing as image posts even with option unchecked.
* Info: Added "rop_instant_share_message" filter for manipulating custom instant share messages.
= 8.5.10 - 2020-07-21 =
* New PRO: You can now share your website posts to your Google My Business location(s).
* Fix PRO: Unknown service error when using "Share Scheduled Posts to Social Media On Publish" feature.
* Fix PRO: Missing media type error(silent) when "Share as image Post" feature was used for Twitter.
* Info: Added checks to help prevent duplicate post issues which can occur in some environments with database caching.
= 8.5.9 - 2020-07-20 =
* New PRO: You can now share your website posts to your Google My Business location(s).
* Fix PRO: Unknown service error when using "Share Scheduled Posts to Social Media On Publish" feature.
* Fix PRO: Missing media type error(silent) when "Share as image Post" feature was used for Twitter.
* Info: Added checks to help prevent duplicate post issues which can occur in some environments with database caching.
= 8.5.8 - 2020-06-16 =
* New PRO: Custom instant sharing messages. You can now alter the caption that would be sent to the social media network.
* Change: Opened up easier LinkedIn login workflow for old installs.
* Change: Increased default category hashtag length. Old value was causing users categories to get dropped before sharing if they were too long
= 8.5.7 - 2020-05-14 =
* New PRO: Made it easier to connect Tumblr accounts for new installs.
* New: Added an option in general settings to make Instant Share feature truly immediate and more reliable.
* Change: Edited some text titles and descriptions in the plugin dashboard to make them easier to understand.
*
= 8.5.6 - 2020-04-15 =
* Change: Switched rviv.ly shortener with is.gd shortener to prevent issues with sharing.
= 8.5.5 - 2020-04-11 =
* Fix PRO: PHP Error when "Post with image" is checked in Post format for LinkedIn and post has no featured image set.
* Fix PRO: PHP Error when no post format option is available in the database and ROP tries to share a WP scheduled post that has become published.
* Change: Bit.ly now uses bit.ly's v4 API endpoint.
* Info: Tested on WP 5.4.
= 8.5.4 - 2020-03-18 =
* New PRO: Taxonomy filtering is now account-based
* Fix: Fixed an issue where the connected accounts would not drop down after clicking the "Share immediately using Revive Old Posts" button
* Change: Changed the function the "share immediately using Revive Old Posts" feature uses to set the cron task time
* Info: Tested on WP 5.4 RC
= 8.5.3 - 2020-02-13 =
* Fix PRO: Fixed an issue where custom images could not be uploaded from the share queue.
* Fix PRO: Fixed an issue where it would not be possible to activate some LinkedIn accounts due to their LinkedIn ID format.
* Fix: Strip Divi shortcodes that are created by the Divi theme before the content is shared.
* Fix: Share immediately details were being saved in the DB for posts that were still drafts.
* Change: Optimized text for some log error messages and introduced known error fixes for a few others.
= 8.5.2 - 2019-12-31 =
* New PRO: Share posts that have been scheduled for future publication by WordPress when their status change from "Scheduled" to "Publish" [Learn more](https://docs.revive.social/article/1194-share-scheduled-posts-to-social-media-on-publish-with-revive-old-posts)
* Fix PRO: Better compatibility for grabbing images for Tumblr shares on WPEngine hosted websites.
* Fix PRO: Tumblr URL shares were not showing the Link preview image.
* Fix: Instant sharing options set on the General Settings tab were not being honored.
* Fix: Corrected support doc URL for a LinkedIn error.
* Fix: Strip Divi builder shortcodes from the content before sharing to prevent undesired share output.
* Change: Videos selected for sharing in Media gallery will always be uploaded as a native video to Twitter regardless of "Post with image" option.
* Change: Call for Facebook URL scrape will now occur on original URL instead of the processed URL.
* Info: Added "Learn more" links for certain setting options on the plugin dashboard
= 8.5.1 - 2019-11-21 =
* Fix PRO: LinkedIn invalid scope error on old installs
= 8.5.0 - 2019-11-21 =
* New PRO: Made it easier to connect LinkedIn Accounts for new installs
* New PRO: Plugin will now grab LinkedIn company pages using when using "Sign into LinkedIn" option on the LinkedIn service inside ROP dashboard for new installs
* New PRO: Easier addition of Instagram accounts and Facebook Groups using Buffer integration
* New PRO: Ability to add custom images to post share variations
* Fix PRO: Fixed an issue where Pinterest sharing failed on some hosts
* Fix: Post immediately feature not working in Gutenberg
* Change: Moved post immediately feature to metabox
* Change: Opened up easier Twitter login workflow for old installs
* Change: Sharing as an article post to Facebook no longer requires varifying domain with Facebook Business Manager
* Change: Scrape post details before sharing to Facebook to ensure link preview is always up to date
* Change: Enhance tutorial pointers
* Change: Plugin Roadmap link added to submenu (Vote for features you want to see in ROP!)
* Info: Tested on WP 5.3
= 8.4.4 - 2019-10-03 =
* New: Label to show sharing status.
* Change: Removed some UI buttons and made UX improvements to dashboard.
* Change: Send posts to Facebook as text posts if users have not verified their domain with Facebook; inform users on how to go about the process. .
= 8.4.3 - 2019-09-12 =
* New: Toast message will now show on ROP dashboard when an error is present in the log.
* New: Added a check to detect when ROP cron event is not firing.
* Fix: Switching from queue tab to another tab would refresh queue order.
* Fix: Linkedin 411 length required error.
* Fix: Users would be redirected to Tumblr homepage if credentials were wrong. An error will now be displayed.
* Fix: Pressing Twitter account button after deleting a Twitter account from ROP would refresh the page.
* Change: Edited "no accounts" text area with more details to help users get started.
* Change: Moved Support & Documentation buttons to top section of ROP dashboard.
* Change: Set rviv.ly back as default shortener.
* Change: Delete icon will now show whenever an account is deactivated
= 8.4.2 - 2019-08-23 =
* PRO Fix: Unauthorized error when updating Pro plugin
* Fix: Error would occur if the user tried to sign in while the API credentials form fields were empty
* Fix: Timer was not stopped if all accounts were removed using "remove all accounts" button
* Fix: Removing an account and then immediately trying to add it back would attempt to validate with old API credentials
= 8.4.1 - 2019-08-19 =
* Fix: Use own keys button was appearing in Twitter modal for old installs
= 8.4.0 - 2019-08-19 =
* PRO: Share to Instagram, Facebook Groups, LinkedIn Company Pages via Buffer integration.
* New: Made it easier to connect Twitter accounts for new users.
* Fix: Wrong error solution doc link would sometimes be given in Log.
* Fix: Fixed a bug where the sharing queue would be duplicated when switching tabs.
* Fix: Sites with Jetpack Photon feature activated would have issues with sharing images to twitter.
= 8.3.5 - 2019-08-02 =
* Change: Made some UX changes to plugin dashboard
= 8.3.4 - 2019-07-21 =
* New: Roadmap & Voting button! See where ROP is headed and vote on or recommend features which matter to you.
* Fix: PHP warning when Share Immediately feature would receive a non-array of selected accounts in rare cases.
* Fix: Silent Undefined Index error where Cron would try to fire for non-set actions.
* Change: Allow users who installed ROP prior to v8.3.0 to connect their Facebook accounts using the Revive Social Facebook App. No more need to go through an App review.
= 8.3.3 - 2019-07-10 =
* New: An email will be sent to admin email address if the "Share more than once" option is unchecked and sharing is complete
* New: Documentation and support buttons on plugin dashboard
* Fix: LinkedIn Image sharing
* Fix: Facebook sharing timeout on some servers
= 8.3.2 - 2019-05-27 =
* Fix: Log would some times show the wrong status message for the share
* Change: Use button to show app credential fields on new installs
= 8.3.1 - 2019-05-24 =
* Fix: Use wp_remote_request functions in favor of guzzle which was causing issues on some websites
* Fix: Posting to Pinterest board names with commas
= 8.3.0 - 2019-05-24 =
* New: Made connecting Facebook pages to plugin much simpler.
* Fix: When using publish now feature, all services would be checked after page reload even though only one was selected.
= 8.2.5 - 2019-05-17 =
* New: Show admin notice when WP Cron is turned off, which can cause posting issues with ROP
* Fix: LinkedIn Image posts were not going through
* Fix: Posting to some Pinterest boards with special characters was not working
* Info: Tested on WP 5.2
= 8.2.4 - 2019-04-15 =
* Fix: Minor bugs
= 8.2.3 - 2019-04-10 =
* New: Filter introduced for Post Title & Content separator (check revive.social docs)
* New: Known errors will now show a link to the fix in the log area
* Fix: Twitter images would not share for sites which moved to a different protocol but didn't update their image links in the database
* PRO Fix: Moved to LinkedIn API v2 (check revive.social docs)
= 8.2.2 - 2019-03-20 =
* New: Feedback button on plugin dashboard. Help us make ROP better by filling out the form!
* Fix: Minor typos
* PRO: You can now share custom messages/share variations in the order they were added.
* PRO Change: Updated custom messages/share variations metabox design
= 8.2.1 - 2019-03-01 =
* Fix: Sharing queue issue with sites running WPML plugin
= 8.2.0 - 2019-02-09 =
* New: The share post on publish feature is now in the lite version of the plugin. This should help with Facebook app review process (see revive.social docs)
= 8.1.8 - 2019-01-29 =
* Fix: Minor bugs
= 8.1.7 - 2019-01-18 =
* New: Adds basic support for WPML content sharing(see revive.social docs)
* Fix: Low PHP version notice was not showing the right text
* Fix: Minor bugs
= 8.1.6 - 2018-12-13 =
* Fixed undefined variable error
= 8.1.5 - 2018-12-13 =
* New: Made post share content filterable, you can now use post excerpt field (see docs)
* New: Pinterest shares will now link to the post on your website