preloader

WPCodeBox plugin review and common issues

WPCodeBox is used for admin cleanup, access control, logging, editorial workflow, and small site management tasks. In most cases, it fits business sites better than building the same workflow from scratch too early. A common issue is that settings get messy when multiple utility plugins overlap or modify the same admin screens. This usually happens when settings overlap with themes, optimization tools, or other plugins already on the site. It can save time, but it still needs testing on a staging site before major changes go live. From experience, WPCodeBox works best when the setup stays focused and the main settings are documented. It is useful in production, but it still needs updates, reviews, and periodic cleanup.

What is WPCodeBox plugin?

Revive Old Posts (also called Revive Social) is a WordPress plugin that automatically shares older blog posts to social media platforms — keeping older content visible and driving traffic from posts that were only briefly promoted when first published. The plugin connects to Twitter/X, Facebook Pages/Groups, LinkedIn, and other platforms, then schedules and publishes older posts on a configurable cycle (every few hours, promoting content from the last X years of the archive).

The concept addresses a common content marketing problem: most WordPress sites produce significantly more content than they promote. A post published two years ago may be evergreen and highly valuable but receives no social traffic because it is no longer being manually shared. Revive Old Posts automates this “content recycling” workflow — publishing a steady stream of older content to social channels without manual effort.

The free version connects to Twitter/X and Facebook with basic scheduling. Revive Old Posts Pro ($99/year) adds LinkedIn sharing, custom post type support, hashtag automation, UTM parameter tracking, image sharing in posts, and Google Analytics integration. For content-heavy blogs and content marketing teams generating ongoing traffic from past content, Revive Old Posts Pro provides a genuine ROI in traffic volume relative to its cost.

Need Help With WPCodeBox Setup, Troubleshooting, or Customization?

Need help with WPCodeBox? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get WPCodeBox Expert Help

Key Features

  • Automatic sharing of older posts to social media
  • Platforms: Twitter/X, Facebook Pages and Groups, LinkedIn (Pro), Google My Business (Pro), Instagram (Pro)
  • Configurable sharing interval (how often a post is shared)
  • Age-based filtering (only share posts from the last X years)
  • Category filtering — include or exclude specific categories

Pros & Cons

Pros

  • Maximizes ROI from existing content library without ongoing manual effort
  • Consistent social media presence from automated older content sharing
  • Category filtering prevents inappropriate content recycling (e.g., time-sensitive news)

Cons

  • Twitter/X API access now has significant restrictions and costs — Twitter sharing may require a paid API subscription
  • Sharing too-old or irrelevant content can harm brand perception on social channels

Free vs Premium

Free: Twitter/X, Facebook sharing, basic scheduling. Pro ($99/year): LinkedIn, Google My Business, Instagram, custom post types, hashtags, UTM tracking, image sharing.

Common Problems & Fixes

Revive Old Posts is connected to Twitter/X but posts are not being shared — the sharing log shows failures. How do I fix Twitter API issues?

Twitter/X significantly restricted its API in 2023, requiring paid API subscriptions for most use cases. Check: (1) your Twitter/X developer app plan — the free API tier is extremely limited; posting to Twitter requires at least a Basic paid API tier ($100/month) unless you qualify for certain exemptions; (2) the API credentials in Revive Old Posts → Settings → Social Accounts → Twitter must match an active Twitter/X App; (3) verify the API app has “Read and Write” permissions — “Read only” apps cannot post tweets; (4) check the Revive Old Posts → Log for specific API error codes.

Revive Old Posts is sharing posts that should be excluded — old or time-sensitive content is being posted to social channels. How do I configure content exclusions?

Configure exclusion rules in Revive Old Posts → Settings → Sharing: (1) set a “Maximum post age” to prevent sharing posts older than a threshold (e.g., 5 years); (2) use the “Exclude categories” setting to skip categories like “News,” “Announcements,” or “Events” that contain time-sensitive content; (3) exclude specific posts individually by adding them to the exclusion list in their post meta (Revive Old Posts adds a checkbox in the post editor to exclude that specific post); (4) set a minimum age (e.g., at least 30 days old) to prevent recently published posts from entering the recycling rotation.

Revive Old Posts is not running — no posts have been shared for several days despite the plugin being active and configured. How do I fix the scheduling?

Revive Old Posts uses WordPress cron for scheduling. Issues: (1) WordPress cron requires site traffic to trigger — on low-traffic sites, scheduled sharing may run late. Set up a true server cron (via hosting control panel) to trigger wp-cron.php every few minutes; (2) go to Revive Old Posts → Log and check if the cron job is registering at all; (3) a caching plugin may be blocking the cron trigger; (4) verify the sharing interval is not set too long (a 24-hour interval with few qualifying posts may not trigger visible sharing); (5) confirm the social account connection is still valid — expired OAuth tokens prevent sharing.

Customization & Developer Notes

How do I configure Revive Old Posts to only share content from specific categories?

In Revive Old Posts → Settings → Post Format → Categories, select “Include only selected categories” and check the categories you want to recycle. Only posts in those selected categories will be shared. This is useful for blogs with mixed content (tutorials, opinions, news) where only the evergreen tutorial category should be recycled, while opinion pieces and news are too time-sensitive for recycling.

How do I add UTM tracking parameters to Revive Old Posts social shares?

UTM parameter tracking requires Revive Old Posts Pro. Go to Pro → Settings → UTM Tracking and enable UTM parameters. Configure: utm_source (e.g., twitter, facebook), utm_medium (e.g., social), utm_campaign (e.g., revive_old_posts). When configured, every shared link includes these UTM parameters. In Google Analytics, filter traffic by utm_campaign=revive_old_posts to see how much traffic is being generated from recycled older content sharing.

Frequently Asked Questions

Is Revive Old Posts effective for driving real traffic?

Effectiveness depends heavily on social media audience engagement and platform algorithm treatment of automated posts. Sites with engaged Twitter/X or LinkedIn followings see meaningful traffic from recycled content. Instagram and Facebook typically require authentic, manually crafted posts for engagement — automated recycled posts perform less well. For content sites with large Twitter followings, Revive Old Posts can add 5-15% to social referral traffic from older content at minimal effort. Measure ROI by enabling UTM tracking (Pro) and comparing traffic in Google Analytics before and after.

Will Revive Old Posts share the same post multiple times?

Revive Old Posts tracks which posts have been shared and, by default, waits until all eligible posts have been shared at least once before resharing the same post (complete cycle). You can configure a minimum interval between shares of the same post and whether posts can be reshared after a waiting period. For evergreen content, resharing on a 30-60 day cycle keeps it visible to followers who may have missed it originally.

Can WPCodeBox break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing WPCodeBox?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need a WPCodeBox Developer?

Find a vetted WordPress developer specializing in WPCodeBox. From setup and configuration to custom WPCodeBox development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.