RB Internal Links en HeadSpace2

Gepost op 19 januari 2010 om 19:33u, door hiranthi | geen reacties | reageren

GD Star Rating
loading...

Heb je RB Internal Links geactiveerd en krijg je alleen een wit vlak te zien als je 'm probeert te openen in je editor? Dan zou het maar zo kunnen zijn dat je ook HeadSpace2 hebt geactiveerd. Klopt dat? Mooi! Want dan ga ik je nu vertellen hoe je RB Internal Links weer aan het werken krijgt terwijl je HeadSpace2 ook geactiveerd hebt :)

HeadSpace2

Het probleem zit 'm in HeadSpace2. Als je je PHP error log zou bekijken (kan zijn dat je daar WordPress eerst voor in #Debug">debug moet zetten) zie je waarschijnlijk een error staan over een functie add_meta_box.

add_meta_box is een WordPress functie en zou het dus gewoon moeten doen. Waar het dan precies verkeerd gaat kan ik je niet vertellen (dat heb ik allemaal niet bekeken), maar ik kan je dus wel vertellen hoe je het op moet lossen :)

De oplossing

Open headspace.php (zit in /wp-content/plugins/headspace2/) en ga naar regel 483, daar vind je het volgende:

<?php
	add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high');
	add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high');
	add_meta_box ('tagsdiv',        __ ('Tags', 'headspace'),      array (&$this, 'metabox_tags'), 'page', 'side', 'high');
?>

En verander dat naar:

<?php
if ( function_exists('add_meta_box') ) {
	add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'post', 'normal', 'high');
	add_meta_box ('headspacestuff', __ ('HeadSpace', 'headspace'), array (&$this, 'metabox'), 'page', 'normal', 'high');
	add_meta_box ('tagsdiv',        __ ('Tags', 'headspace'),      array (&$this, 'metabox_tags'), 'page', 'side', 'high');
}
?>

Bovenstaande code zorgt ervoor dat de code binnen de if alleen werkt als de functie add_meta_box bestaat. En als je dan je headspace.php overschrijft met deze versie werkt je RB Internal Links weer! (tenzij er nog een andere plugin moeilijk doet ;) ).




Laat een reactie achter




CommentLuv Enabled

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

UserOnline

2 bezoekers bezoekers
2 gasten