{"id":393363,"date":"2026-10-27T12:22:01","date_gmt":"2026-10-27T12:22:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/neona-page-catalog\/"},"modified":"2026-10-27T12:21:47","modified_gmt":"2026-10-27T12:21:47","slug":"neona-page-catalog","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/neona-page-catalog\/","author":18085926,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.8","stable_tag":"1.1.8","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Neona Page Catalog","header_author":"NeonaFM","header_description":"Display selected WordPress pages in a responsive card catalog using a checkbox and shortcode.","assets_banners_color":"414555","last_updated":"2026-10-27 12:21:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/n-fm.ru\/product\/neona-page-catalog\/","header_author_uri":"https:\/\/n-fm.ru\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.8":{"tag":"1.1.8","author":"neonafm","date":"2026-10-27 12:21:47","revision":3768503}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3768503,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3768503,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3768503,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3768503,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.8"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2777,2466,243,80],"plugin_category":[43],"plugin_contributors":[288087],"plugin_business_model":[],"class_list":["post-393363","plugin","type-plugin","status-publish","hentry","plugin_tags-catalog","plugin_tags-directory","plugin_tags-pages","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-neonafm","plugin_committers-neonafm"],"banners":{"banner":"https:\/\/ps.w.org\/neona-page-catalog\/assets\/banner-772x250.png?rev=3768503","banner_2x":"https:\/\/ps.w.org\/neona-page-catalog\/assets\/banner-1544x500.png?rev=3768503","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/neona-page-catalog\/assets\/icon-128x128.png?rev=3768503","icon_2x":"https:\/\/ps.w.org\/neona-page-catalog\/assets\/icon-256x256.png?rev=3768503","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Neona Page Catalog lets you choose which ordinary WordPress pages appear in a separate catalog. Enable the catalog checkbox in the page editor: selected published pages appear automatically, newest first.<\/p>\n\n<p>There is no need to create categories, tags, child pages or a custom post type. The plugin creates a catalog page on activation, or you can add <code>[neona_page_catalog]<\/code> to an existing page.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>One checkbox in the standard page editor.<\/li>\n<li>Automatic catalog page creation on first activation.<\/li>\n<li>The <code>[neona_page_catalog]<\/code> shortcode for displaying the catalog on a page.<\/li>\n<li>Responsive, centered cards with a featured image, title and link button.<\/li>\n<li>Featured images retain their original aspect ratio without cropping.<\/li>\n<li>One configurable button label shared by all cards.<\/li>\n<li>Up to four cards per row, with centered incomplete rows.<\/li>\n<li>A settings screen under Settings and a direct Settings link in the plugin list.<\/li>\n<li>Uses ordinary pages and their existing URLs.<\/li>\n<\/ul>\n\n<p>The plugin does not require a store plugin or a specific theme. Only published pages with the catalog checkbox enabled are listed; the configured catalog page itself is excluded.<\/p>\n\n<p>The interface currently uses Russian source strings. Catalog titles and button labels can be changed in WordPress. The catalog lists all matching pages without pagination and is intended for small and medium page collections.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin does not use external services, send telemetry or load external assets. Catalog settings and page marks are stored in your site's WordPress database.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate Neona Page Catalog through Plugins &gt; Add Plugin.<\/li>\n<li>On activation, the plugin creates an ordinary published page containing <code>[neona_page_catalog]<\/code>.<\/li>\n<li>Open a page you want to include and enable the catalog checkbox in its editor.<\/li>\n<li>Save or update that page.<\/li>\n<li>Open Settings &gt; Neona Page Catalog to choose the main catalog page or change the shared button label.<\/li>\n<li>If you select an existing page, add <code>[neona_page_catalog]<\/code> to its content yourself.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20an%20existing%20catalog%20page%3F\"><h3>Can I use an existing catalog page?<\/h3><\/dt>\n<dd><p>Yes. Select the page in the settings and add <code>[neona_page_catalog]<\/code> to its content.<\/p><\/dd>\n<dt id=\"do%20i%20need%20categories%20or%20tags%3F\"><h3>Do I need categories or tags?<\/h3><\/dt>\n<dd><p>No. The plugin stores a separate catalog checkbox for each page.<\/p><\/dd>\n<dt id=\"what%20if%20a%20page%20has%20no%20featured%20image%3F\"><h3>What if a page has no featured image?<\/h3><\/dt>\n<dd><p>It is still displayed with its title and button.<\/p><\/dd>\n<dt id=\"are%20drafts%20or%20private%20pages%20shown%3F\"><h3>Are drafts or private pages shown?<\/h3><\/dt>\n<dd><p>No. The catalog query includes only published pages with the catalog checkbox enabled. Password-protected published pages may appear with their title and featured image; WordPress still protects their page content with the password.<\/p><\/dd>\n<dt id=\"does%20deactivation%20or%20deletion%20remove%20my%20pages%3F\"><h3>Does deactivation or deletion remove my pages?<\/h3><\/dt>\n<dd><p>No. The plugin does not delete your pages, page marks or settings on deactivation or deletion. The shortcode will stop rendering while the plugin is inactive.<\/p><\/dd>\n<dt id=\"can%20i%20upgrade%20from%20the%20separately%20distributed%201.1.6%20zip%3F\"><h3>Can I upgrade from the separately distributed 1.1.6 ZIP?<\/h3><\/dt>\n<dd><p>Version 1.1.7 retains the same plugin folder, shortcode, option names and page metadata keys. The catalog page ID was preserved in a local update test from 1.1.6. Code, nonce and CSS prefixes have changed; custom code or styles that target the old NPC\/npc identifiers may need adjustment. Back up your site before any plugin update.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Correct the plugin-header description encoding and provide clear English text.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Prepare the directory package with unique code, nonce and CSS prefixes and the full GPL license.<\/li>\n<li>Validate malformed form and setting input types.<\/li>\n<li>Filter generated catalog and page-selector HTML at output.<\/li>\n<li>Retain existing stored settings, page marks and the shortcode.<\/li>\n<li>Provide the directory readme in English.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Strengthen card CSS selectors against theme resets.<\/li>\n<li>Preserve image proportions when themes add percentage heights.<\/li>\n<li>Limit catalog width on wide templates and retain centered incomplete rows.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fill wide rows with four cards and center incomplete rows.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Use standard wide alignment and reduce the minimum card width.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add compact cards, image proportions and a shared button label.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with page selection, catalog shortcode and settings.<\/li>\n<\/ul>","raw_excerpt":"Turn selected WordPress pages into a responsive card catalog with one checkbox per page and a simple shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393363","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=393363"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/neonafm"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393363"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393363"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393363"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393363"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393363"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}