So, I found that my wordpress Image Widget plugin by Shane and Peter inc, was having an issue aligning in my sidebar. I noticed that when I added multiple instances of the widget, they wouldn’t line up vertically. this naturally bugged the shit out of me, so I took a look at what was going on. Turns out the widget was actually closing a div that it hadn’t opened. Basically this update (3.2.8) is creating validation errors and prematuraly closing my themes sidebar div. So, I opened up the plugin files and took a look. I started with the /views/widget.php file that the readme mentions as being the output for the frontend widget display. Looking in the file I couldn’t see where the close div tag was. it looks like it is part of the $after_widget string thats generated elsewhere in the code. so rather than spend forever looking for it. I decided to simple OPEN a new div, right in front of the call to the string. That way, I could open the div and the string would close it. Check the frontend. VERTICAL ALIGNMENT ACHIEVED! check validation, NO ERRORS! wicked….. Here is my code for the /views/widget.php file..
Note the
echo "<div>";
3rd to last line is what i added. You’ll see its right above the echo to the $after_widget string..
<?php
echo $before_widget;
if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
if ( !empty( $image ) ) {
if ( $link ) {
echo '<a class="'.$this->widget_options['classname'].'-image-link" href="'.$link.'" target="'.$linktarget.'">';
}
if ( $imageurl ) {
echo "<img src=\"{$imageurl}\" style=\"";
if ( !empty( $width ) && is_numeric( $width ) ) {
echo "max-width: {$width}px;";
}
if ( !empty( $height ) && is_numeric( $height ) ) {
echo "max-height: {$height}px;";
}
echo "\"";
if ( !empty( $align ) && $align != 'none' ) {
echo " class=\"align{$align}\"";
}
if ( !empty( $alt ) ) {
echo " alt=\"{$alt}\"";
} else {
echo " alt=\"{$title}\"";
}
echo " />";
}
if ( $link ) { echo '</a>'; }
}
if ( !empty( $description ) ) {
$text = apply_filters( 'widget_text', $description );
echo '<div class="'.$this->widget_options['classname'].'-description" >';
echo wpautop( $text );
echo "</div>";
}
echo "<div>";
echo $after_widget;
?>
So here is the steps I used to call the GD star rating for a post and display it where I wanted. In my case it was in the LI tags of a list of all posts in a category.
You could use this to post the rating right up next to your post title with a little modification to your template.
So, What I did was I called a new wp_query and sorted it based upon the gd star rating. Then while inside the loop I used wp_gdsr_render_article where I wanted the rating to display.
Next, I went and created a custom template for the GD article rating, and I removed all the tags and header information till I was just left with the %RATING% . Next I went back to my call to wp_gdsr_render_article, and I specified my custom template ID (in my case 46) number using the argument.
My code looked like this: wp_gdsr_render_article($template_id = 46, $read_only = false, $stars_set = “”, $stars_size = 0, $stars_set_ie6 = “”, $echo = true
hopes this helps!
Wanna change the buddypress logo/text in the top left corner?
Wanna change the link of the logo/text of the Buddypress admin bar?
I’ve seen a few tutorials on how to do this, but they are all outdated with the old version of buddypress. Some changes in the latest release, necessitate a new solution.. Here it is!
Create a php file inside /mu-plugins/ named ‘erocks-buddypress-logo-mod.php’. Drop in the code below, don’t forget to edit in your variables!
// CHANGE BP ADMIN BAR LOGO
function erocks_bp_adminbar_logo() {<
global $bp;
echo ‘<a href=”‘ . $bp->root_domain . ‘”><img id=”admin-bar-logo” src=”http://EXAMPLE.LOGO.URL.PNG” alt=”Eriks Hosting | Solutions For An Online World” /></a>';<
}
remove_action( ‘bp_adminbar_logo’, ‘bp_adminbar_logo’ );
add_action( ‘bp_adminbar_logo’, ‘erocks_bp_adminbar_logo’ );
{/code}
Just drop in your img src, your alt tag. remember to keep your img the same size as the original, or you will have to hardcode the new img sizes in the admin header file.
If you want to change the link the logo takes you to onclick, edit the <a href=”‘ .$bp->root_domain . ‘”> to whatever you want..
Lock All Subscribers Out Of The Dashboard!
Redirect Profile.php To Buddypress Profile!
Force Your Buddypress Users To Use The BP Profile Pages!
Categories
Archives
- Pro -Sites Shortcodes, Functions, And Level Checks
- Automatic WP Photo Gallery From Facebook Page Photos!
- Analytics 360 For Editors
- Add nofollow rel tags to image widget
- Image Widget Alignment Fix
- Add GD Star Rating next to Post Title
- Change The Buddypress Admin Bar Logo And Link In WP3 & BP 1.2+!
- New Dashboard Lockdown & WordPress To Buddypress Profile Page Plugin!
- Hide The WordPress Dashboard and wp-admin COMPLETELY!
- Blogs & Members Directory, Strange Nav Spacing FIX















































