{"id":46052,"date":"2008-03-19T06:29:23","date_gmt":"2008-03-19T06:29:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/my-link-order\/"},"modified":"2016-11-04T07:33:14","modified_gmt":"2016-11-04T07:33:14","slug":"my-link-order","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/my-link-order\/","author":53959,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.4.2","stable_tag":"4.4.2","tested":"4.4.34","requires":"2.8","requires_php":"","requires_plugins":"","header_name":"My Link Order","header_author":"Andrew Charlton","header_description":"","assets_banners_color":"","last_updated":"2017-11-28 11:14:26","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/geekyweekly.com\/gifts-and-donations","header_plugin_uri":"http:\/\/www.geekyweekly.com\/mylinkorder","header_author_uri":"http:\/\/www.geekyweekly.com","rating":3,"author_block_rating":0,"active_installs":4000,"downloads":278431,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.3.2","2.5","2.5.1","2.6.1","2.6.1a","2.7","2.7.1","2.7a","2.8","2.8.3","2.8.4","2.8.6","2.8.7","2.9.1","3.1.4","3.3.1","3.3.2","3.5","4.3","4.4.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[610,89,537,1896,168],"plugin_category":[43,57],"plugin_contributors":[78033],"plugin_business_model":[],"class_list":["post-46052","plugin","type-plugin","status-closed","hentry","plugin_tags-categories","plugin_tags-category","plugin_tags-link","plugin_tags-order","plugin_tags-sidebar","plugin_category-customization","plugin_category-taxonomy","plugin_contributors-froman118","plugin_committers-froman118"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/my-link-order.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"http:\/\/geekyweekly.com\/mylinkorder\">My Link Order<\/a> allows you to set the order in which links and link categories will appear in the sidebar. Uses a drag \nand drop interface for ordering. Adds a widget with additional options for easy installation on widgetized themes.<\/p>\n\n<h4>Breaking Change Made in 3.1.4<\/h4>\n\n<p>If you do not use widgets to display links you must do the following: replace your call to wp_list_bookmarks() with mylinkorder_list_bookmarks().<\/p>\n\n<h4>Big Update!<\/h4>\n\n<p>My Link Order has been out since WP 1.5 or 2.0 (2006) and it's been a struggle to keep it working smoothly. The taxonomy.php hack was hideous and a filter finally got added that let me avoid this. No more visiting the My Link Order page after every single Wordpress update!<\/p>\n\n<p>As of version 2.8.6 of the plugin I'm breaking backwards compatibility to add new features like a multiple widget instances. Keep using version <a href=\"http:\/\/downloads.wordpress.org\/plugin\/my-link-order.2.8.4.zip\">2.8.4<\/a> if you are not on WP 2.8 yet.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate plugin<\/li>\n<li>Go to \"My Link Order\" under the Links menu and specify your desired order for your link categories and the links in each category<\/li>\n<li>If you are using widgets then replace the standard \"Links\" widget with the \"My Link Order\" widget. That's it.<\/li>\n<li>If you aren't using widgets, modify your template to use the correct filter (additional parameter seperated by ampersands):\n    mylinkorder_list_bookmarks('orderby=order&amp;category_orderby=order');<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Install and activate plugin<\/li>\n<li>Go to \"My Link Order\" under the Links menu and specify your desired order for your link categories and the links in each category<\/li>\n<li>If you are using widgets then replace the standard \"Links\" widget with the \"My Link Order\" widget. That's it.<\/li>\n<li>If you aren't using widgets, modify your template to use the correct filter (additional parameter seperated by ampersands):\n    mylinkorder_list_bookmarks('orderby=order&amp;category_orderby=order');<\/li>\n<\/ol><\/dd>\n<dt>Why isn't the order changing on my site?<\/dt>\n<dd><p>The change isn't automatic. You need to modify your theme or widgets.<\/p><\/dd>\n<dt>Like the plugin?<\/dt>\n<dd><p>If you like the plugin, consider showing your appreciation by saying thank you or making a <a href=\"http:\/\/geekyweekly.com\/gifts-and-donations\">small donation<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.4.2<\/h4>\n\n<ul>\n<li>Permission check and security improvement.<\/li>\n<\/ul>\n\n<h4>4.3<\/h4>\n\n<ul>\n<li>PHP7 constructor update<\/li>\n<li>Testing after long hiatus, still works!<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>Added Danish translation<\/li>\n<li>Fixed bug with widget and ordering by ID (parameter name changed from id to link_id in 3.2)<\/li>\n<\/ul>\n\n<h4>3.1.4<\/h4>\n\n<ul>\n<li>The order arguments coming into get_bookmarks() started being matched against a static list of values. To get around this I made copies of wp_list_bookmarks and get_bookmarks and modified them.<\/li>\n<li>Widget will work as is after upgrading.<\/li>\n<li>If you weren't using widgets then replace your call to wp_list_bookmarks() with mylinkorder_list_bookmarks(). It is exactly the same except it calls my version of get_bookmarks(), mylinkorder_get_bookmarks().<\/li>\n<li>The link categories are also matched against a list now, but there is a filter available after that modifies the orderby value.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Update for compatibility with 3.0<\/li>\n<li>Switched way menu item was being added, any permission issues should be fixed<\/li>\n<li>Updated drag and drop to include a placeholder, makes it much easier to see where items will move<\/li>\n<li>Updated styles to fit in with Wordpress better<\/li>\n<li>Updated page code to use regular submit buttons, less reliance on Javascript and query strings<\/li>\n<li>Links and categories now wrapped in localization code, thanks for the tip Florian<\/li>\n<\/ul>\n\n<h4>2.9.1<\/h4>\n\n<ul>\n<li>Fixed widget checkboxes not holding their value.<\/li>\n<li>Fixed several missing localization strings.<\/li>\n<\/ul>\n\n<h4>2.8.7<\/h4>\n\n<ul>\n<li>Small bug fix on widget's Category Order option<\/li>\n<\/ul>\n\n<h4>2.8.6<\/h4>\n\n<ul>\n<li>Significant backend changes, only compatible with 2.8 and above<\/li>\n<li>Transitioned to new Widget API, breaking backwards compatibility in the process<\/li>\n<li>Multiple widgets are now supported<\/li>\n<li>Widget options will have to repopulated<\/li>\n<li>Added more complete widget options, should be able to do just about everything you can in code<\/li>\n<li>Removed taxonomy.php hack, hooking into \"get_terms_orderby\" filter for category ordering now, no more visiting page after each Wordpress update<\/li>\n<li>The PO file has changed and translations will need to be updated<\/li>\n<\/ul>\n\n<h4>2.8.4<\/h4>\n\n<ul>\n<li>Added \"Show Names\" option to widget to allow link name to be displayed with \"Show Images\" is selected.<\/li>\n<\/ul>\n\n<h4>2.8.3<\/h4>\n\n<ul>\n<li>Trying to fix Javascript onload issues. Settled on using the addLoadEvent function built into Wordpress. If the sorting does not initialize then you have a plugin that is incorrectly overriding the window.onload event. There is nothing I can do to help. <\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>Added Czech translation (Jan)<\/li>\n<\/ul>\n\n<h4>2.8<\/h4>\n\n<ul>\n<li>Updated for 2.8 compatibility<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>If your link categories don't show up for ordering your DB user account must have ALTER permissions, the plugin adds columns to store the order<\/li>\n<li>Added a call to $wpdb-&gt;show_errors(); to help debug any issues<\/li>\n<li>Translations added and thanks: Spanish (Karin), French (Regis), Italian (Stefano)<\/li>\n<\/ul>\n\n<h4>2.7<\/h4>\n\n<ul>\n<li>Updated for 2.7, now under the the new Links menu<\/li>\n<li>Moved to jQuery for drag and drop<\/li>\n<li>Removed finicky AJAX submission<\/li>\n<li>Translations added and thanks: Russian (Flector), Dutch (Anja)<\/li>\n<li>Keep those translations coming<\/li>\n<\/ul>\n\n<h4>2.6.1a<\/h4>\n\n<ul>\n<li>The plugin has been modified to be fully translated<\/li>\n<li>The widget now has a description<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>Finally no more taxonomy.php overwriting, well kind of. After you upgrade Wordpress visit the My Link Order page and it will perform the edit automatically.<\/li>\n<li>Thanks to Submarine at http:\/\/www.category-icons.com for the code.<\/li>\n<li>Also added string localization, email me if you are interested in translating.<\/li>\n<\/ul>","raw_excerpt":"My Link Order allows you to set the order in which links and link categories will appear in the sidebar.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/46052","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=46052"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/froman118"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=46052"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=46052"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=46052"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=46052"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=46052"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=46052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}