{"id":217111,"date":"2025-01-07T18:15:57","date_gmt":"2025-01-07T18:15:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fullscope-bulk-page-generator\/"},"modified":"2025-06-16T18:10:30","modified_gmt":"2025-06-16T18:10:30","slug":"fs-bulk-page-generator","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/fs-bulk-page-generator\/","author":23147909,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.8.5","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"FullScope Bulk Page Generator","header_author":"Derek Jubach","header_description":"Bulk Generate pages from a CSV file","assets_banners_color":"ffffff","last_updated":"2025-06-16 18:10:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/github.com\/derekjubach\/Full-Scope-Bulk-Page-Creator","rating":0,"author_block_rating":0,"active_installs":10,"downloads":807,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"djubach","date":"2025-01-08 15:37:12"},"1.0.1":{"tag":"1.0.1","author":"djubach","date":"2025-06-16 18:10:30"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3218514,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3218514,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3218514,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3218514,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3218514,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3218514,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3218514,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3218514,"resolution":"4","location":"assets","locale":""},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3218514,"resolution":"5","location":"assets","locale":""},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3218514,"resolution":"6","location":"assets","locale":""},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3218514,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Select the page\/post\/template with the placeholders","2":"CSV mapping interface","3":"Additional settings","4":"Preview first row","5":"Generation confirmation","6":"New pages nested under parent","7":"New page frontend"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[31798,567,2209,87,243],"plugin_category":[59],"plugin_contributors":[235596,236580],"plugin_business_model":[],"class_list":["post-217111","plugin","type-plugin","status-publish","hentry","plugin_tags-bulk-pages","plugin_tags-csv","plugin_tags-generator","plugin_tags-import","plugin_tags-pages","plugin_category-utilities-and-tools","plugin_contributors-djubach","plugin_contributors-fullscope","plugin_committers-djubach"],"banners":{"banner":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/banner-772x250.png?rev=3218514","banner_2x":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/banner-1544x500.png?rev=3218514","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/icon.svg?rev=3218514","icon":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/icon.svg?rev=3218514","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-1.jpg?rev=3218514","caption":"Select the page\/post\/template with the placeholders"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-2.jpg?rev=3218514","caption":"CSV mapping interface"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-3.jpg?rev=3218514","caption":"Additional settings"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-4.jpg?rev=3218514","caption":"Preview first row"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-5.jpg?rev=3218514","caption":"Generation confirmation"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-6.jpg?rev=3218514","caption":"New pages nested under parent"},{"src":"https:\/\/ps.w.org\/fs-bulk-page-generator\/assets\/screenshot-7.jpg?rev=3218514","caption":"New page frontend"}],"raw_content":"<!--section=description-->\n<p>The FullScope Bulk Page Generator allows you to quickly create multiple WordPress pages using an existing page as a template. Perfect for creating location pages, product pages, or any other content that follows a consistent structure.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Use any existing WordPress page as a template<\/li>\n<li>Import data from CSV files<\/li>\n<li>Support for custom URL structures through parent pages<\/li>\n<li>Yoast SEO meta description and title integration<\/li>\n<li>Preview first row before generation<\/li>\n<li>Batch processing for large datasets<\/li>\n<li>Progress tracking during page creation<\/li>\n<\/ul>\n\n<h4>How it Works<\/h4>\n\n<ol>\n<li>Create a template page with placeholders like {{location_name}}, {{address}}, etc.<\/li>\n<li>Prepare your CSV file with columns matching your placeholders<\/li>\n<li>Select your template page and map CSV columns to placeholders<\/li>\n<li>Choose a parent page (optional)<\/li>\n<li>Include Yoast meta_description and meta_title (optional)<\/li>\n<li>Generate all pages automatically<\/li>\n<\/ol>\n\n<h4>CSV Requirements<\/h4>\n\n<p>Your CSV file should include columns for:\n* All placeholders used in your template\n* URL slug\n* meta_description and\/or meta_title (optional, for Yoast SEO)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Search for \"FullScope Bulk Page Generator\" in the Plugins section<\/li>\n<li>Click \"Install Now\"  <\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to FullScope Bulk Page Generator in the admin menu<\/li>\n<li>Follow the step-by-step process to generate your pages<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20format%20should%20my%20csv%20file%20be%20in%3F'><h3>What format should my CSV file be in?<\/h3><\/dt>\n<dd><p>Your CSV file should be comma-delimited with headers in the first row. The headers should match the placeholders in your template.<\/p><\/dd>\n<dt id='can%20i%20preview%20the%20pages%20before%20generating%20them%3F'><h3>Can I preview the pages before generating them?<\/h3><\/dt>\n<dd><p>Yes, you can preview how the first row of your CSV data will look when applied to your template.<\/p><\/dd>\n<dt id='does%20this%20work%20with%20yoast%20seo%3F'><h3>Does this work with Yoast SEO?<\/h3><\/dt>\n<dd><p>Yes, if your CSV includes a column named 'meta_description', it will automatically be used for the Yoast SEO meta description.<\/p><\/dd>\n<dt id='can%20i%20organize%20pages%20into%20a%20hierarchy%3F'><h3>Can I organize pages into a hierarchy?<\/h3><\/dt>\n<dd><p>Yes, you can select a parent page, and all generated pages will be created as child pages under it.<\/p><\/dd>\n<dt id='what%20happens%20if%20something%20goes%20wrong%20during%20generation%3F'><h3>What happens if something goes wrong during generation?<\/h3><\/dt>\n<dd><p>The plugin processes pages in batches and provides detailed error reporting if any issues occur.<\/p><\/dd>\n<dt id='to%20enable%20error%20logging%20for%20troubleshooting%2C%20add%20these%20lines%20to%20your%20wp-config.php%3A'><h3>To enable error logging for troubleshooting, add these lines to your wp-config.php:<\/h3><\/dt>\n<dd><p>define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false ); \/\/ Prevents errors from displaying on screen<\/p>\n\n<p>Logs will be written to wp-content\/debug.log\nRemove these lines when you are done debugging.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>WordPress 6.8 Compatibility<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Generate multiple WordPress pages from a CSV file using an existing page as a template.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/217111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=217111"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/djubach"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=217111"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=217111"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=217111"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=217111"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=217111"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=217111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}