Download: fQuick v. 1.2


fQuick is a plugin for WordPress which enables the user to add small custom quicklinks to the sidebar. With RSS feed for easy syndication. You can see the result in my sidebar under SideNotes.


WordPress 1.5+
MySQL >= 4.1


  1. Unzip to a directory.
  2. Put fquick-wp.php, fquick-manage.php and fquick-options.php in your wp-content/plugins directory.
  3. Put fquick_feed.php in your WordPress root directory.
  4. Go to WordPress admin->plugins and press activate.
  5. Go to WordPress admin->manage->fQuick and start adding links.
  6. Go to WorPress admin->options->fQuick and input how many links you want to display. This value should not be empty.
  7. Add the code [php]<?php fquick_get();?>[/php] where you want the links to appear.
  8. For the fQuick archives make a new page and put
    [php]<!–fquick–>[/php]on it. This creates a static page where all your fQuick SideNotes appear.

The RSS feed link is displayed in the meta area of the sidebar.


Version 1.0
Initial version.
Version 1.2
Added RSS feed.
Added fQuick archive page


  1. I’ve got the same error as follow:

    WordPress database error: [You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1]
    SELECT title, url, description, date FROM wp_fquick ORDER BY id DESC LIMIT

    Warning: Invalid argument supplied for foreach() in /blog/wp-content/plugins/fquick-wp.php on line 48

    and then take a look at the code on line48:

    $sql = “SELECT title, url, description, date FROM $table ORDER BY id DESC”;
    if(!$all) $sql .= ” LIMIT $limit”;

    next, on line 41:

    $limit = get_option(‘fquick_number_to_show’);

    at last, on line 6 of fquick-option.php:


    I think this $fquick_number_to_show is NULL.
    So I add “if(!$limit) $limit=10;” under “$limit = get_option(‘fquick_number_to_show’);”
    to avoid this error.
    Could you tell me a better way to fix this problem? Thanks!

  2. Pingback: inforedesign
  3. I have just installed the fQuick plugin over the fDawn theme, and my site has frozen! I’m running WP 1.5.2, and now cannot access the admin section to disable the plugin. I have backed up the database but do not want to install wordpress again in case I lose all my posts, links, pages etc. I have also used Transmit FTP to go in and delete the plugin manually, but still cannot access the blog/admin. Any ideas?

  4. Hi Fredrik. I`m using your plugin in 2 sites now, with no problem at all.

    But at my third site I`m receiving this: WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1]
    SELECT title, url, description, UNIX_TIMESTAMP(date) as d FROM wp_fquick ORDER BY id DESC LIMIT

    I already deactivate, and activate again the plugin. The files are in their correct position. Can you help me?

  5. Pingback: Begeek
  6. Hi, I’ve got a prob with fQuick, I downloaded it, I did put the three files in the plugin-content and the feed-file in the main directory, I activated it and I wrote two notices and… Nothing! It isn’t shown in the Blog. I’m new to WordPress, but you can’t do much wrong or? Why doesnt fQuick work at my blog? Please help.

  7. Hi Fredrik, thanks for this great plugin, I installed it and unfortunately I’ve got 2 error as follow:

    -1-on fquick I’ve got this Warning:
    Warning: Invalid argument supplied for foreach() in /mounted-storage/home10/sub001/sc15754-JUJP/ on line 132

    -2-on my front page I’ve got this Warning:
    Warning: Invalid argument supplied for foreach() in /mounted-storage/home10/sub001/sc15754-JUJP/ on line 50

    could please help me


  8. I‚Äôm sorry; it’s working now and no more warnings.
    One more question : how can we change the place of the RSS feed link because it is not displayed inside the meta area of the sidebar.

    thanks again

  9. When I put this plugin in subdirectory in plugin directory (as I always do), I got an error.
    I had to edit fquick-wp.php file like this:
    function fquick_init() {
    add_management_page('Manage fQuick', 'fQuick', '9', 'fquick/fquick-manage.php');
    add_options_page('fQuick options', 'fQuick', 9, 'fquick/fquick-options.php');

    And added and something here in each file:
    $path = get_option('siteurl') . '/wp-admin/admin.php?page=fquick/fquick-manage.php'; // Form Action URI

    Now it works fine, thanks for the plugin!

  10. Ok, I’m having a problem.
    When I first installed it, the feed wasn’t working. So I figured I’d get back to it later and thought I’d be able to figure it out on my own but I’ve tried everything and I’m still having the following problem:

    when I add the

    tag to a static page, I still have no sidenotes archives displaying.
    Do I need the RUN PHP for this or something? Also, the Sidenotes RSS is not displaying under my Meta section. I know it probably has something to do with my blog but I’ve run out of ideas.

    I hope you can help Frederik!
    I used to run this plugin on my old blog and it worked fine but now for some reason it’s not working on my new domain/installation. I know I must be doing something wrong…

    Thanks for your help!

  11. after just installing the plugin, i get this on my main page.

    Warning: Invalid argument supplied for foreach() in /home/www/ on line 50

    any ideas?

  12. @Jason: I had the same problem. I fixed it by adding the following to the Sidenote page I created,

    I stumbled through the fquick-wp.php file to find the above code. It was on line 60 something. Hope this helps you out.

  13. To further cement my reputation as a space cadent I’ll make it three in a row. It’s a nice number. Fredrik feel free to delete my above comments. You’d actually be doing me a favor, for posterity’s sake.

    The code for your sidenotes page can be found on line 52 in the fquick-wp.php file (it’s also in line 66).

    Let’s hope this is the end of me.

  14. Hej Fredrik! Your plugin works fine with WP 1.5.1 but with 2.0.4 it won’t work OK in my test site. In options page I get following error message:

    “Warning: main(/……../wp-content/plugins/fquick-options.php): failed to open stream: Permission denied in /……../wp-admin/admin.php on line 72

    Warning: main(): Failed opening ‘/……../wp-content/plugins/fquick-options.php’ for inclusion (include_path=’.:/usr/local/lib/php’) in /……../wp-admin/admin.php on line 72″

    Any ideas?

  15. Well, I think it works well on my site ^_^. Well, Now I only have to learn how to modify it from the graphical side… But it is just a matter of time! So, I think, thanks for making this plugin!

  16. Hi Fredrik … thanks a lot for the great plugin … but i have a bit of problem with this fquick plugin .. i downloaded and installed … and it got activated without any problems … and then when I open my options panel of plugin … rather than sending me to the fquick options page it sends me to the homepage of my website … I actually dont want to experiment with my very less knowledge of php … s thought you might be a good help in this …
    thanks in advance …

  17. Hello, I’m in the middle of making a WordPress theme for a friend (I’m not making this up, seriously) and he requested that your fQuick plugin be part of it. There’s an issue that I feel cannot be fixed without directly accessing phpMyAdmin or MySQL. What happens is that the main page presents the error of “Invalid syntax at such and such line”, and I know the issue is that there are no links set for fQuick. Here’s the issue: when I go to the admin panel -> options -> fQuick, that page presents the front page of my blog. What gives?

  18. Great plugin, but same issue as mentioned above. I’m added 3 sidenotes, but have it set to only display 2. You’d think the other would show up in my sidenote archive page, but the page is blank. I created the archive page added: , however, it’s blank, any idea? Thanks again for this plugin and your forum plugin, it’s awesome.

  19. great plug-in!

    one question thoguh… how come the version on your site structures the notes as UL –> LI.

    that pretty much gives you great control over how to customize/design it with css.

    for some reason, the one on my site pumps it out as paragraphs. With tha for the link and the for the description each having its own class..

    whats the deal? did i do something wrong?


  20. Thank you for such a great plugin. Compared to many other similar plugins I have found this the easiest to use and manage.

    One small suggestion would be to have the textbox larger where you type the notes, it is easy to change manually just thought others might agree it’s a bit too small for somewhat long descriptions / or long links.

    The same applies to the table (I assume) where the notes are displayed on the Manage page. It is a bit small for long descriptions.

    I’m not sure if this is a WordPress thing or the specific plugin. I think it can be solved with a small bit of editing though. Sorry I’m rambling hehe.

    Thank you once again. It is very helpful!

  21. Yes Danny,

    I have about the same problem, I have very limited knowledge of php and I can’t figure out how I can get the link and the description in one line, like you did here on your website.
    thanks a lot

  22. Hi,Fredrik.
    I am currently using this plugin in my wordpress 2.1 blog. I have made a static page to show all the sidenotes created using fQuick. However it is not quite clear for me that the static page will show all the entries in just one page or it can divide the notes automatically and make a series of pages.
    thanks a lot for this great plugin.

  23. I’ve installed fQuick and I’ve gotten it to show up on the archive page. I can’t seem to get the sidebar to work though.

    I plug the code in step #7 above into a text widget, but no notes appear. Is there a way to make the notes show without calling on PHP? I’m going out on a limb here, but I think that may be the problem – none of my other text widgets call on PHP.

    Thanks for the help!

  24. Just for the record.

    I didn’t just copy these files to the wp-content/plugins folder, but I created a folder there called ‘fquick’ for them (just to keep my plugin folder organized). But then the plugins doesn’t work anymore, ’cause it doesn’t find ‘fquick-manage.php’ and ‘fquick-options.php’ in the wp-admin folder.

    But, it stays a very neat plugin :)

  25. Pingback: WordPress Plugins
  26. Very nice plugin, it definitely adds an extra dimension to a weblog.

    I am going to use it in my website, but I was not completely satisfied with the features it offers. Therefore, I am now in the process of rewriting your plugin so it will be easier to customise and use in themes.

    I was wondering if you’d mind if I released my modified version as an “update” to the current one? I hope not, but it’s no problem if you do. Let me know. :)

  27. Hello! I have a small problem, I’m installed this plugin and on my site I see: WordPress database error: [Table ‘wordpress22.wordpress22_fquick’ doesn’t exist]
    SELECT title, url, description, UNIX_TIMESTAMP(date) as d FROM wordpress22_fquick ORDER BY id DESC LIMIT 0

    What to me with it to do?
    MySQL 4.1.8-max

  28. In the Options page, I set the Limit to 3. I have created 4 Sidenotes, but I dont get the More Sidenotes link.
    If your page is a promo for the plugin, its not nice to show features doesnt contain.

  29. hi i want to use your plug in but i got warning like this

    Warning: include(/Applications/xampp/xamppfiles/htdocs/wordpress/wp-content/plugins/fquick-options.php) [function.include]: failed to open stream: Permission denied in /Applications/xampp/xamppfiles/htdocs/wordpress/wp-admin/admin.php on line 65

    Warning: include() [function.include]: Failed opening ‘/Applications/xampp/xamppfiles/htdocs/wordpress/wp-content/plugins/fquick-options.php’ for inclusion (include_path=’.:/Applications/xampp/xamppfiles/lib/php’) in /Applications/xampp/xamppfiles/htdocs/wordpress/wp-admin/admin.php on line 65

    did i do something wrong ?

  30. dear,
    i have been use ur plugin for along time. In case in my sidenotes archives page just show in single page.
    theres no showing in page 1, 2 n olders. theres too much showing in single page. would u help me? how to show the archives like ur sidenotes archive page?


  31. Pingback: hh - PHP Articles

Leave a Comment.