My Link Order allows you to set the order in which links and link categories will appear on your WordPress site. Uses a drag and drop interface for ordering. Adds a widget with additional options for easy installation on widgetized themes.
7/2/11: WP 3.1.4 broke the plugin. The newest version of the plugin (3.1.4) fixes this, but might require changes on your end. If you use widgets then you are good to go. If you use wp_list_bookmarks in your template, then just change that to mylinkorder_list_bookmarks(). It does the exact same thing, but allows the custom ordering.
Download here: My Link Order – WordPress.org Plugin Directory
Want to make a donation?
Installation Help (thanks to Ken down in the comments)
Step One: Go to “Widgets” under the “Appearance” tab. Drag the “Links” widget off the sidebar in order to deactivate it. Then, drag the “My Link Order” widget where you want your links to appear.
Step Two: Click on “My Link Order” to get to the settings. Be sure to set “Category Order By:” and “Link Order By:” to “My Order.” This is what allows you to set your links in whatever order you want the widget to display them in.
Step Three: Click on “My Link Order” under the “Links” tab. In the lower section are your link categories, in boxes. Drag and drop these to order your categories, and then click on the button “Click to Order Categories.” Now your categories will be in the order you want them.
Step Four: in the upper section, under “Order Link” click on the drop-down menu in order to select which category you want to order first. Then click on “Order Links in this Category.” Your links will then appear in little boxes and the widget will say “Order the links by dragging and dropping them into the desired order.” Do so. Then click the button below that says “Click to Order Links.” The links in that category will now be in the order you select. Click on the “Go Back” link to order the links in your other categories the same way. (You need to do this for each category, unless you have a category you don’t care about the order of.)
Plugin Info
My Link Order was released in 2006 and has been compatible with every version of WordPress from 1.5 to 2.8.5. It went through a lot of changes, but the effort needed to keep it backwards compatible was quite burdensome. Breaking support for versions of WP older than 2.8 allowed for the inclusion of a more powerful widget and the removal of the horrible taxonomy.php patch (believe me I hated it more than anyone).
The most exciting change comes with the move to the new Widget API. It makes adding support for multiple widget instances a snap. Rewriting the widget code also allowed me to add widget options for nearly every single parameter normally available to the wp_list_bookmarks template function. If you were being held back by the lack of options on the built in Links widget then definitely check that out.
If you’d like to say thank you or make a donation please visit my Gifts and Donations page.
All of the old comments were moved to this page: My Link Order – Archived
Looking for fast, reliable and affordable web hosting? Try StableHost.
Great plugin, but in the widget, the order “notes” for links do not exists it’s “rating”. Can you fix it ? thx
«???????? ??» ??????? ??????? ???????? ?????. ??????? ????? ??????? ?? ??????? ?????? ? ?? ??????????????? ?????????? ?????? ???? ??????????? ?????.
unpacked but not sure what to do
Hi Andrew
The pluging works very neatly on my site http://www.fengshuibc.com
Now what I’d like to do is to put a disclaimer before the links: something like “These links are here for you info but I do not endorse them blah blah” is there a way I could put this in the Widget and if so how?
I am also thinking that I’ll soon have way too much link so maybe it would be better to include the Widget inside a dedicated page rather than having it on the sidebar. Is that possible?
Many thanks
Laurent
I have mylinkorder installed on WP 3.2.1 on Thesis theme; while the link category order shows changing on the plugin dashboard, the changes do not show up in the widget. Any known conflicts?
Never mind. I got my issue fixed.. Great little plugin!
Love this plug in! I’ve tried searching for my answer but am having trouble finding good directions as I’m not very good at code. I’m trying to remover the title “Blogroll” from my sidebar.
I had removed it in the code prior to installing this plug in, but once i installed My Link Order it showed back up. Any help would be greatly appreciated.
Hi,
The plugin does nearly exactly what I was looking for … except for the category exclusion !
I want to exclude two, out of my three categories (keep METEO and get rid of RESERVATION and LIENS).
I typed the IDs in the EXCLUDE CAT box, but they are still there (I tried with only one cat ID, but still the same ; tried with the cat name instead of ID, but still the same).
Is it a known bug, or am I wrong somewhere N
I’m also having problems with the category exclusion, there is no way to make it work properly, it keeps showing all categories I have.
I get the error when installed this plugin. I am using Wp 3.1.1
on my website the links are in the same order whether I put ascending or descending, what gives?
Can’t get my link order to change, though everything looks right in the Plug-ins area. Any ideas? I just donated. Maybe jumped the gun.
Does anyone know any way to display ‘my link order’ in a vertical drop menu on the sidebar? Drop menu plugins all seem to only deal with menus (post categories, pages, etc) and not links or link categories. If there is no plugin for dropdown links, is there a way to import ‘my link order’ or even simply my link categories into the menus?
Does anyone know any way to display ‘my link order’ in a vertical drop menu on the sidebar? Drop menu plugins all seem to only deal with menus (post categories, pages, etc) and not links or link categories. If there is no plugin for dropdown links, is there a way to import ‘my link order’ or even simply my link categories into the menus?
try this orderby=order
<?php mylinkorder_list_bookmarks('category=7&show_images=1&show_description=1&orderby=order&before=&after=’); ?>
I’m sorry, my CSS skills are minimal. Which file should I enter that into? (mylinkorder.php?) And where in the file should I add that?
Thank you.
I tried adding this link order plugin, but it doesn’t show up in the widget. I added 3 links (with photo links as well as website links) in a new category, ordered them and checked off all the appropriate options…but no widget appears at all. I tried putting the code provided by Paul (above) into my sidebar-footer.php file via the editor, but that messed up my footer. The theme I’m using is Graphene. Please help. Thanks.
Try this topic graphene is very complete
Hi,
Using latest WP and just found your excellent plugin …but it doesn’t work (and I am using widgets)
Hi,
Using latest WP and just found your excellent plugin …but it doesn’t work (and I am using widgets) posting again
Thank you for your service!
I really like my link order. But I can’t seem to get the nofollow feature to work. (I’m using Headway if that helps). Thanks.
Is the My Link Order compatible with wordpress 3.4 or 3.4.1?
When WordPress 3.5 comes out, the admin panel’s Link Manager will NOT be included.
For a user to maintain his/her current usage of Links, he/she will have to install a new Link Manager Plugin. Probably, quite a few other plugins will have to be updated to work with the new core structure. Here’s a link to the new plugin:
http://wordpress.org/extend/plugins/link-manager/
And here’s a link to the current development track:
http://core.trac.wordpress.org/ticket/21307
I hope these two links will help you in the near future.
With 3.4.1. I am finding that when the entry-title is clicked on the post-excerpt displays the ‘loading’ message and un displays but the post-content-*-target receives no content. The problem seems to be related to class post-*. I’m not clear if this is related to the My Link Order plugin or 3.4.1 or another plugin. I am also using the eCommerce plugin. There is no error on the JS consule. JQuery version is 1.7.2. The link in the innerHTML is the correct URL of the post.
Tested on the latest 3.5 build and it seems like Link related plugins should be fine for the time being. They are making an effort to keep things backwards compatible and keeping the wp_link table.
And to clarify, the Link Manager will still be there after an upgrade if you had links to begin with. A new wp_option was added that pretty much just hides the menu entry. The plugin you linked simply sets that flag to one. This will likely change as they port code out of the core into the plugin, but no action will be needed by users since the plugin will be included with WP.
Hi Andrew:
I like the ease of the plugin, but I can’t get the ordering to work. I added the code I saw suggested earlier
(mylinkorder_list_bookmarks(array(‘orderby’ => ‘order’, ‘category_orderby’ => ‘order’));
but I’m still not able to order the links. I added the above to the All Bookmarks Page Template (bookmarks.php), but that was just a guess. Any suggestions?
Thanks
Steve
Hey Andrew:
Literally seconds after posting above, I looked at the helpful installation tips, moved by Links in the Appearances>Widgets in my theme (Suffusion) and voila! All is in order. Thanks. Nice plug-in.
Steve Davies
Hi Andrew:
I like the ease of the plugin, but I can’t get the ordering to work. I added the code I saw suggested earlier
(mylinkorder_list_bookmarks(array(‘orderby’ => ‘order’, ‘category_orderby’ => ‘order’));
but I’m still not able to order the links. I added the above to the All Bookmarks Page Template (bookmarks.php), but that was just a guess. Any suggestions?
Thanks
Steve
Thanks for this plugin. I was looking for something to order my link categories over the past couple of days and have found exactly what I needed right here. Cheers!
Hi Andrew,
Thanks for the plugin!
I recently noticed a small bug in it. Please find the bugreport including a fix on the WordPress support forum for the plugin: http://wordpress.org/support/topic/plugin-my-link-order-small-bugfix-typo-in-order_by-variable
Smile,
Juliette
Doesn’t work with the latest version of wordpress, at least not for me.
Very rapidly this web page will be famous
amid all blogging and site-building visitors, due to it’s fastidious posts
Really useful plugin – thanks
The plugin worked great until I updated to WordPress 3.5, now I receive the following error message:
Missing argument 2 for wpdb::prepare(), called in /home/cnewshub/public_html/wp-content/plugins/my-link-order/mylinkorder.php on line 666
Hello,
I’m using WP 3.4.1. I can’t get link order to sort per your directions. Any assistance?
Adam
Plugin works and thanks for your work on this. I’m using it in conjunction with Link Library to display a large number of links.
I did make one change to your code in function mylinkorder. I wanted the drop-down list of link categories to be alphabetical, so I changed line 126 (in version 3.5) to say
ORDER BY name ASC
rather thanORDER BY t.term_order ASC