Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Version 1.3   Updated Friday, February 20th, 2009 at 7:19pm

Multi Column Link List Plugin for WordPress

This plugin generates an alphabetical listing of your WordPress links in multiple columns. You can choose the number of columns to display, with an option to split up the list of links by letter. It also supports the use of a custom header to help separate the links. For example, you could have it say ‘Links: A’ and then list the links that start with ‘A’, etc. The link list can easily be added to any post or page with the trigger text, or called directly from a template file. A CSS file is also included for easy style changes.

Related Plugins

There is also a plugin available to generate a multi-column list of your WordPress categories.

Download

  If you have found this page useful, please consider donating. Thanks!

Notes

The purpose of this plugin is to generate a full list of links (with the exception of the link categories you exclude). This means that it does not sort links by category, only by name.

Installation

  • Download the above file and uncompress
  • Upload dd-multi-col-links.php to your plugins directory
  • Upload dd-multi-col-links.css to your theme directory
  • Activate the plugin from the WordPress admin panel
  • Configure the options under the admin panel: Options – DDMultiColLinks

Usage

To use this plugin, simply add the following trigger text to a post or page:

<!-- multicollinks -->

If you prefer, you can also call the function directly from a template file with the following command:

<?php echo ddmcl_generate(); ?>

Change Log

  • 09-29-07 Version 1.3 – Updated for WordPress 2.3. Added ‘Load Default Options’ button. Removed javascript expand code because it was too buggy.
  • 05-16-07 Version 1.2 – Updated for WordPress 2.2.
  • 03-02-07 Version 1.1 – Option added to allow click-to-expand lists. Special thanks to Richard K Miller for submitting the code!
  • 02-13-07 Version 1.0 – First release.

Options

Here are the options available for this plugin under the WordPress admin panel

Number of columns

The number of columns that the links will be shown in. If you want to show more columns than your layout width will handle, you can adjust the width of each column in the CSS file.

Separate items

Here you can choose to separate the links by letter, with a custom separation header, or no separation at all.

Separation header

If the separation option is enabled, this is where you enter your separation text, which will be shown above each set of items. You can use %L to show the letter. For example, if you enter Links: %L then it will show Links: A, (list of links), Links: B, (list of links), etc…

Excluded link categories

This is a comma-separated list of the link category IDs you want to exclude from the list.

Pages: « 5 4 [3] 2 1 » Show All

  1. Thanks for this great plugin. It was just what I wanted. I noticed that both plugins won’t work on the same page (category and link listing).

  2. 44
    Crni

    Hello

    Can you help me please? When I want to exclude some categories it doesn’t do anything. I’m inserting in field for that category ID’s, such as numbers 2,13 etc. Is that the right way to write only numbers or I need to add something else?

    Thank you.

  3. heloo … is there a posibiliti to display in one page one category of links and in the other page another category ?? if is that posibile pls tell me how

  4. I think #33 was asking about this also. I’d like to have the description that I added for each link in the admin panel to be in each link’s title tag so you can see it when you hover on the link. Is there an easy way to do this?

    Thanks for the great plugin. I’ve been using it for a while now.

  5. 41
    snez

    For those of you who are having trouble with the links coming out in a list rather than columns, reduce the width of the column in the .css file. Reduce it well until it works. That’s what I did. Turns out the columns just couldn’t fit in my sidebar.

  6. I have a problem I see others have had that has yet to be answered.
    installed the plugin. It displays the links fine. Separated or not but it won’t break into columns…

  7. Is there a call to seperate by category name rather than by alphabetical?

  8. 38
    Andy

    As always, this is a great plugin from DagonDesign. But it doesn’t seem to be working correctly in 2.5. The excluded categories still show (their ID number isn’t even listed in 2.5 and the slug makes the whole list disappear). Descriptions and notes don’t show either. Lastly, I’d make the same request as Kevin (35) for a future improvement. Thanks.

  9. I got the plugin but it changes all my link collors from white to blue i have no idea what is the problem any one please help after i disable the plugin they go to white again

  10. 36
    Jean-Pierre

    Hello,

    Nice work. I was wondering if there is a way to open links in a new page?

    Thanks!

  11. 35
    Kevin

    is there any way to have this plugin output the links image?
    Thanks!

  12. Great plugin indeed. I have the same question as commenter nr. 25
    José Luís. Is there a chance it would group links by category?

  13. Hi, thanks for the plugin. I would also be nice if we have the option of placing the ‘excerpt/description’ of the link for each link in the columns =P.

  14. 32
    Peter Lurie

    Hi!

    Thanks for this great plugin.

    Are there any plans to add sorting or at least displaying by Categories? It would transform a wonderful plugin into a great one.

    Many thanks
    Peter

  15. You leave too much out. Where in the theme directory do you put the CSS file? What do you do when you follow directions and the only thing you get is the bloody code on the page? Do you even know what you’re doing.

Pages: « 5 4 [3] 2 1 » Show All

Leave a Comment

Before you comment: If you are having an issue with a script, please make sure you have read the entire article. Also, please read through the comments because most common issues have already been discussed many times. Thanks.


Be sure to wrap all code in <code></code> tags.