{"id":256775,"date":"2025-10-28T16:39:58","date_gmt":"2025-10-28T16:39:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/handy-archive-link\/"},"modified":"2025-10-28T16:42:06","modified_gmt":"2025-10-28T16:42:06","slug":"handy-archive-link","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/handy-archive-link\/","author":15831492,"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.8","requires_php":"7.4","requires_plugins":null,"header_name":"Handy Archive Link","header_author":"Netalys","header_description":"Adds a convenient link to view the archive page directly from the post type list screen in WordPress admin.","assets_banners_color":"6c62c5","last_updated":"2025-10-28 16:42:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/handy-archive-link\/","header_author_uri":"https:\/\/www.netalys.fr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":171,"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":"netalys","date":"2025-10-28 16:42:06"}},"upgrade_notice":{"1.0.1":"<p>New: Choose icon position (before or after text) for better customization. Improved code structure and asset management.<\/p>","1.0.0":"<p>Initial release of Handy Archive Link. Install to add quick archive links to your WordPress admin!<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3385996,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3385996,"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":3385996,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3385996,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The \"View Archive\" button appears next to \"Add New\" on post type screens","2":"Settings page with customization options","3":"Disabled post types with automatic Posts detection","4":"Different icon options available","5":"Icon position options (before or after text)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,1445,537,2008,2345],"plugin_category":[],"plugin_contributors":[249876],"plugin_business_model":[],"class_list":["post-256775","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-archive","plugin_tags-link","plugin_tags-post-type","plugin_tags-productivity","plugin_contributors-netalys","plugin_committers-netalys"],"banners":{"banner":"https:\/\/ps.w.org\/handy-archive-link\/assets\/banner-772x250.png?rev=3385996","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/handy-archive-link\/assets\/icon-256x256.png?rev=3385996","icon_2x":"https:\/\/ps.w.org\/handy-archive-link\/assets\/icon-256x256.png?rev=3385996","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/handy-archive-link\/assets\/screenshot-1.png?rev=3385996","caption":"The \"View Archive\" button appears next to \"Add New\" on post type screens"},{"src":"https:\/\/ps.w.org\/handy-archive-link\/assets\/screenshot-2.png?rev=3385996","caption":"Settings page with customization options"}],"raw_content":"<!--section=description-->\n<p><strong>Handy Archive Link<\/strong> is a simple yet powerful WordPress plugin that adds a \"View Archive\" button to your admin screens, making it incredibly easy to preview archive pages without having to remember URLs or navigate away from your workflow.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>One-Click Archive Access<\/strong> - View archive pages directly from post type list screens<\/li>\n<li><strong>Smart Detection<\/strong> - Only shows the button when an archive page exists<\/li>\n<li><strong>Customizable Settings<\/strong> - Choose your preferred icon, icon position, open behavior, and disable for specific post types<\/li>\n<li><strong>Automatic Management<\/strong> - Intelligently handles the default Posts type based on your Reading settings<\/li>\n<li><strong>Developer-Friendly<\/strong> - Includes filters for advanced customization<\/li>\n<li><strong>Lightweight<\/strong> - No bloat, just the essentials<\/li>\n<li><strong>Translation Ready<\/strong> - Fully translatable<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Content managers who frequently preview archives<\/li>\n<li>Developers building custom post types<\/li>\n<li>Anyone who wants faster WordPress admin navigation<\/li>\n<li>Sites with multiple custom post types<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<p>Once activated, Handy Archive Link automatically adds a \"View Archive\" button next to the \"Add New\" button on all public post types with archives enabled.<\/p>\n\n<p>The plugin intelligently detects:\n* Whether a post type has <code>has_archive<\/code> enabled\n* If a \"Posts page\" is set in Settings &gt; Reading (for default Posts)\n* Automatically disables the button for Posts if no posts page is configured<\/p>\n\n<p>No configuration needed - it just works! But if you want to customize, head to <strong>Settings &gt; Handy Archive Link<\/strong>.<\/p>\n\n<h4>Customization Options<\/h4>\n\n<p><strong>Open in New Tab<\/strong>\nChoose whether archive links open in a new browser tab or the same window.<\/p>\n\n<p><strong>Button Icon<\/strong>\nSelect from 5 different icons:\n* External Link (default)\n* Eye\n* Link\n* Archive\n* Portfolio<\/p>\n\n<p><strong>Icon Position<\/strong>\nChoose whether the icon appears before or after the button text for a personalized look that matches your workflow.<\/p>\n\n<p><strong>Disabled Post Types<\/strong>\nChoose which post types should NOT display the \"View Archive\" button. Note: The default \"Posts\" type is automatically disabled if no posts page is configured in Settings &gt; Reading.<\/p>\n\n<h4>Developer Features<\/h4>\n\n<p>Handy Archive Link includes filters for developers who need advanced control:<\/p>\n\n<p><strong>Post Type Filters:<\/strong>\n* <code>handy_archive_link_show<\/code> - Control button visibility per post type\n* <code>handy_archive_link_url<\/code> - Modify archive URL per post type<\/p>\n\n<p>Example usage:<\/p>\n\n<pre><code>\/\/ Hide button for specific post type\nadd_filter('handy_archive_link_show', function($show, $post_type) {\n    if ($post_type === 'my_cpt') {\n        return false;\n    }\n    return $show;\n}, 10, 2);\n\n\/\/ Custom archive URL\nadd_filter('handy_archive_link_url', function($url, $post_type) {\n    if ($post_type === 'product') {\n        return home_url('\/shop\/');\n    }\n    return $url;\n}, 10, 2);\n\n\/\/ Conditional logic based on user role\nadd_filter('handy_archive_link_show', function($show, $post_type) {\n    if ($post_type === 'product' &amp;&amp; !current_user_can('manage_woocommerce')) {\n        return false;\n    }\n    return $show;\n}, 10, 2);\n<\/code><\/pre>\n\n<h4>Compatibility<\/h4>\n\n<p>Works seamlessly with:\n* Custom post types created by any plugin (ACF, Metabox, Pods, Toolset, etc.)\n* Any theme\n* Multisite installations\n* Page builders<\/p>\n\n<h4>Translations<\/h4>\n\n<p>Handy Archive Link is translation-ready and includes:\n* English (en_US) - Default\n* French (fr_FR) - Fran\u00e7ais<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports:\n* Visit the <a href=\"https:\/\/wordpress.org\/support\/plugin\/handy-archive-link\/\">support forum<\/a>\n* Open an issue on <a href=\"https:\/\/github.com\/netalys\/handy-archive-link\">GitHub<\/a><\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Handy Archive Link\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>No configuration required! The plugin works out of the box.<\/p>\n\n<p>For customization options, go to <strong>Settings &gt; Handy Archive Link<\/strong> where you can:\n* Choose whether to open links in a new tab\n* Select your preferred button icon\n* Choose icon position (before or after text)\n* Disable the button for specific post types<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20work%20with%20custom%20post%20types%3F'><h3>Does this work with custom post types?<\/h3><\/dt>\n<dd><p>Yes! Handy Archive Link works with any public post type that has archives enabled (<code>has_archive =&gt; true<\/code>), regardless of how it was created (ACF, Metabox, code, etc.).<\/p><\/dd>\n<dt id='why%20don%27t%20i%20see%20the%20button%20for%20my%20post%20type%3F'><h3>Why don't I see the button for my post type?<\/h3><\/dt>\n<dd><p>The button only appears if the post type has <code>has_archive<\/code> set to <code>true<\/code>. For the default \"Posts\" type, a \"Posts page\" must be set in Settings &gt; Reading.<\/p><\/dd>\n<dt id='why%20is%20%22posts%22%20disabled%20in%20my%20settings%3F'><h3>Why is \"Posts\" disabled in my settings?<\/h3><\/dt>\n<dd><p>If you haven't set a \"Posts page\" in Settings &gt; Reading, the plugin automatically disables the button for Posts since there's no valid archive URL to link to. Configure your posts page in Settings &gt; Reading to enable it.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20button%20appearance%3F'><h3>Can I customize the button appearance?<\/h3><\/dt>\n<dd><p>Yes! Go to Settings &gt; Handy Archive Link to choose your preferred icon, icon position, and opening behavior.<\/p><\/dd>\n<dt id='can%20i%20change%20the%20icon%20position%3F'><h3>Can I change the icon position?<\/h3><\/dt>\n<dd><p>Yes! In Settings &gt; Handy Archive Link, you can choose whether the icon appears before or after the button text.<\/p><\/dd>\n<dt id='can%20i%20hide%20the%20button%20for%20specific%20post%20types%3F'><h3>Can I hide the button for specific post types?<\/h3><\/dt>\n<dd><p>Yes! You can either:\n1. Use the Settings page to check\/uncheck post types\n2. Use the <code>handy_archive_link_show<\/code> filter for conditional logic<\/p><\/dd>\n<dt id='will%20this%20slow%20down%20my%20admin%3F'><h3>Will this slow down my admin?<\/h3><\/dt>\n<dd><p>No. The plugin is extremely lightweight and only loads on relevant admin screens.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20wordpress%20multisite%3F'><h3>Does it work with WordPress multisite?<\/h3><\/dt>\n<dd><p>Yes, Handy Archive Link is fully compatible with multisite installations.<\/p><\/dd>\n<dt id='is%20it%20translation%20ready%3F'><h3>Is it translation ready?<\/h3><\/dt>\n<dd><p>Yes! The plugin is fully translatable and uses the text domain <code>handy-archive-link<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1 - 2025-10-20<\/h4>\n\n<ul>\n<li>Add: Icon position option (before or after text)<\/li>\n<li>Improve: Better vertical alignment for icon and text<\/li>\n<li>Improve: Code structure with separated class files<\/li>\n<li>Improve: Asset management using proper WordPress enqueue functions<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-10-09<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Add \"View Archive\" button to post type list screens<\/li>\n<li>Support for custom post types with archives<\/li>\n<li>Customizable icon and open behavior<\/li>\n<li>Settings page to disable button for specific post types<\/li>\n<li>Automatic detection and management of Posts without configured posts page<\/li>\n<li>Developer filters for advanced customization<\/li>\n<li>Full translation support<\/li>\n<\/ul>","raw_excerpt":"Add a convenient &quot;View Archive&quot; link directly from post type list screens in WordPress admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256775"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/netalys"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256775"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256775"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256775"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256775"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256775"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}