Skip to main content
< All Topics
Print

Factchecker Plugin – Installation Guide

Factchecker Plugin – Installation Guide

Quick Installation

Option 1: WordPress Admin (Recommended)

  1. Download factchecker.zip
  2. Log in to WordPress admin
  3. Go to Plugins → Add New → Upload Plugin
  4. Choose the ZIP file
  5. Click Install Now
  6. Click Activate Plugin

Option 2: FTP Upload

  1. Unzip the plugin package
  2. Upload the factchecker folder to /wp-content/plugins/
  3. Log in to WordPress admin
  4. Go to Plugins
  5. Find “Factchecker” and click Activate

## Initial Configuration

### Step 1: Basic Settings

1. Go to Settings → Factchecker

2. Verify “Enable Factchecker” is checked

3. Review and adjust:

– Content Size Limit (default: 500KB)

– Analysis Timeout (default: 120 seconds)

– Rate Limit (default: 50 per hour)

4. Click Save Changes

### Step 2: Tavily Integration (Optional)

Get API Key:

1. Visit tavily.com/signup

2. Create free account (1,000 calls/month)

3. Copy your API key

Configure Plugin:

1. Go to Settings → Factchecker → Tavily Integration

2. Check “Enable Tavily”

3. Paste your API key

4. Click Test Connection (should show success)

5. Configure:

– Search Depth: Advanced (recommended)

– Max Results: 5 (recommended)

– Monthly Quota: 1000 (for free tier)

6. Click Save Changes

### Step 3: Test the Plugin

1. Create or edit a post

2. Add some content with factual claims

3. Click the green “Factcheck All” button

4. Review the results

5. If Tavily is enabled, you should see verified sources

System Requirements

Minimum Requirements

  • WordPress: 5.8 or higher
  • PHP: 7.4 or higher
  • MySQL: 5.6 or higher
  • Memory: 256MB minimum
  • PHP Extensions:
  • cURL
  • JSON
  • mbstring
  • OpenSSL

Recommended Requirements

  • WordPress: 6.0 or higher
  • PHP: 8.0 or higher
  • Memory: 512MB
  • Server: Apache or Nginx with mod_rewrite

Browser Compatibility

  • Chrome 90+
  • Firefox 88+
  • Safari 14+
  • Edge 90+

Troubleshooting Installation

Plugin Won’t Activate

Check PHP version:


php -v

Must be 7.4 or higher.

Check WordPress version: Go to Dashboard → Updates

Check for conflicts: Deactivate other plugins temporarily.

Buttons Don’t Appear

Clear cache:

  • Browser cache (Ctrl+F5)
  • WordPress cache (if using caching plugin)
  • Server cache

Check JavaScript: Open browser console (F12) and look for errors.

Database Table Not Created

The plugin creates a usage tracking table on activation. If it fails:

  1. Check database permissions
  2. Try deactivating and reactivating
  3. Check WordPress debug log

Tavily Connection Fails

Verify API key:

  • Copy/paste carefully (no extra spaces)
  • Check it’s not expired
  • Verify account is active

Check connectivity:

  • Server must allow outbound HTTPS connections
  • Firewall may be blocking api.tavily.com
  • Try from different server/network

Post-Installation Checklist

  • [ ] Plugin activated successfully
  • [ ] Settings page accessible
  • [ ] Buttons appear in post editor
  • [ ] Test analysis completes
  • [ ] Tavily connection tested (if using)
  • [ ] Results modal displays correctly
  • [ ] Copy results works
  • [ ] Keyboard shortcuts functional

Uninstallation

Clean Uninstall

  1. Go to Plugins
  2. Deactivate “Factchecker”
  3. Click Delete
  4. Confirm deletion

What gets removed:

  • Plugin files
  • Plugin options
  • Usage tracking table
  • Cached results

What stays:

  • Your posts and pages (unchanged)
  • Other plugin data

Manual Cleanup (if needed)

If automatic cleanup fails:

Remove files:


rm -rf /wp-content/plugins/factchecker

Remove database entries:


DELETE FROM wp_options WHERE option_name LIKE 'factchecker_%';
DROP TABLE IF EXISTS wp_factchecker_usage;

Upgrading

Automatic Update

When updates are available:

  1. Go to Dashboard → Updates
  2. Check “Factchecker”
  3. Click Update Plugins

Manual Update

  1. Deactivate current version
  2. Delete old plugin files
  3. Upload new version
  4. Activate plugin
  5. Check settings (usually preserved)

Note: Settings and data are preserved during updates.


Getting Help

Documentation:

  • README.md – Complete user guide
  • FINAL-REQUIREMENTS.md – Technical specifications
  • TAVILY-INTEGRATION-SUMMARY.md – Tavily details

Support:

  • Email: support@it-influentials.com
  • Website: https://it-influentials.com/factchecker

Before contacting support, gather:

  • WordPress version
  • PHP version
  • Active plugins list
  • Error messages (if any)
  • Browser console errors (F12)

Next Steps

After installation:

  1. Read the README – Understand all features
  2. Configure Tavily – Get real-time verification
  3. Test thoroughly – Try different content types
  4. Train your team – Share keyboard shortcuts
  5. Monitor usage – Check statistics tab
  6. Optimize settings – Adjust based on your needs

Congratulations! Your Factchecker plugin is ready to use.

Start creating more accurate, credible, and trustworthy content today!

Table of Contents