Title: Issue2Web
Author: Ambition4Clients
Published: <strong>September 1, 2026</strong>
Last modified: September 1, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/issue2web.svg)

# Issue2Web

 By [Ambition4Clients](https://profiles.wordpress.org/ambition4clients/)

[Download](https://downloads.wordpress.org/plugin/issue2web.zip)

 * [Details](https://wordpress.org/plugins/issue2web/#description)
 * [Reviews](https://wordpress.org/plugins/issue2web/#reviews)
 *  [Installation](https://wordpress.org/plugins/issue2web/#installation)
 * [Development](https://wordpress.org/plugins/issue2web/#developers)

 [Support](https://wordpress.org/support/plugin/issue2web/)

## Description

Issue2Web is a product of Ambition4Clients B.V. WordPress does not process the PDF
itself. The plugin connects the site, sends the file plus publication settings to
Issue2Web, shows status and then creates posts and media.

For more information, visit https://issue2web.com

Source strings are English. Translations are managed through translate.wordpress.
org after the plugin is published on WordPress.org.

#### Settings sent to Issue2Web

 * Post type (posts, pages or an existing public custom post type)
 * Preview width
 * Publication spread in days (0 = keep as draft)
 * Publication time
 * Maximum image width and format (JPG / PNG / WEBP)
 * Number of existing/new tags and categories
 * Number of SEO keywords and maximum meta title/keyphrase length
 * Detected SEO plugin (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework)

#### Connect

 1. Issue2Web  Settings  enter the API endpoint (HTTPS)
 2. Connect to Issue2Web
 3. Authorise in Issue2Web
 4. The plugin exchanges the one-time code server-to-server for site credentials

#### Laravel contract

Connect: `GET {app}/pdf2cms/connect?site_url=&redirect_uri=&state=`. Return query:`
code`, `state`. Exchange: `POST {app}/api/v1/site-connections/exchange` (JSON: code,
site_url)  access_token, webhook_secret, site_id. Import: `POST {app}/api/v1/imports`(
multipart: file, callback_url, edition_number, settings JSON). Status: `GET {app}/
api/v1/imports/{uuid}`. Callback: `POST /wp-json/issue2web/v1/imports/result` with
HMAC headers.

## Installation

 1. Upload the `issue2web` folder to `wp-content/plugins/`
 2. If an older plugin folder is still installed, deactivate and remove it
 3. Activate Issue2Web
 4. Open Issue2Web  Settings, enter the API endpoint and connect the site

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Issue2Web” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Ambition4Clients ](https://profiles.wordpress.org/ambition4clients/)

[Translate “Issue2Web” into your language.](https://translate.wordpress.org/projects/wp-plugins/issue2web)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/issue2web/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/issue2web/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/issue2web/) by [RSS](https://plugins.trac.wordpress.org/log/issue2web/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.4

 * Poll CleverConnected import progress and show detailed status (inventory + per-
   article enrich counts) in a second progress bar.

#### 1.4.3

 * Remove bundled translation files; translations come from translate.wordpress.
   org
 * Stop raising PHP `memory_limit`; inbound PDFs are stored in chunks on disk
 * Store upload chunks with WordPress’ `wp_handle_upload()`
 * Reject invalid publication times such as 99:99
 * Stop calling `load_plugin_textdomain()` (WordPress 4.6+)

#### 1.4.2

 * Second progress bar for extraction and article processing after upload
 * Poll Laravel import progress via the REST API and show it in the admin UI

#### 1.4.0

 * Plugin folder, main file and text domain renamed to issue2web
 * WordPress identifiers use the `issue2web` prefix (options, table, REST namespace,
   classes)
 * Laravel connect path remains `/pdf2cms/connect`
 * Remove the wp-config.php `PDF2WP_APP_URL` override

#### 1.3.1

 * Apply Issue2Web brand colors and logo from issue2web.com

#### 1.3.0

 * Show upload progress as a percentage bar instead of chunk numbers
 * Brand the plugin as Issue2Web, a product of Ambition4Clients B.V.

#### 1.2.9

 * Fix a false “import failed” after a successful upload (stale not-found cache)

#### 1.2.8

 * Upload PDFs in small parts so hosts do not need to raise PHP upload_max_filesize

#### 1.2.7

 * Raise the PDF upload limit to 50 MB (same as the CleverConnected API)

#### 1.2.6

 * Show a file-size error when an oversized PDF empties the request (was reported
   as a missing edition number)

#### 1.2.5

 * Align connect flow with CleverConnected: /pdf2cms/connect, redirect_uri, code,
   site-connections/exchange

#### 1.2.4

 * Plugin Check: cache custom table queries, escape table names with %i, replace
   slow meta queries
 * Declare compatibility with WordPress 7.1

#### 1.2.3

 * Align Plugin Check findings: headers, SQL prepares, escaping and input sanitization

#### 1.2.2

 * Restore compact WordPress settings tables (label left, field right)
 * Fix UTF-8 encoding in the Dutch translation (.mo)

#### 1.2.1

 * Publication settings are rendered as a standalone form (not options.php)
 * Admin panels no longer use generic tab-content / #settings IDs that other plugins
   hide

#### 1.2.0

 * English source strings for WordPress i18n
 * Dutch translation (`nl_NL`) included

#### 1.1.1

 * Render publication settings fields directly in the admin UI

#### 1.1.0

 * Renamed to CleverConnected PDF2CMS
 * Admin tabs and settings from the previous PDF2WP plugin
 * Edition number, taxonomy and SEO options sent with the import API
 * Scheduled publishing or drafts, depending on spread

#### 1.0.0

 * MVP: connect, PDF upload, polling, HMAC callback, draft posts and media

## Meta

 *  Version **1.4.4**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [content](https://wordpress.org/plugins/tags/content/)[import](https://wordpress.org/plugins/tags/import/)
   [magazine](https://wordpress.org/plugins/tags/magazine/)[pdf](https://wordpress.org/plugins/tags/pdf/)
   [publishing](https://wordpress.org/plugins/tags/publishing/)
 *  [Advanced View](https://wordpress.org/plugins/issue2web/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/issue2web/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/issue2web/reviews/)

## Contributors

 *   [ Ambition4Clients ](https://profiles.wordpress.org/ambition4clients/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/issue2web/)