{"id":47492,"date":"2010-06-23T12:19:13","date_gmt":"2010-06-23T12:19:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/virtual-pages\/"},"modified":"2010-07-09T04:04:59","modified_gmt":"2010-07-09T04:04:59","slug":"virtual-pages","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/virtual-pages\/","author":2116647,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.1","stable_tag":"0.4.1","tested":"3.0.5","requires":"2.9","requires_php":"","requires_plugins":"","header_name":"Virtual Pages","header_author":"Dave Ross","header_description":"","assets_banners_color":"","last_updated":"2010-07-09 04:04:59","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/catguardians.org","header_plugin_uri":"http:\/\/wordpress.org\/#","header_author_uri":"http:\/\/davidmichaelross.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2280,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.1","0.3.2","0.4","0.4.1"],"block_files":[],"assets_screenshots":{"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1539423","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1539423","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1539423","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539423","resolution":"1","location":"plugin"}},"screenshots":{"1":"<p>Virtual pages index<\/p>","2":"<p>Virtual pages editor<\/p>","3":"<p>Example of a virtual page<\/p>","4":"<p>Deleting a virtual page in the editor<\/p>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[170,1626],"plugin_category":[],"plugin_contributors":[77625],"plugin_business_model":[],"class_list":["post-47492","plugin","type-plugin","status-closed","hentry","plugin_tags-page","plugin_tags-query","plugin_contributors-csixty4","plugin_committers-csixty4"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/virtual-pages.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/virtual-pages\/trunk\/screenshot-1.png?rev=1539423","caption":"<p>Virtual pages index<\/p>"},{"src":"https:\/\/ps.w.org\/virtual-pages\/trunk\/screenshot-2.png?rev=1539423","caption":"<p>Virtual pages editor<\/p>"},{"src":"https:\/\/ps.w.org\/virtual-pages\/trunk\/screenshot-3.png?rev=1539423","caption":"<p>Example of a virtual page<\/p>"},{"src":"https:\/\/ps.w.org\/virtual-pages\/trunk\/screenshot-4.png?rev=1539423","caption":"<p>Deleting a virtual page in the editor<\/p>"}],"raw_content":"<!--section=description-->\n<p>Please note: This is an experimental plugin at the moment and should not be used on live sites. Testing and feedback are welcome, and will help me get to a stable 1.0 release quicker. Thanks!<\/p>\n\n<p>Virtual Pages is my first stab at a WordPress equivalent to Drupal's powerful Views module. It lets site creators choose from query_posts parameters (category, tag, author, etc.) as well as a date range to display posts on a \"virtual page\" at a given permalink.<\/p>\n\n<p>These pages exist outside the page table, so nobody has to learn any shortcodes or do any PHP coding.<\/p>\n\n<p>Results output to the standard page templates included in themes, so developers no longer need to write a custom template with a call to query_posts() in order to do more than a simple list of posts.<\/p>\n\n<p>Looking for this same functionality, but in a widget? Check out the Query Posts Widget plugin.<\/p>\n\n<p>NOTE: Virtual Pages requires PHP 5.0 or higher and permalinks enabled.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Make sure your server is running PHP 5.0 or higher<\/li>\n<li>Make sure permalinks are enabled in your WordPress site<\/li>\n<li>Install the plugin through the \"Add New\" option in the Plugins menu, or upload the <code>virtual-pages<\/code> directory to your site's <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin<\/li>\n<li>Set up some virtual pages! Go to the 'Settings' menu and pick 'Virtual Pages'<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>v0.4.1<\/h4>\n\n<ul>\n<li>2010-07-05  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Open beta<\/li>\n<li>Include $title in the title<\/li>\n<li>Fixed edit link when clicking on page title (was hard-coded to virtualpages.localhost...) - thanks Tom!<\/li>\n<li>Specifying tags (tag__in) and categories (category__in) was returning 0 results. Going with (cat) instead, although this will also select child categories.<\/li>\n<li>Editor was losing the value of posts_per_page<\/li>\n<\/ul>\n\n<h4>v0.4<\/h4>\n\n<ul>\n<li>2010-07-05  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Open beta<\/li>\n<li>WordPress 3.0 subdirectory multisite compatibility<\/li>\n<\/ul>\n\n<h4>v0.3.2<\/h4>\n\n<ul>\n<li>2010-06-26  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Open beta<\/li>\n<li>Fixed array errors<\/li>\n<\/ul>\n\n<h4>v0.3.1<\/h4>\n\n<ul>\n<li>2010-06-26  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Open beta<\/li>\n<li>Removed debugging code to turn on error reporting<\/li>\n<\/ul>\n\n<h4>v0.3<\/h4>\n\n<ul>\n<li>2010-06-23  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Open beta<\/li>\n<\/ul>\n\n<h4>v0.1<\/h4>\n\n<ul>\n<li>2010-05-21  Dave Ross  <a href=\"mailto:&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;\">&#100;&#097;&#118;&#101;&#064;da&#x76;&#x69;&#x64;&#x6d;&#x69;&#x63;&#104;&#097;&#101;&#108;&#114;&#111;&#115;s&#x2e;&#x63;&#x6f;&#x6d;<\/a><\/li>\n<li>Closed beta<\/li>\n<\/ul>","raw_excerpt":"Allows creation of &quot;virtual pages&quot; that query posts and display results using regular page templates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/47492","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=47492"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/csixty4"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=47492"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=47492"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=47492"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=47492"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=47492"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=47492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}