WP Manifestindependent plugin directory
manifest / content / page-to-post-converter

SK America Page to Post Converter WP Registry grade C-. High-severity findings · 1 findingWP RegistryHigh-severity findings · 1 findingOpen the reportC-

This plugin will convert selected WordPress pages to posts

★ 1stars
10release downloads
v2.1.1latest · 8mo ago

Install

Download Page_to_Post_Converter_v1.3.2.zip From the v1.3.2 release on GitHub, Apr 22, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/stevekinzey/page-to-post-converter/releases/download/v1.3.2/Page_to_Post_Converter_v1.3.2.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Converts WordPress Pages into Posts with full page builder compatibility.

Features

  • Convert individual or multiple pages into posts
  • True conversion (same ID, no duplication)
  • Preserve featured images
  • Filters: Author, Status, Keyword Search
  • Sort by Publish Date
  • Page builder data preservation

Supported Page Builders

  • Classic Editor
  • Full Site Editor (Gutenberg)
  • Elementor
  • Bricks
  • Breakdance
  • Divi
  • Beaver Builder
  • WPBakery

Version 2.1.1

  • Fixed PHP fatal errors
  • True conversion using wp_update_post() instead of duplication
  • Added input sanitization for security
  • Added "Delete Original Page" option
  • Support for multiple page builders (auto-detected)

Installation

  1. Upload the plugin zip file via WordPress Admin > Plugins > Add New > Upload
  2. Activate the plugin
  3. Go to Tools > Page to Post Converter

Settings

Go to Settings > Page to Post Converter to configure:

  • Preserve Page Builder Data
  • Delete Original Page after conversion
  • Category/Tag conversion options

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.1.1 latest
Jan 28, 2026 8mo ago
tag only
—
Apr 22, 2025 1 year ago
Page_to_Post_Converter_v1.3.2.zip
7
Apr 22, 2025 1 year ago
Page_to_Post_Converter_v1.3.1.zip
1
Apr 22, 2025 1 year ago
Page.to.Post.Converter.1.2.zip
2
C- grade

Security

SK America Page to Post Converter 1.3 · audited by WP Registry

High-severity findings.

1 high
Audited release
1.3
Findings
1
Worst severity
high
Content hash
a237b3f09a97ef40505c1c0d…

Findings

  • high Page→post conversion on admin_init lacks capability check

    missing_capability

    admin_init handlers for convert_one and p2p_bulk_convert only verify nonces (p2p_convert_one / p2p_bulk_convert) then call p2p_convert_page_to_post, which rewrites page post_type to post (and may copy Elementor meta). Any logged-in user can mint those nonces and trigger conversion via a wp-admin request that still fires admin_init, despite the Tools UI being registered with manage_options.

    page-to-post-converter.php:98-112

    Recommendation

    Require current_user_can('manage_options') (and ideally edit_post for each ID) immediately after nonce checks before converting.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.