{"id":341060,"date":"2026-07-15T15:38:42","date_gmt":"2026-07-15T15:38:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/luckyfish-bulk-page-creator\/"},"modified":"2026-07-15T15:50:09","modified_gmt":"2026-07-15T15:50:09","slug":"luckyfish-bulk-page-creator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/luckyfish-bulk-page-creator\/","author":12124089,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.6","stable_tag":"1.2.6","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"LuckyFish Bulk Page Creator","header_author":"LuckyFish Media, LLC","header_description":"Create multiple WordPress pages at once. Supports CSV import, parent page assignment, page templates, menu order, and Avada theme meta options.","assets_banners_color":"","last_updated":"2026-07-15 15:50:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/luckyfishmedia.com","header_author_uri":"https:\/\/luckyfishmedia.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.6":{"tag":"1.2.6","author":"LuckyFishMedia","date":"2026-07-15 15:50:09"}},"upgrade_notice":{"1.2.6":"<p>Recommended update. Improves WordPress.org prefix compliance, plugin-specific asset naming, CSV validation, and code quality consistency.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609102,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.6"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3609077,"resolution":"1","location":"assets","locale":"","width":1000,"height":1214},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3609077,"resolution":"2","location":"assets","locale":"","width":984,"height":1245},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3609077,"resolution":"3","location":"assets","locale":"","width":2594,"height":352}},"screenshots":[]},"plugin_section":[],"plugin_tags":[152960,3236,54506,243,9937],"plugin_category":[],"plugin_contributors":[269633],"plugin_business_model":[],"class_list":["post-341060","plugin","type-plugin","status-publish","hentry","plugin_tags-avada","plugin_tags-bulk","plugin_tags-page-creator","plugin_tags-pages","plugin_tags-site-builder","plugin_contributors-luckyfishmedia","plugin_committers-luckyfishmedia"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/luckyfish-bulk-page-creator\/assets\/icon-256x256.png?rev=3609102","icon_2x":"https:\/\/ps.w.org\/luckyfish-bulk-page-creator\/assets\/icon-256x256.png?rev=3609102","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/luckyfish-bulk-page-creator\/assets\/screenshot-1.jpg?rev=3609077","caption":""},{"src":"https:\/\/ps.w.org\/luckyfish-bulk-page-creator\/assets\/screenshot-2.jpg?rev=3609077","caption":""},{"src":"https:\/\/ps.w.org\/luckyfish-bulk-page-creator\/assets\/screenshot-3.jpg?rev=3609077","caption":""}],"raw_content":"<!--section=description-->\n<p>LuckyFish Bulk Page Creator lets you scaffold an entire site structure in seconds. Enter page titles one per line, choose options, and click Create \u2014 your pages are ready to edit.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li>Create up to 50 pages per batch<\/li>\n<li>Import titles from a CSV file<\/li>\n<li>Set page status (Draft, Pending Review, Private)<\/li>\n<li>Assign a parent page for nested structures<\/li>\n<li>Select any registered page template<\/li>\n<li>Set menu order automatically based on list order<\/li>\n<li>Skip duplicate pages by title<\/li>\n<li><strong>Avada theme support<\/strong> \u2014 automatically sets sidebar position, sidebar widget area, page title bar, full-width, and padding options when Avada is detected<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>luckyfish-bulk-page-creator<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to <strong>Bulk Page Creator<\/strong> in the admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20many%20pages%20can%20i%20create%20at%20once%3F\"><h3>How many pages can I create at once?<\/h3><\/dt>\n<dd><p>Up to 50 pages per batch. For larger sets, split into multiple submissions.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20avada%3F\"><h3>Does it work with Avada?<\/h3><\/dt>\n<dd><p>Yes. When Avada (or an Avada child theme) is active, extra layout options appear for sidebar position, sidebar widget area, title bar, and full-width content area.<\/p><\/dd>\n<dt id=\"can%20i%20import%20titles%20from%20a%20spreadsheet%3F\"><h3>Can I import titles from a spreadsheet?<\/h3><\/dt>\n<dd><p>Yes. Export your spreadsheet as a CSV file and upload it using the CSV import field. Each non-empty cell becomes a page title.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Replaced remaining short internal prefixes with full plugin-specific names.<\/li>\n<li>Updated admin CSS, JavaScript, form fields, nonce names, and asset names for WordPress.org prefix compliance.<\/li>\n<li>Registered plugin-specific inline style and script handles.<\/li>\n<li>Added CSV MIME type validation as a second layer of file type checking.<\/li>\n<li>Improved escaping and code quality consistency.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Added sidebar widget area selector for Avada \u2014 correctly writes to Avada's _fusion serialized meta so the selected sidebar appears when editing the page.<\/li>\n<li>Fixed Avada meta to use the correct _fusion serialized storage format used by Avada 7.x.<\/li>\n<li>Moved inline script to wp_add_inline_script() for WordPress.org compliance.<\/li>\n<li>Renamed class and constants to use full plugin-specific prefix.<\/li>\n<li>Added missing wp_unslash() calls on remaining $_POST reads.<\/li>\n<li>Added Requires at least, Requires PHP, and License URI to plugin header.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Replaced deprecated <code>get_page_by_title()<\/code> with <code>WP_Query<\/code> for WordPress 6.2+ compatibility.<\/li>\n<li>Fixed text domain to match plugin slug (<code>luckyfish-bulk-page-creator<\/code>).<\/li>\n<li>Added nonce verification hardening and additional input sanitization.<\/li>\n<li>Code quality improvements for WordPress Plugin Directory standards.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Avada theme detection and layout meta support.<\/li>\n<li>Added CSV import functionality.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Create multiple WordPress pages at once with CSV import, parent page assignment, page templates, menu order, and Avada layout options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341060"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/luckyfishmedia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341060"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341060"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341060"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341060"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341060"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}