Jak zapewne zauważyliście pod postami pojawiły się okonki serwisów społecznościowych. Ich zadanie jest wiadome. Jak można zauważyć ikonki nie pojawiły się w miniblogu. Oto krótki know how jak zmodyfikować Social Bookmarking RELOADED by nie wyświetlał się w miniblogu.

Pierwszy krok: kastrowanie postów miniblogowych z listy

Otwieramy plik social\_bookmarking\_reloader.php i odnajdujemy funkcję get\_item($site\_key, $settings, $output = 1). W pierwszej linijce dodajemy:

Listing 1. usunięcie postów z minibloga

if(in_category('Miniblog_catID')){
	return;
}

Zamiast Miniblog\_catID podajemy id kategorii minibloga. W wyniku tej operacji pod naszym postem nie będzą wyświetlane ikony, ale nadal będzie tworzony boks z pluginem.

Krok drugi: wywalamy boks

Przechodzimy do funkcji function render\_plugin() i zamieniamy:

Listing 2. zmiany w funkcji wyświetlającej

$html .=$this->get_item($site, $settings, 0);
//zamieniamy na 
$tmp = $this->get_item($site, $settings, 0);
$html .= $tmp;
if('|'.$tmp.'|'=='||'){
	return '';
}

Zapisujemy wysyłamy na serwer i gotowe 🙂
Plugin Social Bookmarks Reloader znalazłem dzięki blogowi Maćka Egermeiera