{"id":6792,"date":"2009-09-27T15:00:38","date_gmt":"2009-09-27T15:00:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/autonav\/"},"modified":"2015-05-21T13:16:07","modified_gmt":"2015-05-21T13:16:07","slug":"autonav","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/autonav\/","author":126485,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.10","stable_tag":"trunk","tested":"4.2.39","requires":"3.5","requires_php":"","requires_plugins":"","header_name":"AutoNav Widget","header_author":"William Lindley","header_description":"","assets_banners_color":"b6bec6","last_updated":"2015-05-21 13:16:07","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.wlindley.com\/website\/autonav\/","header_plugin_uri":"http:\/\/www.wlindley.com\/website\/autonav\/","header_author_uri":"http:\/\/www.wlindley.com\/","rating":4.5,"author_block_rating":0,"active_installs":60,"downloads":43904,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>All versions: If you have upgraded AutoNav and are using new\nparameters, you will need to go to the AutoNav Settings page on the\nWordPress administration panel and save your settings.  This will add\nthe required default values which permit the parameter parser to work.<\/p>","1.5.6":"<p>Lists will use the class given in the class= argument directly,\nwithout appending &quot;-list&quot; and the enclosed items will omit the class\nentirely.  You may need to modify your stylesheet along these lines:<\/p>\n\n<pre><code>From: .myclass-list { ... }  .myclass-item { ... }\nTo:   .myclass ul { ... }    .myclass ul li { ... }\n<\/code><\/pre>","1.5.0":"<p>If you have used the Media Tags plugin, you must set the taxonomies on\nthe AutoNav settings page: use attachment tag,\n&quot;<code>media-tags<\/code>&quot;. This now supports the Attachment Taxonomy plugin; use\n&quot;<code>attachment_tag<\/code>&quot; and &quot;<code>attachment_category<\/code>&quot;. Other taxonomy names\nare permissible in hopes of being compatible with future WP versions.<\/p>","1.4.8":"<p>When using display=&quot;post&quot; you may need to add the nothumb argument:<\/p>\n\n<pre><code> display=&amp;quot;post,nothumb&amp;quot;\n<\/code><\/pre>\n\n<p>if you want the previous behaviour of titles and no thumbnails.\nFor display=&quot;list&quot; the default is still titles and no thumbnails.<\/p>\n\n<p>Support addons via filters. &quot;notitle&quot; and similar parameters for\nsuppressing default behaviors.<\/p>"},"ratings":{"1":0,"2":"1","3":"1","4":0,"5":"8"},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1143859","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1143848","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.8","1.1.9","1.2.2","1.2.3","1.2.4","1.2.5","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.4.0","1.4.1","1.4.7","1.4.9","1.5.0","1.5.2","1.5.3","1.5.4","1.5.6","1.5.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"823465","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"823465","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"823465","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"823465","resolution":"4","location":"assets"}},"screenshots":{"1":"Child pages displayed in two different ways, first as a list and\nthen as a table.","2":"AutoNav used together with the Hierarchical Pages plugin on the\nFisher Shotcrete site. Along with the third screenshow, demonstrates\nhow graphical navigation of a large site can work.","3":"Second-level page on the Fisher site. Note, with Hierarchical\nPages, only the pages that are \"siblings\" to the current page are \nlisted in the sidebar (otherwise there could be hundreds).","4":"Demonstrating a \"magazine style page template\" where the first\nattachment (a) is displayed at large size, the second (b) in a\nmedium, and all subsequent ones (c) as small thumbnails.  Merely\nreordering the attachments updates the page and creates any needed\nthumbnails."}},"plugin_section":[],"plugin_tags":[9922,210,1753,243,166],"plugin_category":[43,50,57],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-6792","plugin","type-plugin","status-closed","hentry","plugin_tags-child","plugin_tags-gallery","plugin_tags-navigation","plugin_tags-pages","plugin_tags-posts","plugin_category-customization","plugin_category-media","plugin_category-taxonomy","plugin_committers-cardiganmedia"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/autonav_b6bec6.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/autonav\/assets\/screenshot-1.png?rev=823465","caption":"Child pages displayed in two different ways, first as a list and\nthen as a table."},{"src":"https:\/\/ps.w.org\/autonav\/assets\/screenshot-2.png?rev=823465","caption":"AutoNav used together with the Hierarchical Pages plugin on the\nFisher Shotcrete site. Along with the third screenshow, demonstrates\nhow graphical navigation of a large site can work."},{"src":"https:\/\/ps.w.org\/autonav\/assets\/screenshot-3.png?rev=823465","caption":"Second-level page on the Fisher site. Note, with Hierarchical\nPages, only the pages that are \"siblings\" to the current page are \nlisted in the sidebar (otherwise there could be hundreds)."},{"src":"https:\/\/ps.w.org\/autonav\/assets\/screenshot-4.png?rev=823465","caption":"Demonstrating a \"magazine style page template\" where the first\nattachment (a) is displayed at large size, the second (b) in a\nmedium, and all subsequent ones (c) as small thumbnails.  Merely\nreordering the attachments updates the page and creates any needed\nthumbnails."}],"raw_content":"<!--section=description-->\n<p>Auto Graphics Site Navigation with Gallery<\/p>\n\n<p>This plugin simplifies the creation of graphically navigable Wordpress\nsites, creating a list or tables of pages, posts, taxonomies, and\ncustom post types, selected in a variety of ways. Highly customizable\noutput using a variety of optional user-defined filters.<\/p>\n\n<ul>\n<li>Sites with nested pages can show a table of clickable thumbnails\nof child pages, with size of the tables, and the number of rows,\nautomatically computed to fit, based on the thumbnail sizes.<\/li>\n<li>A table of posts selected by tag, category, or author can be\ndisplayed in the same manner.<\/li>\n<li>Thumbnails of pictures, and the galleries of pictures added in\neach page, can be automatically resized either through a single\ndefault setting in the Wordpress administration page, or by\nspecifying a size in each page.  Missing thumbnails will be\nautomatically generated.<\/li>\n<li>A gallery of images can be created simply by placing them in a new\ndirectory under the wp-content\/uploads directory.  Standard\ncommand-line or FTP tools can then be used to move, rename, or\ndelete images.<\/li>\n<li>Output and page\/post selection is extensible through the use of\nfilters.<\/li>\n<li>Works with WordPress's standard attachment mechanism, and with\nJ. Christopher's \"Attachments\" plugin (see FAQ)<\/li>\n<\/ul>\n\n<p>NOTE: You can raise issues or participate in development at <a href=\"https:\/\/github.com\/lindleyw\/autonav\">GitHub<\/a>\nIf you experience errors or missing pages, you might try the <a href=\"http:\/\/downloads.wordpress.org\/plugin\/autonav.1.5.0.zip\">previous\nstable version<\/a>.\nAll previous versions are archived <a href=\"http:\/\/plugins.svn.wordpress.org\/autonav\/tags\/\">here<\/a>.<\/p>\n\n<p>The plugin is invoked with the [autonav] shortcode, with two basic modes:<\/p>\n\n<p>NAVIGATION.<\/p>\n\n<p>Creates a list or table of the current page's child pages. Tables are\ncomposed of linked thumbnail pictures (see \"How is a Child Page's\n\"Associated Image\" determined?\" in the FAQ). Example:<\/p>\n\n<pre><code>[autonav display=\"images\" pics_only=\"1\"]\n<\/code><\/pre>\n\n<p>displays a table of the current page's child pages.  Only child pages\nthat have associated pictures will be displayed.  The table will have\n3 or 4 columns depending on the default size of the thumbnails and\ndepending on the column settings in the Wordpress administration\nscreen.<\/p>\n\n<p>GALLERY.<\/p>\n\n<p>Creates one or more tables of linked thumbnail pictures based on the\ncurrent page's attachments, or on specified directories of picture\nfiles under the uploads directory. Examples:<\/p>\n\n<pre><code>[autonav display=\"attach\"]\n<\/code><\/pre>\n\n<p>displays a table of images attached to the current post or page.<\/p>\n\n<pre><code>[autonav display=\"\/project2\" include=\"32,37,56\"]\n<\/code><\/pre>\n\n<p>Displays a table, with a gallery of three pictures from the\nwp-content\/uploads\/project2 directory, in the specified order.<\/p>\n\n<pre><code>[autonav ids=\"57,65\"]\n<\/code><\/pre>\n\n<p>For compability with the [gallery] ids parameter introduced in\nWordPress 3.5, displays a table of attachments with the exactly\nspecified attachment IDs.<\/p>\n\n<h3>Shortcode Parameters<\/h3>\n\n<p>Parameters not specified will be taken from the values set in the\nWordPress admin panel. The optional display parameters should be\nenclosed in the display argument; for example,\n    [autonav display=\"posts,list,thumb,title\"]<\/p>\n\n<ul>\n<li><p><code>display=\"x\"<\/code>  Displays a list or table, based on \"x\" as follows:<\/p>\n\n<ul>\n<li><code>images<\/code> -- a table, with one cell for each of the child pages of the current page.<\/li>\n<li><code>list<\/code>   -- a list, with an entry for each child of the current page<\/li>\n<li><code>attached<\/code> -- a table of images attached to the current post or page<\/li>\n<li><code>attachments<\/code> -- table of items from the \"Attachments\" plugin (see below)<\/li>\n<li><code>posts<\/code>  -- a table of posts listed in the postid=\"\" parameter<\/li>\n<li><code>posts:TYPE<\/code> -- a table of posts in custom post type TYPE<\/li>\n<li><code>\/folder<\/code> -- a table of images located in wp-content\/uploads\/folder<\/li>\n<\/ul>\n\n<p>Optional parameters, in a comma-separated list:<\/p>\n\n<ul>\n<li><code>list<\/code> -- Used with display=\"posts\" for list, not table<\/li>\n<li><code>plain<\/code> -- Replaces unordered-list with a div, for use with\nJavaScript\/jQuery slideshows, etc.<\/li>\n<li><code>thumb<\/code> -- Display the thumbnail for the pages or posts<\/li>\n<li><code>title<\/code> -- Display the title for the pages or posts<\/li>\n<li><code>excerpt<\/code> -- Display the child page's \"manual excerpt\" (see FAQ)<\/li>\n<li><code>siblings<\/code> -- Display siblings (other children) of the current\npage<\/li>\n<li><code>family<\/code> -- Display all children, grandchildren, etc. of page<\/li>\n<li><code>self<\/code> -- Include the current page (with siblings, or family)\n(normally the current page or post is excluded)<\/li>\n<li><code>image<\/code> -- For posts, link to full-size of thumbnail instead of\nto post itself<\/li>\n<li><code>page<\/code> -- For attachments, link to attachment page<\/li>\n<li><code>nolink<\/code> -- Disables links entirely The above parameters may be\npreced by 'no' to disable the feature (as when set by default or\nin the plugin options page).<\/li>\n<\/ul>\n\n<p>Example: <code>display=\"list,notitle,thumb,excerpt\"<\/code><\/p><\/li>\n<li><p><code>caption=\"x\"<\/code> Adds a caption to the table. (First table only, see <code>combine<\/code> below)<\/p><\/li>\n<li><p><code>columns=\"4\"<\/code>  Displays 4 columns of images<\/p><\/li>\n<li><p><code>size=\"x\"<\/code>      Choose a display size 'x' as:<\/p>\n\n<ul>\n<li><code>thumb<\/code> (<em>or<\/em>: <code>thumbnail<\/code>), <code>medium<\/code>, <code>large<\/code> -- Wordpress standard sizes<\/li>\n<li><code>size_small<\/code>, <code>size_med<\/code>, <code>size_large<\/code> -- sizes from AutoNav settings screen<\/li>\n<li><code>300x200<\/code> -- force images to be resized\/cropped to an exact size<\/li>\n<li><code>auto<\/code> -- uses settings from autonav control panel<\/li>\n<\/ul>\n\n<p>Sizes registered with add_image_size() should also work.<\/p><\/li>\n<li><p><code>titles=\"1\"<\/code> Displays page titles below images if 1 (default: \"0\")\n(same as using <code>title<\/code> parameter to <code>display=<\/code>)<\/p><\/li>\n<li><p><code>pics_only=\"1\"<\/code> When displaying child pages, only show those with associated images<\/p><\/li>\n<li><p><code>ids=\"57,65\"<\/code> Selects the attachments with the exactly specified\nattachment IDs. <code>display=<\/code> is assumed to be \"attach\". Works\nsimilarly to WordPress's built-in [gallery] shortcode. <code>orderby=<\/code>\ndefaults to the exact ordering given, but can be overridden.<\/p><\/li>\n<li><p><code>include=\"1,7\"<\/code> Used with <code>display=\/folder<\/code> syntax only; others, see\npostid parameter.  The resulting table will have only two pictures,\nthe first found ending in \"1\" and \"7\" -- note that because both 1\nand 7 are numeric, the image \"pic11.jpg\" would not be included, but\n\"pic1.jpg\" or \"pic01.jpg\" would be.  For non-numeric values, the\nfirst found picture whose name ends with the value given will be\nselected.<\/p><\/li>\n<li><p><code>exclude=\"3,dessert\"<\/code> Excludes posts\/pages with ID 3 and the slug\n'<code>dessert<\/code>' <strong>Note<\/strong>: To <em>include<\/em> posts or pages by category, author,\netc, see the <code>postid<\/code> parameter.<\/p><\/li>\n<li><p><code>combine=\"x\"<\/code> Combines table rows as follows (default: \"all\")<\/p>\n\n<ul>\n<li><code>all<\/code>  -- all rows combined into one table<\/li>\n<li><code>none<\/code> -- each row a separate table<\/li>\n<li><code>full<\/code> -- combine all full rows into one table, with trailing row a separate table (so it can be centered)<\/li>\n<\/ul><\/li>\n<li><p><code>crop=\"1\"<\/code> Crops images to fit exact size, or \"0\" to fit maximum\ninto size, centering image; \"2\" crops from upper-left; \"3\" from top\nmiddle (useful with head-and-shoulders portraits)<\/p><\/li>\n<li><p><code>sharp=\"1\"<\/code> Changes downsize algorithm from 'resample' (smooth) to\nthe more blocky 'resize' (see below)<\/p><\/li>\n<li><p><code>start=\"1\"<\/code> Starts at the second image or page (counting from zero)<\/p><\/li>\n<li><p><code>count=\"2\"<\/code> Includes only two images or pages<\/p><\/li>\n<li><p><code>paged=\"12\"<\/code> Displays 12 images on one 'page' along with next\/prev,\nand page numbers.  <strong>Note<\/strong>: 'start' and 'count' are applied first to\ntrim which images are included in those displayed and paged.<\/p><\/li>\n<li><p><code>order=\"desc\"<\/code> Sort order: \"<code>asc<\/code>\" ascending, \"<code>desc<\/code>\" descending, \"<code>rand<\/code>\" random.\nSee the<\/p><\/li>\n<li><p><code>orderby=\"x\"<\/code> Where 'x' is any orderby parameter (e.g., <code>date<\/code>, <code>title<\/code>) from the\n<a href=\"http:\/\/codex.wordpress.org\/Class_Reference\/WP_Query#Order_.26_Orderby_Parameters\">codex<\/a>\nor one of:<\/p>\n\n<ul>\n<li><code>postmash<\/code> -- use order defined by PostMash plugin<\/li>\n<li><code>meta:subpage_title<\/code> -- sorts by any custom field; here we sort\nby the child page's title as overridden by the subpage_title\ncustom field (see FAQ section)<\/li>\n<\/ul>\n\n<p>The orderby parameter is not used when displaying attachments or\nimages from a directory.<\/p><\/li>\n<li><p><code>imgrel=\"lightbox\"<\/code> Sets the relation tag of the created links as:\n  <a rel=\"lightbox\"><\/a><\/p><\/li>\n<li><p><code>group=\"vacation1\"<\/code> When combined with <code>imgrel=\"lightbox*\"<\/code> this\nsets the relation tag to be: <code>rel=\"lightbox[vacation1]<\/code><\/p><\/li>\n<li><p><code>postid=\"123\"<\/code> Displays images or subpages attached to the page(s)\nor post(s) with the given ID, or comma-delimited list of IDs,\ninstead of the current page or post. Can also select posts in\ncategory\/tag\/author; or pages with specified path, author or custom\nfield value.<\/p>\n\n<p>In addition to a numeric postid, you may select <strong>posts or pages<\/strong>\nas follows:<\/p>\n\n<ul>\n<li><code>postid=\"cat:17\"<\/code> posts in a numeric category or categories<\/li>\n<li><code>postid=\"category:17\"<\/code> (same, 'cat' is abbreviation)<\/li>\n<li><code>postid=\"category:-17\"<\/code> posts <em>not<\/em> in a numeric category<\/li>\n<li><code>postid=\"category:cakes\"<\/code> posts by category name<\/li>\n<li><code>postid=\"category__in:cakes,cookies\"<\/code> posts in any of the listed categories<\/li>\n<li><code>postid=\"category__and:cakes,chocolate\"<\/code> posts that must be in both\ncategories<\/li>\n<li><code>postid=\"category__not_in:cakes,chocolate\"<\/code> posts not one or more categories<\/li>\n<li><code>postid=\"category:*\"<\/code> posts in the same category as the current post\/page<\/li>\n<li><code>postid=\"tag:37,38,53\"<\/code> posts with numerically specified tag(s)<\/li>\n<li><code>postid=\"tag:chocolate\"<\/code>  posts by tag name<\/li>\n<li><code>postid=\"tag__and:chocolate,hot\"<\/code> posts that have both tags<\/li>\n<li><code>postid=\"author:27\"<\/code> posts or child pages with a specific author\nby ID,<\/li>\n<li><code>postid=\"author:Todd\"<\/code> ...by author name,<\/li>\n<li><code>postid=\"author:*\"<\/code> ...by same author as current post or page.<\/li>\n<li><code>postid=\"status:future\"<\/code> future posts or pages. <em>see<\/em> list in the\n<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/get_post_status\">codex<\/a>\n  status=* for same status as current post\/page.\nCan also use custom status types.<\/li>\n<li><code>postid=\"movies:comedy\"<\/code>  posts tagged in a custom taxonomy<\/li>\n<li><code>postid=\"movies:drama,horror\"<\/code> posts with any of those tags in\ncustom taxonomy (if 'movies' taxonomy is defined) or with\ncustom field<\/li>\n<li><code>postid=\"month:january\"<\/code> subpages of current page, with custom\nfield \"month\"=\"january\" <strong>Note<\/strong>: selection of Pages by <em>taxonomy<\/em> not\nyet supported<\/li>\n<li><code>postid=\"recipes\/desserts\"<\/code> page by its full path (NOT merely its slug)<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>You can specify both a page\/post ID <em>and<\/em> one of the above.  For example,\npostid=\"27,author:Todd\" would show subpages of the page with ID=27 that have\nauthor Todd.<\/p>\n\n<p>Note that any of several plugins, like <a href=\"http:\/\/wordpress.org\/extend\/plugins\/post-tags-and-categories-for-pages\/\">this\none<\/a>,\nmust be used to associate a category with a page. Once you have done\nso, you can for example, create a page for each of your categories\nwhich will display a list of the most recent posts in \"its\" category:<\/p>\n\n<pre><code>[autonav display=\"posts,nothumb,title,list\" postid=\"category:*\"]\n<\/code><\/pre>\n\n<p>You could also display a list of all the most recent posts <em>not<\/em> in\nthe page's category:<\/p>\n\n<pre><code>[autonav display=\"posts,nothumb,title,list\" postid=\"category__not_in:*\"]\n<\/code><\/pre>\n\n<p>The postid selectors category__and, category__in, category__not_in\npermit more complex category selection, as described in the\n<a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/get_pages\">codex<\/a>.<\/p>\n\n<p>You may also select <strong>attachments<\/strong> based on their parent (given by\nslug or post-ID), their author (which WordPress sets when the\nattachment is uploaded; there is no built-in way to edit an\nattachment's author, although a plugin may provide one), by <code>status<\/code>\nor by the categories or tags set through the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/media-tags\/\">Media Tags\nplugin<\/a> or the\n<a href=\"http:\/\/wordpress.org\/extend\/plugins\/attachment-taxonomy-support\/\">Attachment Taxonomy\nplugin<\/a>:<\/p>\n\n<pre><code>[autonav display=\"attached\" postid=\"recipes,tag:dessert\"]\n<\/code><\/pre>\n\n<p>would display images, attached to the recipes page, having the\nattachment tag \"dessert\".<\/p>\n\n<p>It is even possible to display attachments having a certain tag or\ncategory from <em>all<\/em> posts and pages, a special case of <code>postid=\"-1\"<\/code>:<\/p>\n\n<pre><code>[autonav display=\"attached\" postid=\"-1,tag:dessert\"]\n<\/code><\/pre>\n\n<p><strong>Note<\/strong> that you must set the taxonomies on the AutoNav settings\npage.  For Media Tags, use attachment tag, \"<code>media-tags<\/code>\"; for the\nAttachment Taxonomy plugin, use \"<code>attachment_tag<\/code>\" and\n\"<code>attachment_category<\/code>\". Other taxonomy names are permissible in hopes\nof being compatible with future WP versions.<\/p>\n\n<p>NOTE: The Sharp parameter is now regarded only by an optional\naddon. Additional example values are:<\/p>\n\n<ul>\n<li>0 -- standard smooth resample<\/li>\n<li>1 -- standard blocky resize<\/li>\n<li>60 -- resize, with 60% image quality on JPEG save<\/li>\n<li>95.75 -- intermediate image resized down by 75%, then resampled\n      to final giving a \"75% sharpness\" factor, then saved with\n      95% image quality<\/li>\n<li>90.50 -- \"50% sharpness\" and 90% image quality<\/li>\n<li>-60 -- resampled, and saved with 60% image quality<\/li>\n<\/ul>\n\n<h3>Development Notes<\/h3>\n\n<ul>\n<li>[Note 20120111] Other filetypes handled in get_images_from_folder()\nmust take care to let actual images take priority regardless of\nwhich appears first in directory. The switch statement will need to\ntake this into account.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Create the autonav-wl directory in the <code>\/wp-content\/plugins\/<\/code> directory,\nand place the plugin files there.<\/li>\n<li>Activate the plugin through the administration menus in Wordpress.<\/li>\n<li>Configure the plugin under Settings in the Wordpress administration menu.<\/li>\n<\/ol>\n\n<p>Additional add-ons, which are plugins that tie into AutoNav's filters,\nare in the addons.zip file.  (The additional complication of this zip\nwithin a zip is because WordPress's plugin system has no way to handle\n\"optional but part of the distribution\" plugins).<\/p>\n\n<h4>How to use the addons<\/h4>\n\n<p>In your AutoNav plugin's directory you should find a file, addons.zip\nwhich contains several add-on plugins in a subdirectory.  Move only\nthe files you wish to use, into the same directory as the\nautonav-wl.php file itself.  Then enable whichever addons you wish.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>How is a Child Page's \"Associated Image\" determined?<\/dt>\n<dd><p>AutoNav uses the first of these that exist, as the associated picture\nfor a child page:<\/p>\n\n<ul>\n<li><p>The value of the custom field, subpage_thumb.  The value can be\neither a URL (http:\/\/......) or a path relative to the\nwp-content\/uploads directory (2011\/07\/image.jpg).<\/p><\/li>\n<li><p>The post\/page Thumbnail (\"Featured Image\") as set in WordPress\n(assuming your theme supports them -- see next question on how to\nenable theme support).<\/p><\/li>\n<li><p>The attached image with the lowest Order as chosen in the Gallery\ntab of the attachment dialog.<\/p><\/li>\n<\/ul>\n\n<p>NOTE: If a URL is given in subpage_thumb, that image will be used\ndirectly; AutoNav cannot resize it.  In all other cases, AutoNav will\ncreate the needed thumbnail images automatically.<\/p><\/dd>\n<dt>How do I enable post thumbnails in Wordpress?<\/dt>\n<dd><p>If you don't see the Post Thumbnail (or Featured Image) section in\nyour administration screens, add this to your theme's functions.php --<\/p>\n\n<\/dd>\n<dt>How do I override the title for a child page?<\/dt>\n<dd><p>Create a Custom Field called subpage_title for the page.  Set it to\nwhat you would like displayed in the table or list of child pages.<\/p><\/dd>\n<dt>How do I use AutoNav on my \"home\" page, to show all my sub-pages?<\/dt>\n<dd><p>When invoked on the page set as the Static Home Page, if that page has\nno children, then the other pages at top level (those with no parent)\nare considered as children of the home page.  In all other cases,\nif you wish to display pages at the same level as the current page\n(i.e., the other children of the parent of the current page), you can\nuse the 'siblings' parameter.<\/p><\/dd>\n<dt>How can I display posts in a list?<\/dt>\n<dd><p>The following will display posts in the 'desserts' category, in a\nbulleted list, with the title as a link to the page:<\/p>\n\n<pre><code>[autonav display=\"posts,list,title,nothumb\" postid=\"category:desserts\"]\n<\/code><\/pre>\n\n<p>The \"nothumb\" parameter suppresses the \"missing image\" error message\nfor posts that do not have thumbnails.<\/p>\n\n<p>To display posts not in a certain category, use the category's slug as\nfollows:<\/p>\n\n<pre><code>[autonav display=\"posts,list,title,nothumb\" \npostid=\"category__not_in:desserts\"]\n<\/code><\/pre>\n\n<p>You can use multiple category IDs or slugs with the three modifiers\ncategory__in (posts in any of the categories), category__and (only\nposts which must be in all the categories listed), or category__not_in\n(posts which must not be in any of the categories listed).  This lists\nposts that are in either the 'desserts' or the 'sweets' categories:<\/p>\n\n<pre><code>[autonav display=\"posts,list,title,nothumb\" \npostid=\"category__in:desserts,sweets\"]\n<\/code><\/pre><\/dd>\n<dt>Only the first five posts get displayed.<\/dt>\n<dd><p>By default, WordPress's built-in function get_posts(), which is what\nAutoNav uses to find posts and attachments, only returns the first\nfive results.  You can choose how many you wish displayed with\nsomething like this:<\/p>\n\n<pre><code>[autonav display=\"posts,list,title,nothumb\" postid=\"category:desserts\"\ncount=10]\n<\/code><\/pre>\n\n<p>If you would like the viewer to be able to access more than the first\nten posts, you can use the paged parameter:<\/p>\n\n<pre><code>[autonav display=\"posts,list,title,nothumb\" postid=\"category:desserts\"\ncount=10 paged=10]\n<\/code><\/pre>\n\n<p>which will display 10 posts, and include \"next\/previous\" links to\nnavigate through any additional ones. (Example courtesy spartaneye)<\/p><\/dd>\n<dt>Can I display a random gallery?<\/dt>\n<dd><p>Try this:<\/p>\n\n<pre><code>[autonav display=\"attached\" postid=\"-1\" orderby=\"rand\" count=10]\n<\/code><\/pre>\n\n<p>which will display ten of your attachments at random, regardless of\nthe post or page to which they are attached.  The special case of -1\nfor postid means \"any post or page.\"<\/p><\/dd>\n<dt>What CSS classes does this plugin create?<\/dt>\n<dd><p>In navigation mode, when a list is selected:<\/p>\n\n<ul>\n<li>ul elements have class: subpages-list<\/li>\n<li>li elements have class: subpages-item<\/li>\n<li>Excerpt text: subpages-excerpt<\/li>\n<li>Thumbnail images: subpages-list-image<\/li>\n<\/ul>\n\n<p>In table modes:<\/p>\n\n<ul>\n<li>table elements: subpages-table<\/li>\n<li>tr elements: subpages-row<\/li>\n<li>td elements: subpages-cell<\/li>\n<li>p elements inside each td: subpages-text<\/li>\n<li>Thumbnail images: subpages-image<\/li>\n<li>Excerpt text: subpages-excerpt<\/li>\n<\/ul>\n\n<p>Next\/Previous page links (with 'paged' parameter):<\/p>\n\n<ul>\n<li>p elements: subpages-pages<\/li>\n<\/ul>\n\n<p>The 'subpages' prefix may be overridden by the 'class' parameter or \non the administration screen.<\/p><\/dd>\n<dt>What custom fields will AutoNav use?<\/dt>\n<dd><p>These are described in detail in other FAQ entries:<\/p>\n\n<ul>\n<li>subpage_thumb: Set to a URL (http:\/\/example.com\/image.jpg or\n https:\/\/...)  or to a path relative to your uploads directory<\/li>\n<li>subpage_title: Overrides the title of a page or post<\/li>\n<li>subpage_excerpt: Overrides the excerpt of a page or post<\/li>\n<\/ul><\/dd>\n<dt>I updated the plugin, but the new parameters are not recognized.<\/dt>\n<dd><p>Go through the Autonav Options on the Wordpress administration screen\nonce, and save the options. That will add the new parameter names to\nthe list of recognized ones.<\/p><\/dd>\n<dt>Can I re-attach an attachment to another page?<\/dt>\n<dd><p>Thru the Change Attachment Parent plugin, which is an easy way to\nreset the parent page or post for any attachment, right on the\nattachment's Edit screen in the Media Library. You do need to know the\nnew parent's ID, though.<\/p>\n\n<pre><code>http:\/\/wordpress.org\/extend\/plugins\/change-attachment-parent\/\n<\/code><\/pre>\n\n<p>Another plugin adds the same feature to the Bulk Actions admin dropdown:<\/p>\n\n<pre><code>http:\/\/wordpress.org\/extend\/plugins\/bulk-change-attachment-parent\/\n<\/code><\/pre><\/dd>\n<dt>How can I rearrange my posts and pages?<\/dt>\n<dd><p>Try the Pagemash plugin which lets you move pages up, down, in, out,\nand around your hierarchy with the mouse.  It automatically changes\nthe pages' parents and menu order.<\/p>\n\n<pre><code>http:\/\/wordpress.org\/extend\/plugins\/pagemash\/\n<\/code><\/pre>\n\n<p>If it's posts you wish to rearrange, try this:<\/p>\n\n<pre><code>http:\/\/wordpress.org\/extend\/plugins\/postmash\/\n<\/code><\/pre>\n\n<p>and use [autonav display=\"posts\" orderby=\"postmash\"]<\/p><\/dd>\n<dt>Can I disable certain attached images?<\/dt>\n<dd><p>Yes, using the Media Library in the admin screens, set an image's\nOrder to -101 or less, and it will not be shown with [autonav\ndisplay=attached] NOTE: rearranging attachments in WordPress's dialogs\nwill reset all those attachments' order to a positive number.<\/p>\n\n<p>You can also set the post_status of an attachment to 'private' or\n'draft' although Wordpress gives you no built-in menus to do this.<\/p>\n\n<p>The Semi-Private Attachments plugin lets you mark an attachment as\nprivate.  AutoNav respects this (as does the built-in gallery\nshortcode) and will not display it.  The plugin also lets you disable\ncomments and pings for an attachment.<\/p>\n\n<pre><code>https:\/\/github.com\/lindleyw\/private-attachments\n<\/code><\/pre><\/dd>\n<dt>Some of my images do not appear.<\/dt>\n<dd><p>If you upload a picture with a filename that resembles Wordpress' resized\nimage names, the Autonav plugin may not be able to find it.  For example,\nif you upload a picture called mybike-640x528.jpg, Wordpress will create\nthumbnails and there will be three files in the uploads directory:<\/p>\n\n<pre><code>mybike-640x528.jpg\nmybike-640x528-150x150.jpg\nmybike-640x528-300x247.jpg\n<\/code><\/pre>\n\n<p>Autonav will not find your \"full size\" picture, the 640x528 one, because it\nends in a dash followed by two numbers with an 'x' inbetween.  You will have \nto rename your original picture before uploading it into Wordpress.<\/p><\/dd>\n<dt>AutoNav does not detect a child page's, or a post's, thumbnail.<\/dt>\n<dd><p>Double-check that you have explicitly set a Featured Image for the\npost or page. Merely invoking [autonav] in a post or page, although\nthat can cause a gallery to be displayed, does not set a featured\nimage.<\/p><\/dd>\n<dt>How do I use excerpts with pages and posts?<\/dt>\n<dd><p>Examples of displaying excerpts:<\/p>\n\n<pre><code>[autonav display=\"list,excerpt\"]\n[autonav display=\"posts,list,excerpt\" postid=\"category:news\" pics_only=0]\n<\/code><\/pre>\n\n<p>For any post or page, you can always use the custom field\n'subpage_excerpt' which will override any WordPress excerpt.<\/p>\n\n<p>NOTE: By default, Wordpress includes the ability to edit manual\nexcerpts only for Posts, not Pages.  You can add a single line of code\nto your theme's functions.php to enable excerpts for Pages:<\/p>\n\n<pre><code>add_post_type_support( 'page', 'excerpt' );\n<\/code><\/pre><\/dd>\n<dt>Can I call the plugin from a template?<\/dt>\n<dd><p>Yes, you may use this code in your template, for example, where you\nwish a table of child pages' thumbnails:<\/p>\n\n<pre><code>&lt;?php print autonav_wl_shortcode(array('display'=&gt;'images')); ?&gt;\n<\/code><\/pre>\n\n<p>or where you would like a table of all attached images:<\/p>\n\n<pre><code>&lt;?php print autonav_wl_shortcode(array('display'=&gt;'attached')); ?&gt;\n<\/code><\/pre><\/dd>\n<dt>Can I show all attachments, but highlight the first couple?<\/dt>\n<dd><p>Yes; try these three lines:<\/p>\n\n<pre><code>[autonav display=attached columns=1 count=1 size=500x500]\n[autonav display=attached columns=1 start=1 count=1 size=300x300]\n[autonav display=attached columns=4 start=2]\n<\/code><\/pre>\n\n<p>You could even include similar calls in a template (see above), showing the \nfirst attachment in the large size in one place, the second attachment in\nmedium size elsewhere, and all remaining attachments at perhaps the bottom.<\/p><\/dd>\n<dt>Can I display tooltips?<\/dt>\n<dd><p>Yes, when displaying attached images, the image's Title as set through the\nWordpress admin screen is put into the 'a' tag's title attribute. On modern\nbrowsers this becomes a tooltip when hovering over the image inside the anchor.<\/p><\/dd>\n<dt>How do I use AutoNav's filters?<\/dt>\n<dd><p>AutoNav provides filters which you can hook.  They are internally\ncalled as follows.  Note that $class is the effective CSS class for\nthe item in question; $attr is the set of attributes for all pictures,\nas passed in the [autonav] shortcode and taken from the default values\nset in the administration screen; $pic is an array created for each\npage, post, or the like.<\/p>\n\n<ul>\n<li><p>$pic_info = apply_filters('autonav_select', $pic_info, $attr); -- Is\ncalled whenever display= has a value which is not handled by any of\nthe built-ins, so you can add your own display= values.  Return\nvalue should be an array in the style of pic_info (see source\ncode). This filter is responsible for creating or finding all\nthumbnails and setting all links in the pic_info array. If your\nfilter does nothing, you should return $pic_info to permit chaining\nmultiple filters.<\/p><\/li>\n<li><p>$pic_info = apply_filters('autonav_thumb', $pic_info, $attr, $post )\nThis filter is used to locate the featured thumbnail for a post or\npage. If $pic_info is not empty, successive filters assume that the\nthumbnail has been located, and return $pic_info unmodified.  The\ndefault behaviour is as follows:<\/p>\n\n<p>add_filter('autonav_thumb', 'autonav_thumb_featured', 10, 4);\nadd_filter('autonav_thumb', 'autonav_thumb_specified', 20, 4);\nadd_filter('autonav_thumb', 'autonav_thumb_attached', 30, 4);<\/p><\/li>\n<li><p>$attr = apply_filters('autonav_pre_select', $attr,\n$display_options); -- This permits you to modify the array which\nAutoNav uses to determine which pages or posts to display. Elements\nhere are nearly same as values in the Options screen.<\/p><\/li>\n<li><p>$picked_files = apply_filters('autonav_pick_files', $picked_files, $attr, $pic_size_info);\nGiven the calling arguments ($attr) and an array of image files found\nfor the specified posts, pages, or directories. The latter array also\nincludes information for each of the thumbnail sizes found for each\nof the full-size images.  The filter then picks which images are\ncandidates to include, before the autonav_get_thumbnails filter.<\/p><\/li>\n<li><p>$pics_info = apply_filters('autonav_get_thumbnails', $pics_info, $attr, $pic_size_info);\nThe filter chooses from available sizes in $pic_size_info, or\ncreates resized images.<\/p><\/li>\n<li><p>$pic_info = apply_filters('autonav_post_select, $pic_info, $attr);\nThis filter runs after AutoNav's internal page\/post selection\nprocess, or after your custom display= selection filter (see above).\nAt this point, AutoNav assumes that all links are set and any\nthumbnail images have been created.  With this filter, you can\ndelete pages from the ready-to-format pic_info array of pages\/posts\nto be displayed, or change values in the array, before the\nformatting code splits it into tables, or multiple pages (see WP:\npaginate_links).<\/p><\/li>\n<li><p>$html = apply_filters('autonav_create_list_item', $html, $class, $pic, $attr);\n$html = apply_filters('autonav_create_table_item', $html, $class, $pic, $attr);<\/p>\n\n<p>These create the individual list or table entries, and are called\nonce for each post or page which exists in the 'selected' array as\npassed through the autonav_post_select filter.  The input $html is\nall the HTML output created so far; generally you will append to\nthis and return the extended text. You may add additional filters\nhere to be called in priority order along with the built-in methods;\nor you may remove the built-in filter and replace with your own.\nNote the following default priorities:\nTables: 10 for Image and main content; 15, Title text; 20, Excerpt.\nLists: 10 for Title text; 15, Image and main content; 20, Excerpt.<\/p>\n\n<p>For example, if you wanted to have list items add the picture first, and\nthen the text, you could override the default order, and have the \nbuilt-in AutoNav functions called in a different order.  Put this in your\ntheme's functions.php:<\/p>\n\n<p>remove_all_filters('autonav_create_list_item');\nadd_filter('autonav_create_list_item', 'an_create_output_picture', 10, 4);\nadd_filter('autonav_create_list_item', 'an_create_output_text', 15, 4);\nadd_filter('autonav_create_list_item', 'an_create_output_excerpt', 20, 4);<\/p><\/li>\n<li><p>$html = apply_filters('autonav_create_page_links', $html, $class,\n$total_pages, $cur_page) -- is called in the case of a multi-page\ndisplay.  Again you may wish to append, prepend, or replace.<\/p><\/li>\n<li><p>$html = apply_filters('autonav_html', $html, $attr);\nPermits you to filter the final HTML which AutoNav generates.<\/p><\/li>\n<li><p>$html = apply_filters('autonav_missing_image', $html, $pic);\nFilter for the text or HTML that will be displayed in the case of a missing\nimage. You can adapt or replace the standard text according to what\npicture is missing.<\/p><\/li>\n<\/ul>\n\n<p>You can hook into any or all of these as in the example below. This\ncode simply displays the contents of the attributes array, so you can\nsee how it works:<\/p>\n\n<pre><code>function show_the_attrs ($attr) {\n  print \"foo\";\n  print \"&lt;br&gt;&lt;pre&gt;\";\n  print_r($attr);\n  print \"&lt;\/pre&gt;&lt;br&gt;&lt;hr&gt;\";\n  return $attr;\n}\n\nadd_filter('autonav_select', 'show_the_attrs', 10, 1);\n<\/code><\/pre>\n\n<p>Here is an example of adding information to the table output; it\nappends the (reformatted) date but only to posts. Note that\n$pic['page'] is the post\/page object from WP_Query.<\/p>\n\n<pre><code>function my_create_output_date ($html, $class, $pic, $attr) {\n  if (is_object($pic['page'])) {\n    if ($pic['page']-&gt;post_type == 'post' &amp;&amp; \n      strlen($pic['page']-&gt;post_date)) {\n      $html .= '&lt;p class=\"' . $class . '-date\"&gt;' . \n        mysql2date('j M Y', $pic['page']-&gt;post_date) . \"&lt;\/p&gt;\\n\";\n    }\n  }\n  return $html;\n}\n\nadd_filter('autonav_create_table_item', 'my_create_output_date', 18, 4);\n<\/code><\/pre><\/dd>\n<dt>Does this plugin create database tables?<\/dt>\n<dd><p>No, only the one entry which holds the settings.  This is in the\nwp_options table, with option_name = \"autonav_wl\" and that will be\nupdated by going through the AutoNav administration screen (see above).<\/p><\/dd>\n<dt>I get an error that imagecreatefromjpeg is not defined<\/dt>\n<dd><p>Your webserver needs GD image support in PHP. On Debian or Ubuntu,\nyou can install that with apt-get, and then restart Apache. \nFor example:<\/p>\n\n<pre><code>$ sudo apt-get install php5-gd\n$ sudo \/etc\/init.d\/apache2 restart\n<\/code><\/pre><\/dd>\n<dt>Other Recommendations for Accompanying Plugins<\/dt>\n<dd><ul>\n<li><p>Pagemash and postmash (see above) rearrange the order of posts and\npages.<\/p><\/li>\n<li><p>J. Christopher's Attachments plugin lets you attach anything in\nWordpress's Media Gallery to any post.  See:\nhttp:\/\/wordpress.org\/extend\/plugins\/attachments<\/p><\/li>\n<li><p>Dion Hulse's Add From Server plugin makes it easy to upload images\nto your server with FTP and them add them directly into WordPress as\nattachments. In most cases this is now preferable to using AutoNav's\n\"Gallery\" mode. http:\/\/wordpress.org\/extend\/plugins\/add-from-server\/<\/p><\/li>\n<li><p>The <a href=\"http:\/\/wordpress.org\/extend\/plugins\/media-tags\/\">Media Tags\nplugin<\/a> lets you\nadd tags to attachments. For example, if a post has twelve\nattachments, you could tag three of them with 'dessert' and then\ndisplay only those: <code>[autonav display=\"attached\"\npostid=\"tag:dessert\"]<\/code> <em>Note<\/em> You must configure the attachment tag\ntaxonomy in the AutoNav settings screen.<\/p><\/li>\n<li><p>The <a href=\"http:\/\/wordpress.org\/extend\/plugins\/attachment-taxonomy-support\/\">Attachment Taxonomy\nplugin<\/a>\ngives you both tags <em>and<\/em> categories for attachments, so for\nexample: <code>[autonav display=\"attached\"\npostid=\"-1,category:chocolate\"]<\/code> to display all attachments from\n<em>any<\/em> post in the \"chocolate\" attachment category. <em>Note<\/em> You must\nconfigure the attachment tag taxonomy in the AutoNav settings\nscreen.<\/p><\/li>\n<li><p>The <a href=\"http:\/\/wordpress.org\/extend\/plugins\/change-attachment-parent\/\">Change Attachment Parent\nplugin<\/a>\nis an easy way to reset the parent page or post for any\nattachment. Or try the <a href=\"http:\/\/wordpress.org\/extend\/plugins\/bulk-change-attachment-parent\/\">Bulk Change Attachment\nParent<\/a>\nplugin which adds the feature to the attachment's Actions admin\ndropdown.<\/p><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.10<\/h4>\n\n<ul>\n<li>Minimal changes; adjusted Widget plugin to same version number.<\/li>\n<li>GitHub is locus for current development.<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Adjust multiple page handling to latest versions of WP.<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Add appropriate after_widget (Thanks Anatoli Vladev)<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Thumbnails with exact filenames are correctly preferred over filenames\nthat happen to have the sought name at the start (prefix) or end (suffix).\nThanks, Paul Burton of adetirum.co.uk.<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Three new CSS classes complement the existing <code>subpages-cell<\/code>:\n\n<ul>\n<li><code>subpages-item<\/code> for all items in a list, including current<\/li>\n<li><code>subpages-item-current only<\/code> for the link to the currently displayed page<\/li>\n<li><code>subpages-cell<\/code> for all cells in a table<\/li>\n<li><code>subpages-cell-current<\/code> only for the link to the currently displayed page<\/li>\n<\/ul><\/li>\n<li>Eliminate undocumented requirement for postid parameter with\ndisplay=\"posts\".<\/li>\n<li>Remove spurious brace in pages class.<\/li>\n<li>Add ids= argument for compatibility with standard [gallery]\nshortcode.<\/li>\n<li>Siblings of a top-level page, are other children of the homepage.<\/li>\n<li><p>Lists will use the class given in the class= argument directly,\nwithout appending \"-list\" and the enclosed items will omit the class\nentirely.  This enables, for example, using the popular FlexSlider\nor similar plugins like this:<\/p>\n\n\n[autonav display=\"list\" class=\"slider\"]\n\n\n<p>For full information on sliders, consult your plugin's or\nJavaScript's documentation.<\/p><\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Typographical error in 1.5.3<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>In WordPress 3.4.2 and earlier, sites which were created or moved\nfrom one webhost to another, without proper write privilege on the\nuploads directory, could result in AutoNav not being able to\ndetermine the uploads directory.  Detect this and insert a comment\ncontaining WP's internal error, as an aid to help the user find the\nproblem.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li><p>Added target parameter. For example, for images to open in a new window:<\/p>\n\n<p>[autonav display='images' target='_blank']<\/p><\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Correct handling of start, count parameters for attached images<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li><p>Special case of postid=-1 to select attachments from all\nposts\/pages.<\/p><\/li>\n<li><p>Support both the Media Tags and Attachment Taxonomy plugins.<\/p><\/li>\n<\/ul>\n\n<h4>1.4.9c<\/h4>\n\n<ul>\n<li><p>Support 'postid=\"category:*\"' for posts in the same category\nas the current post or page.  Also works with category__in,\ncategory__and, category__not_in -- as:<\/p>\n\n<p>[autonav display=\"posts,list,nothumb\" postid=\"category__in:*,cakes\"]<\/p>\n\n<p>which would display posts which are either in the same category\nas the current post\/page, or which are in the cakes category.<\/p><\/li>\n<\/ul>\n\n<h4>1.4.9b<\/h4>\n\n<ul>\n<li>Support category slugs in category__in, category__and,\ncategory__not_in<\/li>\n<\/ul>\n\n<h4>1.4.9a<\/h4>\n\n<ul>\n<li>Images with name \"0\" were incorrectly being chosen for thumbnails.<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>In display= parameters, permit \"no\" prefix to suppress\nbehavior, e.g.:  display=\"posts,list,title,nothumb\"<\/li>\n<li>Use <\/li>\n<\/ul>\n\n<p>&lt;<\/p>\n\n<p>p&gt; tags within table elements, not list items.\n* Display=posts supports same include= syntax as display=pages.\n* exclude= parameter supports post\/page slugs and page paths.\n* New argument plain (e.g., display=\"posts,plain,thumb,notitle\")\n  places output items inside a<\/p>\n\n<p>&lt;<\/p>\n\n<p>div&gt; tag instead of an unordered list.<\/p>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>id= argument is handled the same as postid= argument, for\ncompatibility with WP's [gallery] shortcode.<\/li>\n<li>Support postids category__and, category__in, category__not_in,\ntag__and, tag__in, tag__not_in, tag_slug__and, tag_slug__in\n(see http:\/\/codex.wordpress.org\/Function_Reference\/get_pages)\nand status keyword for standard (or custom) status types.<\/li>\n<li>Missing-image and other errors displayed inside an \nautonav-error span element, so their display can be disabled.<\/li>\n<li>Support custom post type and taxonomy names with dashes<\/li>\n<li>Additional filters autonav_get_thumbnails, autonav_thumb<\/li>\n<li>New filters for extensions like NextGEN Gallery thumbnail\nsupport, and for taxonomy-images plugin.  These are then\nimplemented in auxiliary plugins, or theme files.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Correct '0' to empty string for default value of post_id.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>For display=\"posts\", postid=\"cakes:lemon\" will select posts in the\n\"cakes\" taxonomy if it exists, otherwise it will select posts by the\n\"cakes\" custom field.<\/li>\n<li>Output an HTML comment with some information for missing images,\ninstead of broken IMG tag.<\/li>\n<li>Adds filters: autonav_select, autonav_display_select, autonav_html,\nautonav_create_list_item, autonav_create_table_item,\nautonav_create_page_links for use with add_filter().<\/li>\n<li>Provide link to this Readme file from the Admin screen.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Wordpress SVN release of 1.3.9 after several betas<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Resolves \"Incorrect size specified\" error immediately after installation,\nby setting default size_* parameters.<\/li>\n<li>For posts, postid can use custom taxonomies; for pages, postid can be \na page's path (e.g., \"recipes\/desserts\" -- NOT merely the slug!), or\n\"author:Todd,Mary\" or \"custom-field-type:value\"<\/li>\n<li>When listing posts, normally the current post is excluded: Use\n'self' to include it.<\/li>\n<li>Add 'family' parameter to select all children, grandchildren, etc. pages<\/li>\n<li>Add 'page' parameter to link attached images to the attachment page<\/li>\n<li>Add 'nolink' parameter for no linking at all<\/li>\n<li>Additional crop origins at upper-left and top-middle<\/li>\n<li>subpage_thumb custom field permits paths relative to the WP uploads directory.<\/li>\n<li>Changed handling of pics_only when display=\"list\"; formerly pics_only\nwas forced to 0 for lists, but now it can be specified. If you set pics_only\nto 1 in the admin screen, you must now explicitly override that default\nwhen invoking [autonav display=list].<\/li>\n<li>When thumbnail cannot be created, replace output content with text of\ndestination URL and a comment about which file could not be created.<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Thumbnails were not always cropped when requested<\/li>\n<li>Handle case of displaying a \"thumbnail\" that is exactly the size of\nthe full-size image.<\/li>\n<li>Fully support Wordpress sizes (thumb, thumbnail, medium, large),\nuser registered sizes, and AutoNav size settings (size_small,\nsize_med, size_large).<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Support orderby=\"meta:subpage_title\" and other custom fields<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Add subpages-image class to images<\/li>\n<li>Permit display=\"posts:foods\" to display custom posts of type \"foods\"<\/li>\n<li>Added Sharpness factor and image quality level<\/li>\n<li>Better memory handling, with imagedestroy while resizing images<\/li>\n<li>Explicitly specifying an image, even if thumbnail-sized or smaller, will work\n(so long as it does not end in a size; \"foo.jpg\" OK but \"foo-64x64.jpg\" will be skipped)<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Add sharp parameter to use resize instead of resample.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Correct handling of order, orderby, and count parameters in various\ncombinations of display=\"posts\"<\/li>\n<li>Add modifier \"image\" which, used as: [autonav display=\"posts,image\"]\nwill create a link to the (thumbnail) image for the post, rather\nthan to the post itself.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Permit order=\"desc\" on pages as well as posts http:\/\/wordpress.org\/support\/topic\/autonav-order-desc?post-1823500<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Support Jonathan Christopher's Attachments plugin<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Support random order for pages. Thanks http:\/\/wordpress.org\/support\/profile\/thomas_n for the patch.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Add 'paged' parameter.  Correction on page selection (formerly, the start and count\nparameters were applied twice, resulting in too few pages being displayed)<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Plugin activation hook to create default settings, or otherwise provide reasonable\ndefaults for new parameters. This should eliminate plugin failures even when admin\ndoes not go through Settings screen.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Ability to select posts by \"tag:x\", \"author:x\", or \"category:x\" where \"x\" is\na numeric id or text (tag slug, author name, or category name); or a series\nthereof (\"5,7,9\" to select posts in category 5, 7, or 9; or \"cakes+vanilla\" for\nposts tagged with both cakes and vanilla; see query_posts() in codex for details)\nExample: [autonav display=\"posts\" postid=\"tag:7\"]<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Escaped attribute values on alt=\"\"<\/li>\n<li>Add background parameter for later support of transparency in PNG images<\/li>\n<li>Support display=posts parameter, to display posts instead of pages or attached images.<\/li>\n<li>Alternate text and title text for attached images, as set in admin screens, is used.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Handle edge case of no pictures to display<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Add optional \"siblings\" parameter, e.g., [autonav display=\"images,siblings\"]\nwhich will select the current page's siblings (other children of the\nsame parent).  Also \"self\" parameter which when used with \"siblings\" will\ninclude the currently displayed page in the list of siblings.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Remove superceded v2.9.0 beta functions<\/li>\n<li>If a page defines the custom field 'subpage_excerpt' or has a manual excerpt\ndefined, that will be displayed when the 'excerpt' parameter is included\nwith 'display' (e.g., \"[autonav display=list,excerpt]\" )<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>W3C validation, correct case of incorrect table and row markup nesting<\/li>\n<li>Caption parameter added (be sure to go thru Settings screen in admin and\nsave settings, even if not changed, to permit new parameter)<\/li>\n<li>Picture 'alt' tag will be title if available<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Resolve incompatibility with Windows-hosted paths<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Improve admin screen formatting.  <\/li>\n<li>Add option for default number of columns.<\/li>\n<li>Compatibility with 2.9.0beta and 2.9.0rc1<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Move options under Settings in adminstration screens<\/li>\n<li>Could not pics_only option unless checked in admin screen<\/li>\n<li>Images with subpages_thumb were not displayed in some cases<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Wordpress 2.9: If you select a thumbnail in a page's edit screen,\nthat thumbnail will pre-empt the \"choose the first attached image\" logic,\nalthough specifying a subpage_thumb custom field still has priority.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>When listing pages with display=images or display=list and specifying a\npostid= parameter, each item in the postid= list will:\n\n<ul>\n<li>if the page has children, list that page's children (with display=list)\nor the children's thumbnails (with display=images)<\/li>\n<li>if the page has NO children, list that page or its thumbnail.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<p>Corrected typo<\/p>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Regard menu_order in attached files list.<\/li>\n<li>Permit parameter:  order=desc   to display attached files in \ndescending attachment order.<\/li>\n<li>Corrected handling of images with capitalized extensions (e.g., .JPG)<\/li>\n<li>postid= parameter accepts multiple values. For example:\n[autonav display=images postid=7,15]\nwill display a table consisting of thumbnails linked to the child\npages, of the pages with ids 7 and 15.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Add postid=\"n\" parameter.<\/li>\n<li>Attached images with a menu_order of less than -100 will not be\ndisplayed.  This is the \"Order\" you can set in the media library.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Display=attached could result in error; corrected.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Resolve resize warnings when PNG images included<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Add page exclude parameter<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial version on wordpress.org<\/li>\n<\/ul>","raw_excerpt":"Creates lists\/tables of text\/thumbnails\/links to posts, pages, taxonomies, attachments, custom post types, image directories.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/6792","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=6792"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/anonymized-126485"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=6792"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=6792"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=6792"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=6792"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=6792"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=6792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}