[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fId_6Eiab8dY1XUcTVDzMxAH7cQpZmspPhiMp7SAyIvY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":141,"fingerprints":232},"admin-posts-navigation","Admin Posts Navigation","1.4.1","The Website Factory","https:\u002F\u002Fprofiles.wordpress.org\u002Fthewebsitefactory\u002F","\u003Cp>Admin Posts Navigation solves a common WordPress admin workflow problem: having to go back to the post list every time you want to edit the next or previous post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Navigation\u003C\u002Fstrong>: Navigate directly between posts without returning to the post list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Sorting\u003C\u002Fstrong>: Choose between Date Published, Alphabetical, or Post ID sorting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Preferences\u003C\u002Fstrong>: Each user’s sort preferences are saved per post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Support\u003C\u002Fstrong>: Works with posts, pages, and all custom post types automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Editor Support\u003C\u002Fstrong>: Full compatibility with both Classic Editor and Gutenberg Block Editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Ordering\u003C\u002Fstrong>: Uses appropriate default ordering (date for posts, alphabetical for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Tracking\u003C\u002Fstrong>: Shows your current position (e.g., “Position: 3 of 15 posts”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Rate limiting, nonce verification, and capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Intelligent caching and optimized database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Multiple filter hooks for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In the \u003Cstrong>Classic Editor\u003C\u002Fstrong>, navigation buttons appear below the post title with a sorting dropdown that lets you choose between Date Published, Alphabetical, or Post ID ordering.\u003C\u002Fp>\n\u003Cp>In \u003Cstrong>Gutenberg\u003C\u002Fstrong>, a “Post Navigation” panel appears in the Document Settings sidebar with Previous\u002FNext buttons and a sorting dropdown for customizing the navigation order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sorting Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Date Published\u003C\u002Fstrong>: Navigate by publication date (newest first for posts, oldest first for pages)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alphabetical\u003C\u002Fstrong>: Navigate by post title in alphabetical order (A-Z)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post ID\u003C\u002Fstrong>: Navigate by WordPress post ID in ascending order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each user’s sorting preference is remembered per post type, so you can have different sorting for posts vs. pages vs. custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content managers editing multiple posts in sequence\u003C\u002Fli>\n\u003Cli>Bloggers reviewing and updating existing content\u003C\u002Fli>\n\u003Cli>Developers working with custom post types\u003C\u002Fli>\n\u003Cli>Anyone who finds the default WordPress admin workflow tedious\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin automatically detects all your custom post types and provides navigation for any content type you can edit.\u003C\u002Fp>\n\u003Ch3>Developer Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_excluded_types\u003C\u002Fcode> – Exclude specific post types from navigation\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_orderby\u003C\u002Fcode> – Customize ordering for specific post types  \u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_order\u003C\u002Fcode> – Customize sort direction for specific post types\u003C\u002Fli>\n\u003Cli>\u003Ccode>twf_admin_posts_navigation_query_args\u003C\u002Fcode> – Modify the query arguments for finding posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Exclude a custom post type\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_excluded_types’, function($excluded) {\u003Cbr \u002F>\n    $excluded[] = ‘my_private_post_type’;\u003Cbr \u002F>\n    return $excluded;\u003Cbr \u002F>\n});\u003C\u002Fp>\n\u003Cp>\u002F\u002F Custom ordering for events\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_orderby’, function($orderby, $post_type) {\u003Cbr \u002F>\n    if ($post_type === ‘event’) {\u003Cbr \u002F>\n        return ‘meta_value’;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $orderby;\u003Cbr \u002F>\n}, 10, 2);\u003C\u002Fp>\n\u003Cp>\u002F\u002F Navigate only through featured posts\u003Cbr \u002F>\nadd_filter(‘twf_admin_posts_navigation_query_args’, function($args, $current_post) {\u003Cbr \u002F>\n    if ($current_post->post_type === ‘post’) {\u003Cbr \u002F>\n        $args[‘meta_query’] = array(\u003Cbr \u002F>\n            array(\u003Cbr \u002F>\n                ‘key’ => ‘featured_post’,\u003Cbr \u002F>\n                ‘value’ => ‘1’,\u003Cbr \u002F>\n                ‘compare’ => ‘=’\u003Cbr \u002F>\n            )\u003Cbr \u002F>\n        );\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 2);\u003Cbr \u002F>\n    `\u003C\u002Fp>\n","Navigate between posts and pages without returning to the post list. Works with Classic Editor, Gutenberg, and all Custom Post Types.",80,528,100,1,"2025-06-30T19:09:00.000Z","6.8.5","5.0","7.4",[20,21,22,23,24],"admin","editor","navigation","pages","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-posts-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-posts-navigation.1.4.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"thewebsitefactory",30,94,"2026-04-04T07:11:18.150Z",[37,58,79,101,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lh-archived-post-status","LH Archived Post Status","3.11","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>This plugin allows you to archive your WordPress content similar to the way you archive your e-mail. Unlike other archiving solutions though this actually does it all and does it properly\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Makes a new post status available in the drop down called Archived\u003C\u002Fli>\n\u003Cli>Hides or removes your content without having to trash the content\u003C\u002Fli>\n\u003Cli>Content can either be hidden entirely from public view  or simply from the main loop and feed and pages, with other solutions you can only hide it from public view.\u003C\u002Fli>\n\u003Cli>Allows you to add a label to the title of those posts\u002Fpages etc that are archived\u003C\u002Fli>\n\u003Cli>Allows you to add a message to the top of the post\u002Fpage etc that the content is no longer up too date\u003C\u002Fli>\n\u003Cli>Allows you to set an archiving date after which content is automatically changed to having an archived status\u003C\u002Fli>\n\u003Cli>Compatible with posts, pages and custom post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is ideal for sites where certain kinds of content is not meant to be evergreen\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-archived-post-status\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-archived-post-status\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Allows posts and pages to be archived so you can remove content from the main loop and feed without having to trash it.",4000,50462,82,18,"2024-10-16T05:00:00.000Z","6.6.5","",[20,23,24,53,54],"status","workflow","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-archived-post-status\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-archived-post-status.zip",92,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sortable-word-count-reloaded","Sortable Word Count Reloaded","1.0.3","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>Adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.\u003C\u002Fp>\n\u003Cp>With this plugin you can see the word count for the posts and pages in the list view and sort them.\u003C\u002Fp>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsortable-word-count\u002F\" rel=\"ugc\">Sortable Word Count\u003C\u002Fa>. We decided to create this reloaded version of the plugin, because we wanted to be able to translate it and change the word count function so that it gets the correct word count by filtering comments and other page builder code.\u003C\u002Fp>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>The plugin adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Sortable Word Count Reloaded Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-sortable-word-count-reloaded-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002F\" rel=\"nofollow ugc\">Columna palabras ordenable | WordPress Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-sortable-word-count-reloaded\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a sortable column to the posts and pages admin list with the word count of each page\u002Fpost.",2000,12999,74,10,"2026-01-27T14:07:00.000Z","6.9.4","4.0.1","5.6",[20,75,23,24,76],"column","word-count","https:\u002F\u002Fapasionados.es\u002Fblog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsortable-word-count-reloaded.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":51,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-sheet-editor-yoast-seo","Bulk Edit YOAST SEO fields in Spreadsheet","1.1.8","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>Edit YOAST SEO title, description, keyword, index status, and see SEO score when you are bulk editing Posts, Pages, and WooCommerce products using the spreadsheet.\u003C\u002Fp>\n\u003Cp>This plugin is perfect for you when:\u003C\u002Fp>\n\u003Col>\n\u003Cli>You need to Optimize Your Site SEO.\u003C\u002Fli>\n\u003Cli>You want to edit SEO title, description, and keywords quickly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Installation steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>You need to install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\u002F\" rel=\"ugc\">free “wp sheet editor” plugin\u003C\u002Fa> to be able to use this plugin\u003C\u002Fli>\n\u003Cli>YOAST SEO plugin must be active\u003C\u002Fli>\n\u003Cli>Done. Now you will see the SEO columns on the spreadsheet automatically.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>What is WP Sheet Editor\u003C\u002Fh4>\n\u003Cp>WP Sheet Editor is a free plugin that allows you to bulk edit WordPress posts, pages, and WooCommerce products using a spreadsheet.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages\u002F\" rel=\"ugc\">Download “wp sheet editor” plugin\u003C\u002Fa>\u003C\u002Fp>\n","Bulk Edit posts, pages, and WooCommerce products YOAST SEO fields using a spreadsheet.",1000,24326,52,5,"2024-02-24T02:56:00.000Z","6.4.8","3.6",[20,95,23,96,97],"bulk-edit","posts-management","quick-edit","http:\u002F\u002Fwpsheeteditor.com\u002F?utm_source=wp-admin&utm_medium=plugins-list&utm_campaign=yoast","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sheet-editor-yoast-seo.1.1.8.zip",85,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":73,"tags":115,"homepage":51,"download_link":119,"security_score":100,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"posts-columns-manager","Posts Columns Manager","1.7.0","Serhiy Zakharchenko","https:\u002F\u002Fprofiles.wordpress.org\u002Fzahardoc\u002F","\u003Cp>Did you ever want to add some custom columns to the posts overview page?\u003Cbr \u002F>\nThis plugin gives you the possibility to add meta fields, taxonomies, or ACF fields there.\u003Cbr \u002F>\nJust add any number of columns you want and enjoy seeing them right from the posts overview pages.\u003C\u002Fp>\n","Did you ever want to add some custom columns to the posts overview page?",800,6366,13,"2023-06-26T16:23:00.000Z","6.2.9","4.7",[20,116,21,117,118],"columns","manage","posts-overview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-columns-manager.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":71,"requires_at_least":133,"requires_php":51,"tags":134,"homepage":139,"download_link":140,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"filter-admin-published-default","Filter Admin Published Default","2.0.0","Chuck Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryno267\u002F","\u003Cp>Enables all public post types (posts, pages, etc) in wp-admin to show the Published filter by default. This came out of a need as some clients of mine had a lot of pre-scheduled posts so a LOT of drafts are up top and I got tired of the extra click to filter by published. I tweeted out for ideas and @Norcross answered and quickly whipped up this; which we turned into a plugin for public release and here you go!\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once activated you don’t need to do anything.\u003C\u002Fp>\n","Enables all public post types (posts, pages, etc) in wp-admin to show the Published filter by default.",400,5971,88,7,"2026-03-10T05:03:00.000Z","5.2",[20,135,136,137,138],"edit-link","pages-edit","posts-edit","published","https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002Fwp-filter-admin-published-default","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-admin-published-default.2.0.0.zip",{"attackSurface":142,"codeSignals":211,"taintFlows":227,"riskAssessment":228,"analyzedAt":231},{"hooks":143,"ajaxHandlers":196,"restRoutes":207,"shortcodes":208,"cronEvents":209,"entryPointCount":210,"unprotectedCount":27},[144,150,153,157,160,163,167,171,174,177,180,183,187,190,193],{"type":145,"name":146,"callback":147,"priority":90,"file":148,"line":149},"action","plugins_loaded","check_compatibility","admin-posts-navigation.php",34,{"type":145,"name":151,"callback":151,"priority":90,"file":148,"line":152},"admin_init",35,{"type":145,"name":154,"callback":155,"file":148,"line":156},"admin_notices","wordpress_version_notice",40,{"type":145,"name":154,"callback":158,"file":148,"line":159},"php_version_notice",45,{"type":145,"name":154,"callback":161,"file":148,"line":162},"missing_functions_notice",50,{"type":145,"name":164,"callback":164,"priority":165,"file":148,"line":166},"init",20,57,{"type":145,"name":168,"callback":169,"file":148,"line":170},"save_post","clear_navigation_cache",60,{"type":145,"name":172,"callback":169,"file":148,"line":173},"delete_post",61,{"type":145,"name":175,"callback":169,"file":148,"line":176},"wp_trash_post",62,{"type":145,"name":178,"callback":169,"file":148,"line":179},"untrash_post",63,{"type":145,"name":181,"callback":182,"file":148,"line":57},"edit_form_after_title","add_navigation_buttons",{"type":145,"name":184,"callback":185,"file":148,"line":186},"enqueue_block_editor_assets","enqueue_gutenberg_assets",93,{"type":145,"name":188,"callback":189,"file":148,"line":34},"admin_enqueue_scripts","enqueue_admin_assets",{"type":145,"name":154,"callback":191,"file":148,"line":192},"show_supported_types_notice",97,{"type":145,"name":154,"callback":194,"file":148,"line":195},"closure",179,[197,203],{"action":198,"nopriv":199,"callback":200,"hasNonce":201,"hasCapCheck":201,"file":148,"line":202},"twf_admin_posts_nav_get_posts",false,"ajax_get_nav_posts_with_rate_limit",true,58,{"action":204,"nopriv":199,"callback":205,"hasNonce":201,"hasCapCheck":201,"file":148,"line":206},"twf_admin_posts_nav_update_sort","ajax_update_sort_preference",59,[],[],[],2,{"dangerousFunctions":212,"sqlUsage":213,"outputEscaping":215,"fileOperations":27,"externalRequests":27,"nonceChecks":210,"capabilityChecks":225,"bundledLibraries":226},[],{"prepared":27,"raw":27,"locations":214},[],{"escaped":149,"rawEcho":216,"locations":217},3,[218,221,223],{"file":148,"line":219,"context":220},350,"raw output",{"file":148,"line":222,"context":220},351,{"file":148,"line":224,"context":220},352,16,[],[],{"summary":229,"deductions":230},"The admin-posts-navigation v1.4.1 plugin exhibits a strong security posture based on the provided static analysis.  All identified entry points (2 AJAX handlers) are protected with nonce and capability checks, indicating good practice in preventing unauthorized actions. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests further solidifies this positive assessment. Taint analysis showing zero flows, especially with no unsanitized paths or critical\u002Fhigh severity issues, is also a very reassuring sign that the plugin is unlikely to be a vector for code injection or data manipulation vulnerabilities.\n\nThe plugin's history of zero known CVEs, across all severity levels, is a significant strength. This suggests a history of secure development and maintenance, with no recurring or critical past issues that might indicate fundamental design flaws. The lack of even low or medium severity vulnerabilities over time points to a consistent focus on security by the developers.\n\nOverall, admin-posts-navigation v1.4.1 presents as a very secure plugin. The only potential area for minor concern, though not flagged as an issue in the provided data, would be to continue vigilant monitoring for any future vulnerabilities. However, based on the current analysis, the risk is extremely low.",[],"2026-03-16T21:25:28.050Z",{"wat":233,"direct":244},{"assetPaths":234,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[235,236,237],"\u002Fwp-content\u002Fplugins\u002Fadmin-posts-navigation\u002Fassets\u002Fjs\u002Fadmin-posts-navigation-gutenberg.js","\u002Fwp-content\u002Fplugins\u002Fadmin-posts-navigation\u002Fassets\u002Fjs\u002Fadmin-posts-navigation-classic.js","\u002Fwp-content\u002Fplugins\u002Fadmin-posts-navigation\u002Fassets\u002Fcss\u002Fadmin-posts-navigation.css",[],[235,236],[241,242,243],"admin-posts-navigation\u002Fassets\u002Fjs\u002Fadmin-posts-navigation-gutenberg.js?ver=","admin-posts-navigation\u002Fassets\u002Fjs\u002Fadmin-posts-navigation-classic.js?ver=","admin-posts-navigation\u002Fassets\u002Fcss\u002Fadmin-posts-navigation.css?ver=",{"cssClasses":245,"htmlComments":248,"htmlAttributes":263,"restEndpoints":267,"jsGlobals":268,"shortcodeOutput":270},[246,247],"twf-admin-posts-navigation-wrap","twf-admin-posts-navigation-buttons",[249,250,251,252,253,254,255,256,257,258,259,260,261,262],"TWF Admin Posts Navigation: AJAX handler for fetching posts with rate limiting.","TWF Admin Posts Navigation: AJAX handler for updating sort preference.","TWF Admin Posts Navigation: Get user's sort preference for a specific post type","TWF Admin Posts Navigation: Default sort preferences by post type","TWF Admin Posts Navigation: AJAX handler for updating sort preference","TWF Admin Posts Navigation: Security: Check user permissions first","TWF Admin Posts Navigation: Security: Use check_ajax_referer for AJAX nonce verification","TWF Admin Posts Navigation: Debug logging function that respects WordPress debugging settings","TWF Admin Posts Navigation: Only use WordPress debug logging - no error_log()","TWF Admin Posts Navigation: If wp_debug_log is not available, we simply don't log (fail silently)","TWF Admin Posts Navigation: This ensures no error_log() calls that Plugin Check flags","TWF Admin Posts Navigation: Show admin notice for errors (only to administrators)","TWF Admin Posts Navigation: This plugin requires WordPress 5.0 or higher.","TWF Admin Posts Navigation: This plugin requires PHP 7.4 or higher.",[264,265,266],"data-post-type","data-nonce","data-current-post-id",[],[269],"twfAdminPostsNavigationData",[]]