Nachdem ich das Plugin "ak-subscribe" installiert habe, kann ich im Theme-Editor nichts mehr aktualisieren, bzw. kann mich noch nicht einmal über wp-login einloggen. Das gleiche gilt fürs Editieren von Beiträgen etc. Ich erhalte folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/vriesl/wp-content/plugins/ak-subscribe/ak-subscribe.php:188) in /www/htdocs/vriesl/wp-admin/theme-editor.php on line 59
Wenn ich die ak-subscribe.php lösche, geht es wieder. Ich würde das Plugin aber gerne behalten. Kann mir jemand die Fehlermeldung deuten und sagen, was ich tun kann - das wäre sehr nett ... Simon
Falls es eine Hilfe ist: meine Seite lautet http://www.vries-land.de und hier die beiden php.Files
ak-subscribe.php
function sm_subscribe(){
if (function_exists('add_options_page')) {
add_options_page('Subscribe Options', 'Subscribe', 10, 'wp-subscribe.php', 'subscribe_setting');
}
$setting['use_xml']='1';
$setting['use_bloglines']='1';
$setting['use_msn']='1';
$setting['use_yahoo']='1';
$setting['use_googlereader']='1';
add_option("subscribe_setting",$setting);
}
function subscribe_setting(){
$setting=array();
if (isset($_POST['submit'])) {
foreach ($_POST as $k=>$v){
if ($k != "submit" && isset($v)) $setting["$k"]=$v;
if ($k == "feedurl") $setting["$k"]=clean_url($v);
}
update_option("subscribe_setting", $setting);
}
$setting=get_option("subscribe_setting");
?>
<div class="wrap">
<h2><?php _e('Subscribe Setting') ?></h2>
<form name="settingform" method="post">
<fieldset name="subset">
<legend><?php _e('Subscribe Menu') ?></legend>
<?php _e('Feed Url'); ?>: <input name="feedurl" type="text" class="code" style="width: 30%;" value="<?php echo $setting['feedurl']; ?>" size="50" /><br />
<?php _e('Fill the feed url if using third-party web services for RSS feed , example '); ?><a href="http://www.feedburner.com/">feedburner</a>
<ul>
<li><input name="use_xml" type="checkbox" id="use_xml" value="1" <?php checked('1', $setting['use_xml']); ?> />
<label><?php _e('Show Subscribe XML') ?></label></li>
<li><input name="use_bloglines" type="checkbox" id="use_bloglines" value="1" <?php checked('1', $setting['use_bloglines']); ?> />
<label><?php _e('Show Subscribe Bloglines') ?></label></li>
<li><input name="use_msn" type="checkbox" id="use_msn" value="1" <?php checked('1', $setting['use_msn']); ?> />
<label><?php _e('Show Subscribe MyMsn') ?></label></li>
<li><input name="use_yahoo" type="checkbox" id="use_yahoo" value="1" <?php checked('1', $setting['use_yahoo']); ?> />
<label><?php _e('Show Subscribe MyYahoo') ?></label></li>
<li><input name="use_newsgator" type="checkbox" id="use_newsgator" value="1" <?php checked('1', $setting['use_newsgator']); ?> />
<label><?php _e('Show Subscribe NewsGator') ?></label></li>
<li><input name="use_feedster" type="checkbox" id="use_feedster" value="1" <?php checked('1', $setting['use_feedster']); ?> />
<label><?php _e('Show Subscribe Feedster') ?></label></li>
<li><input name="use_rojo" type="checkbox" id="use_rojo" value="1" <?php checked('1', $setting['use_rojo']); ?> />
<label><?php _e('Show Subscribe Rojo') ?></label></li>
<li><input name="use_pluck" type="checkbox" id="use_pluck" value="1" <?php checked('1', $setting['use_pluck']); ?> />
<label><?php _e('Show Subscribe Pluck') ?></label></li>
<li><input name="use_googlereader" type="checkbox" id="use_googlereader" value="1" <?php checked('1', $setting['use_googlereader']); ?> />
<label><?php _e('Show Subscribe GoogleReader') ?></label></li>
<li><input name="use_feedfeeds" type="checkbox" id="use_feedfeeds" value="1" <?php checked('1', $setting['use_feedfeeds']); ?> />
<label><?php _e('Show Subscribe FeedFeeds') ?></label></li>
<li><input name="use_kinja" type="checkbox" id="use_kinja" value="1" <?php checked('1', $setting['use_kinja']); ?> />
<label><?php _e('Show Subscribe Kinja') ?></label></li>
</ul>
</fieldset>
<h2><?php _e('Multi-RSS Setting') ?></h2>
these are one button mutliple kind of rss feeder solution
<fieldset name="multiset">
<legend><?php _e('Multi RSS Menu') ?></legend>
<ul>
<li><input name="use_solosub" type="checkbox" id="use_solosub" value="1" <?php checked('1', $setting['use_solosub']); ?> />
<label><?php _e('Show Subscribe Solosub') ?></label></li>
<li><input name="use_multirss" type="checkbox" id="use_multirss" value="1" <?php checked('1', $setting['use_multirss']); ?> />
<label><?php _e('Show Subscribe MultiRSS') ?></label></li>
</ul>
</fieldset>
<h2><?php _e('RSS2Email Setting') ?></h2>
these are email the latest rss solution
<fieldset name="mailset">
<legend><?php _e('RSS2Email Menu') ?></legend>
<ul>
<li><input name="use_rmail" type="checkbox" name="use_rmail" value="1" <?php checked('1', $setting['use_rmail']); ?> />
<label><?php _e('Show Subscribe Rmail') ?></label></li>
<li><input name="use_rssfwd" type="checkbox" name="use_rssfwd" value="1" <?php checked('1', $setting['use_rssfwd']); ?> />
<label><?php _e('Show Subscribe RssFwd') ?></label></li>
<li><input name="use_blogarithm" type="checkbox" name="use_blogarithm" value="1" <?php checked('1', $setting['use_blogarithm']); ?> />
<label><?php _e('Show Subscribe Blogarithm') ?></label></li>
</ul>
</fieldset>
<input type="submit" name="submit" value="Submit" />
</form>
</div>
<?php
}
/*
* subscribe_display()
* -------------------
*
**/
function subscribe_display(){
global $subscribe_done;
if ( $subscribe_done )
return;
$subset = get_settings('subscribe_setting');
$blog_url = get_settings('home');
if (isset($subset['feedurl']) && $subset['feedurl'] != '')
$feed_url = $subset['feedurl'];
else
$feed_url = apply_filters('bloginfo',get_feed_link('rss2'),'rss2_url');
if ( @file_exists( ABSPATH . 'wp-content/plugins/addbloglines.gif' ) )
$img_dir = trailingslashit(get_settings('home')) . 'wp-content/plugins/';
elseif ( @file_exists( ABSPATH . 'wp-content/plugins/ak-subscribe/addbloglines.gif' ) )
$img_dir = trailingslashit(get_settings('home')) . 'wp-content/plugins/ak-subscribe/';
$subscribe='';
foreach ($subset as $k=>$v) {
switch ($k){
case 'use_xml': $subscribe.='<li><a href="'.$feed_url.'" ><img src="'.$img_dir.'xml.jpg" alt="" /></a></li>';
break;
case 'use_bloglines': $subscribe.='<li><a href="http://www.bloglines.com/sub/'.$feed_url.'" ><img src="'.$img_dir.'addbloglines.gif" alt="Bloglines" /></a></li>';
break;
case 'use_msn': $subscribe.='<li><a href="http://my.msn.com/addtomymsn.armx?id=rss&ut='.$feed_url.'&ru='.$blog_url.'" ><img src="'.$img_dir.'addmymsn.gif" alt="MyMSN" /></a></li>';
break;
case 'use_yahoo': $subscribe.='<li><a href="http://add.my.yahoo.com/rss?url='.$feed_url.'" ><img src="'.$img_dir.'addmyyahoo.gif" alt="MyYahoo!" /></a></li>';
break;
case 'use_newsgator': $subscribe.='<li><a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url='.$feed_url.'"><img src="'.$img_dir .'addnewsgator.gif" alt="Newsgator" /></a></li>';
break;
case 'use_feedster' : $subscribe.='<li><a href="http://www.feedster.com/myfeedster.php?action=addrss&rssurl='.$feed_url.'&confirm=no"><img src="'.$img_dir .'addmyfeedster.gif" alt="myFeedster" /></a></li>';
break;
case 'use_rojo' : $subscribe.='<li><a href="http://www.rojo.com/add-subscription?resource='.$feed_url.'"><img src="'.$img_dir.'addrojo.gif" alt="myRojo" /></a></li>';
break;
case 'use_pluck': $subscribe.='<li><a href="http://client.pluck.com/pluckit/prompt.aspx?a='.$feed_url.'"><img src="'.$img_dir.'pluckit.png" alt="Pluck it" /></a></li>';
break;
case 'use_googlereader':$subscribe.='<li><a href="http://www.google.com/reader/preview/*/feed/'.$feed_url.'"><img src="'.$img_dir.'googlereader.gif" alt="Google Reader" /></a></li>';
break;
case 'use_feedfeeds': $subscribe.='<li><a href="http://www.feedfeeds.com/add?feed='.$feed_url.'"><img src="'.$img_dir.'addfeedfeeds.gif" alt="Feed Your Feeds" /></a></li>';
break;
case 'use_kinja': $subscribe.='<li><a href="http://www.kinja.com/checksiteform.knj?pop=y&add='.$feed_url.'"><img src="'.$img_dir.'addkinja.gif" alt="Kinja Digest" /></a></li>';
break;
case 'use_solosub': $subscribe.='<li><a href="http://solosub.com/sub/'.$feed_url.'"><img src="'.$img_dir.'solosub.gif" alt="Solosub" /></a></li>';
break;
case 'use_multirss': $subscribe.='<li><a href=" http://www.multirss.com/rss/'.$feed_url.'"><img src="'.$img_dir.'multirss.gif" alt="MultiRSS" /></a></li>';
break;
case 'use_rmail': $subscribe.='<li><a href="http://www.r-mail.org/bm.aspx?rss='.$feed_url.'"><img src="'.$img_dir.'rmail.jpg" alt="Rmail" /></a></li>';
break;
case 'use_rssfwd': $subscribe.='<li><a href="http://www.rssfwd.com/rssfwd/preview?url='.$feed_url.'"><img src="'.$img_dir.'rssfwd.png" alt="Rss fwd" /></a></li>';
break;
case 'use_blogarithm': $subscribe.='<li><a href="http://www.blogarithm.com/subrequest.php?BlogURL='.$feed_url.'"> <img src="'.$img_dir.'blogarithm.gif" alt="Blogarithm" /></a></li>';
break;
}
}
?>
<h2><b><?php _e('Subscribe') ?></b></h2>
<ul class="sm_sub">
<?php echo $subscribe; ?>
</ul>
<?php
$subscribe_done= true;
} // end subscribe_display()
add_action('admin_menu', 'sm_subscribe');
add_action('wp_meta', 'subscribe_display', 1);
?>
Alles anzeigen