RSS posts | RSS comments | Register | Administration | Logout

Garfield pro kazdy den

Garfield No Comments
2012.2.5 <- Prev
Next -> No chance :)
Garfield for a DAY

WordPress.mu – HTML tagy v editoru

WordPress, Wordpress.mu
874 views
No Comments » Print This Post Print This Post
qrcode

Potreboval jsem povolit nektere tagy v HTML editoru ve Wordpresu. Samozrejme napsat je muzu, ale pri pokusu o ulozeni je WYSIWYG (What-You-See-Is-What-You-Get) editor neulozi :) Na mem WordPressu je to konkretne TinyMCE ;)

Jedna se napriklad o tag <style> nebo potom o atributy nekterych tagu <a onclick=”">.

Povolit je lze pomoci pluginu, kde si nadefinujete to navic, co chcete povolit :) Jedina nevyhoda pluginu je, ze je pro obycejny WordPress, a tak trochu nefunguje pod WordPress.mu. Teda funguje, ale je potreba ho trochu upravit :) Nez jsem na to prisel, tak jsem chvilku hledal. Malem uz jsem to vzdal, ale jeden atribut jsem velmi potreboval, takze jsem nad tim hodlal chvilku stravit :) A vysledek byl uspokojujici, protoze jsem to nasel :D

Prvne je tedy treba naisntalovat TinyMCE valid elements plugin, ktery je pro normalni WordPress.

Tento plugin, respektive jeho zdrojove kody je potrba upracit. Na konec souboru tinymce_valid_elements.php se prida nasledujicich nekolik radek kodu:

function tmve_add_tags(&$content) {
  $elements = tmve_get_element_map();
  foreach ( $elements as $element => $attributes ) {
    foreach ($attributes as $attrib ) {
      if (isset($content[$element])){
        $content[$element][$attrib] = array();
      } else {
        $content += array(
          $element => array(
            $attrib => array(),
          )
        );
      }
    }
  }
  return $content;
}
 
add_filter('edit_allowedposttags', 'tmve_add_tags')

function tmve_add_styles(&$content) {
  $content[] = 'display';
  return $content;
}
 
add_filter('safe_style_css', 'tmve_add_styles');

Samozrejme toto pouze umoznuje nastavit si elementy a atributy, ktere chcete. Nepovoli je to automaticky. Kdo chce nejaky navic, tak si ho nastavi (prida) v nastaveni samotneho pluginu :) Tools -> TinyMCE Valid Elements

VN:F [1.9.8_1114]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.8_1114]
Rating: 0 (from 0 votes)
WP Theme & Icons originaly by N.Design Studio
; Changed by KaRLiK_CZ
Entries RSS Comments RSS Log in