Hallo Allerseits,
ich habe unter den Einstellungen eine Seite/Menüpunkt hinzugefügt, welcher nur ein Textfeld speichert und in den Beiträgen ausgibt.
Diesen habe ich nun auf den WYSIWIG Editor umgebaut, der Text wird gespeichert und in der Ausgabe angezeigt, jedoch wenn man erneut auf die Einstellungsseite geht bleibt der Texteditor leer, obwohl die Informationen noch in der Datenbank / Ausgabe der Seite zu sehen sind
Code aus der Functions.php
PHP
//Custom Theme Settings for Posts
add_action('admin_menu', 'add_gcf_interface');
function add_gcf_interface() {
add_options_page('Global Custom Fields', 'Globale Beitrag Infos', '8', 'functions', 'editglobalcustomfields');
}
function editglobalcustomfields() { ?>
<div class='wrap'>
<h2>Globale Beitrag Infos</h2>
<form method="post" action="options.php">
<?php wp_nonce_field('update-options') ?>
<p><strong>Dieser Text wird am Ende von allen Beiträgen ausgegeben:</strong><br />
<?php
$postfootermessage_var=""; // this var may contain previous data that was stored in mysql.
wp_editor($postfootermessage_var,"postfootermessage", array('textarea_rows'=>12, 'editor_class'=>'postFooterMessage_class'));
?>
</p>
<p><input type="submit" name="Submit" value="Speichern des Inhaltes" /></p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="postfootermessage" />
</form>
</div>
<?php
}
Alles anzeigen
Ausgabe an den Beiträgen:
PHP
<?php if( get_option('postFooterMessage') ) { ?>
<div class="postFooterMessage">
<?php echo get_option('postfootermessage'); ?>
</div>
<?php } ?>
Es liegt irgendwo an der Einbindung vom Texteditor: