The Better Blogroll WordPress plugin sorts your links randomly. There is no built-in option to change this. BUT, if you are willing to delete a couple of words from the plugin’s core file, you can hook it into My Link Order or any other link ordering methods you might be using. To stop the random ordering of links, open the “better_blogroll.php” file in the plugin’s folder and change line #54 from
$querystr .= ” ORDER BY rand() LIMIT $bbw_number”;
to
$querystr .= ” LIMIT $bbw_number”;
and then change the end of line #73 from
ORDER BY rand() LIMIT $bbw_number”;
to
LIMIT $bbw_number”;
That’s all!
More posts from themightymo.com
How to auto-save Advanced Custom Fields (ACF) data to a file in your theme
With ACF 5, they shipped a relatively-unknown and awesome feature: The ability to have WordPress automatically-save your ACF fields to a json file in your theme folder every time you save your fields. This has the effect of: All you need to do is add a folder called, “acf-json”, to your theme folder, and it…
How to use $current_user or is_user_logged_in() with FacetWP and WordPress to show different content for logged-in users
I have a membership site where I need to display certain FacetWP results to people who are logged in and other FacetWP results to people who are logged out. Unfortunately, FacetWP forgets WordPress’ global $current_user variable the minute you use one of the facets. Same with WordPress’ is_user_logged_in() function – FacetWP forgets it all once…
How to shrink the size of wp_options table in WordPress
I was recently horrified to discover that the “wp_options” table of this site was over 1.3 gigabytes in size. For those of you counting at home – that is ENORMOUS and unnecessary. I was confused, because the table seemed to balloon overnight (and likely did balloon overnight, it turns out!). The issue was caused by…