{"id":241649,"date":"2025-07-10T11:07:23","date_gmt":"2025-07-10T11:07:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/must-have-pages\/"},"modified":"2025-07-10T11:52:10","modified_gmt":"2025-07-10T11:52:10","slug":"must-have-pages","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/must-have-pages\/","author":20366149,"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":"Must Have Pages","header_author":"DIZE TECH IT SOLUTIONS","header_description":"Quickly create essential pages like About Us, Contact, Privacy Policy, Terms & Conditions, and Disclaimer. Designed to help meet eligibility requirements for programs like Google AdSense","assets_banners_color":"ffffff","last_updated":"2025-07-10 11:52:10","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dizetech.in","header_plugin_uri":"https:\/\/dizetech.in\/shop\/must-have-pages-plugin\/","header_author_uri":"https:\/\/dizetech.in","rating":0,"author_block_rating":0,"active_installs":20,"downloads":354,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"dizetech","date":"2025-07-10 11:52:10"}},"upgrade_notice":{"1.0.1":"<p>Security improvements and WordPress coding standards compliance. Update recommended.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3325564,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3325564,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3325564,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3325564,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3325564,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3325564,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Admin UI with categorized page selection","2":"Page creation popup with dynamic details"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[244763,244764,244765,131713,4306],"plugin_category":[],"plugin_contributors":[243886],"plugin_business_model":[],"class_list":["post-241649","plugin","type-plugin","status-publish","hentry","plugin_tags-adsense-pages","plugin_tags-affiliae-pages","plugin_tags-legal-pages","plugin_tags-page-generator","plugin_tags-privacy-policy","plugin_contributors-dizetech","plugin_committers-dizetech"],"banners":{"banner":"https:\/\/ps.w.org\/must-have-pages\/assets\/banner-772x250.png?rev=3325564","banner_2x":"https:\/\/ps.w.org\/must-have-pages\/assets\/banner-1544x500.png?rev=3325564","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/must-have-pages\/assets\/icon-128x128.png?rev=3325564","icon_2x":"https:\/\/ps.w.org\/must-have-pages\/assets\/icon-256x256.png?rev=3325564","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/must-have-pages\/assets\/screenshot-1.png?rev=3325564","caption":"Admin UI with categorized page selection"},{"src":"https:\/\/ps.w.org\/must-have-pages\/assets\/screenshot-2.png?rev=3325564","caption":"Page creation popup with dynamic details"}],"raw_content":"<!--section=description-->\n<p><strong>Must Have Pages<\/strong> helps WordPress site owners quickly generate essential pages \u2014 complete with predefined content or blank templates.<\/p>\n\n<p>It\u2019s ideal for:\n- Bloggers applying for Google AdSense\n- Affiliate marketers needing disclaimers and legal pages\n- Agencies and developers setting up client sites\n- Business owners streamlining their website launch<\/p>\n\n<p><strong>No more wasting time rewriting the same content.<\/strong> Generate professional pages in seconds!<\/p>\n\n<p><strong>\u2728 Key Features:<\/strong><\/p>\n\n<ul>\n<li>\u2705 Create important pages: About Us, Contact Us, Privacy Policy, Terms &amp; Conditions, Disclaimer, etc.<\/li>\n<li>\u2705 Choose to auto-fill content or create blank pages<\/li>\n<li>\u2705 Bulk-create multiple pages at once<\/li>\n<li>\u2705 Pages support both <strong>Publish<\/strong> and <strong>Draft<\/strong> modes<\/li>\n<li>\u2705 Smart slug conflict handling (e.g., adds \"-new-1\" if slug exists)<\/li>\n<li>\u2705 Admin-friendly popup to fill in site details like name, email, and URL<\/li>\n<li>\u2705 Clean, responsive UI<\/li>\n<li>\u2705 Works out of the box \u2014 no configuration required<\/li>\n<\/ul>\n\n<p>Perfect for ensuring your website meets requirements for:\n- Google AdSense\n- Affiliate programs\n- GDPR compliance<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by <a href=\"https:\/\/dizetech.in\">DIZE TECH IT SOLUTIONS<\/a><\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder <code>must-have-pages<\/code> to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin via the \u201cPlugins\u201d menu in WordPress<\/li>\n<li>Navigate to <strong>Must Have Pages<\/strong> in the WordPress admin menu<\/li>\n<li>Choose which pages to create, enter your site info, and click <strong>Create Pages<\/strong><\/li>\n<\/ol>\n\n<p>Your pages will be created instantly and appear in <strong>Pages &gt; All Pages<\/strong>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20access%20and%20use%20this%20plugin%3F'><h3>How do I access and use this plugin?<\/h3><\/dt>\n<dd><p>After installing and activating the plugin, go to your WordPress dashboard and look for <strong>\"Must Have Pages\"<\/strong> in the left admin menu. Click it to open the plugin interface.<\/p>\n\n<p>From there, you can:\n- Browse page templates by category\n- Click \"Create\" next to a template to open the setup popup\n- Enter your site details and choose page status (Publish or Draft)\n- Select one or more pages and click <strong>\"Create Pages\"<\/strong><\/p>\n\n<p>Your selected pages will be added to your site under the \"Pages\" section in WordPress.<\/p><\/dd>\n<dt id='can%20i%20create%20adsense-ready%20pages%3F'><h3>Can I create AdSense-ready pages?<\/h3><\/dt>\n<dd><p>Yes. This plugin includes essential pages like About, Contact, Privacy Policy, Terms, and Disclaimer that are required for Google AdSense approval. The content is customizable and designed to meet AdSense guidelines.<\/p><\/dd>\n<dt id='can%20i%20create%20affiliate%20pages%20with%20this%20plugin%3F'><h3>Can I create affiliate pages with this plugin?<\/h3><\/dt>\n<dd><p>Yes. You can create basic pages for affiliate use and customize the content for your affiliate needs. You can also manually create additional affiliate disclosure pages using custom content.<\/p><\/dd>\n<dt id='why%20do%20some%20pages%20show%20%22get%20help%22%20instead%20of%20%22create%22%3F'><h3>Why do some pages show \"Get Help\" instead of \"Create\"?<\/h3><\/dt>\n<dd><p>Some pages (like Legal, Business, or Shop-related) require additional input such as company name, license, or terms. For those pages, click \"Get Help\" to visit our official website, where you can enter the required details and generate content.<\/p><\/dd>\n<dt id='how%20can%20i%20create%20other%20pages%20like%20legal%2C%20business%2C%20or%20shop%20pages%3F'><h3>How can I create other pages like Legal, Business, or Shop pages?<\/h3><\/dt>\n<dd><p>Click the \"Get Help\" link next to those pages. You'll be redirected to our official page builder tool where you can input your information, generate HTML content, and copy-paste it into your WordPress site.<\/p><\/dd>\n<dt id='can%20i%20edit%20the%20pages%20after%20publishing%3F'><h3>Can I edit the pages after publishing?<\/h3><\/dt>\n<dd><p>Absolutely. All pages are created as standard WordPress pages. You can edit the title, content, and layout at any time.<\/p><\/dd>\n<dt id='will%20this%20plugin%20overwrite%20existing%20pages%3F'><h3>Will this plugin overwrite existing pages?<\/h3><\/dt>\n<dd><p>No. If a page with the same slug already exists, the plugin will create a copy with a modified slug and title (e.g., <code>about-us-new-1<\/code>).<\/p><\/dd>\n<dt id='can%20i%20create%20all%20pages%20as%20drafts%3F'><h3>Can I create all pages as drafts?<\/h3><\/dt>\n<dd><p>Yes. Before creating pages, you can choose the post status as either \"Publish\" or \"Draft\" from the dropdown menu.<\/p><\/dd>\n<dt id='is%20the%20plugin%20compatible%20with%20all%20themes%3F'><h3>Is the plugin compatible with all themes?<\/h3><\/dt>\n<dd><p>Yes. This plugin works independently of the active theme and should work with any WordPress installation.<\/p><\/dd>\n<dt id='do%20i%20need%20to%20know%20coding%20to%20use%20this%20plugin%3F'><h3>Do I need to know coding to use this plugin?<\/h3><\/dt>\n<dd><p>No. You just select the pages you want and click create. It\u2019s designed for beginners and non-technical users.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added: \"Settings\" link under the plugin name on the Plugins page for quick access.<\/li>\n<li>Fixed: Inline JavaScript and CSS are now properly enqueued using <code>wp_enqueue_script<\/code> and <code>wp_enqueue_style<\/code>.<\/li>\n<li>Fixed: All functions and variables are now prefixed (<code>musthapa_<\/code>) to avoid naming conflicts.<\/li>\n<li>Improved: Prevented direct access to plugin files using <code>if ( ! defined( 'ABSPATH' ) ) exit;<\/code>.<\/li>\n<li>Security: Improved input validation and nonce checks for AJAX requests.<\/li>\n<li>Cleaned: Code is now compliant with WordPress plugin review guidelines.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Added nonce verification for security<\/li>\n<li>Replaced <code>parse_url()<\/code> with <code>wp_parse_url()<\/code><\/li>\n<li>Escaped all outputs for WordPress standards<\/li>\n<li>Improved template handling logic<\/li>\n<li>Renamed plugin for WordPress.org compliance<\/li>\n<\/ul>\n\n<h4>0.9<\/h4>\n\n<ul>\n<li>Initial release with template support<\/li>\n<li>Bulk and individual page creation<\/li>\n<li>Custom details via popup<\/li>\n<\/ul>","raw_excerpt":"Create important pages like About Us, Privacy Policy, Contact, Terms &amp; more \u2014 instantly with ready-made content or blank templates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/241649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=241649"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dizetech"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=241649"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=241649"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=241649"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=241649"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=241649"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=241649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}