2013-05-11 2 views
1

Я пытаюсь создать плагин с визуальным редактором и добавить кнопку мультимедиа, которая может POST и вставить в базу данных все данные HTML. Вот мой код:wordpress plugin wp_editor не размещает изображения

<?php 
if($_POST){ 
    print_r($_POST); 
    global $wpdb; 
    $table_name = $wpdb->prefix . "eventi_ecm"; 
    $name = $_POST['name']; 
    $text = $_POST['content']; 
    //$rows_affected = $wpdb->insert($table_name, array('time' => current_time('mysql'), 'name' => $name, 'text' => $text)); 
} 
$settings = array('textarea_name' => 'content','media_buttons' => true,'tinymce' => false); 
?> 
<div> 
    <h2>New Event</h2> 
    <form method="post" action="http://test.ble-group.com/wordpress/wp-admin/admin.php?page=eventi_new_page"> 
     <div id="poststuff"> 
      <input type="text" name="name"/> 
      <?php wp_editor('', 'content', $settings); ?> 
      </div> 
     </div> 
     <input type="hidden" name="action" value="update" /> 
     <p><input type="submit"/></p> 
    </form> 
</div> 

Но когда я пытаюсь вставить изображения, код HTML об изображении, который он лишен. . :(

ответ

0

спасибо @ user850010, но не работал, я решил так:

echo '<pre>' . htmlspecialchars(stripslashes($_POST['content'])) . '</pre>'; 
1

this я нашел статью, которая может помочь вам

Короче говоря, статья предлагает использовать этот код:

<?php wp_editor(stripslashes($content), $editor-id); ?> 

и этот код для вывода изображения:

<?php echo wpautop(stripslashes($editor-id)); ?>