Hallo Zusammen,
ich habe in meiner Sidebar PHP Code (in einem K2 SidebarPHPwidget) laufen, der sich um den Login kümmert. Diesen Code möchte ich nun in eine statische Seite einbinden. Wenn ich das jedoch mache kommt immer folgende Meldung:
Parse error: syntax error, unexpected ‘?’ in /srv/www/web170/html/wp-content/plugins/exec-php/exec-php.php(75) : eval()’d code on line 27
Folgender CODE ist in der Sidebar (der in der statischen Seite nicht funktioniert):
PHP
<?php global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID):
?>
<form name="loginform" id="loginform" action="<?php echo get_settings('siteurl'); ?>/wp-login.php" method="post">
<div>
<label>
<?php _e('User') ?>:<br />
<input type="text" name="log" id="log" value="" size="20" tabindex="7" style="background-color: white; border: 1px solid #BC0000;" />
</label><br />
<label>
<?php _e('Password') ?>:<br />
<input type="password" name="pwd" id="pwd" value="" size="20" tabindex="8" style="background-color: white; border: 1px solid #BC0000;" />
</label>
<input type="submit" name="submit" value="<?php _e('Login'); ?>" tabindex="9" style="background-color: #EDEDED; border: 0px solid #BC0000;" />
<li><?php wp_register('', ''); ?></li>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</div>
</form>
<?php else: ?>
Angemeldet als <strong><?php echo $user_identity; ?></strong>
<?php wp_register(); ?>
<li><a href="<?php echo get_settings('siteurl') . '/wp-login.php?action=logout&redirect_to=' . $_SERVER['REQUEST_URI']; ?>">
<?php _e('Logout'); ?></li></a>
<?php endif; ?>
<?php if (function_exists('useronline')): ?>
<li> <?php get_useronline(); ?></li>
<?php endif; ?>
Alles anzeigen
Was passt an diesem Code nicht, der ja in der Sidebar funktioniert. Das EXEC-PHP Plugin ist installiert.
Gruß
Andreas