Respuestas de foro creadas

Viendo 7 respuestas - de la 16 a la 22 (de un total de 22)
  • Eso es porque el editor visual filtra por defecto cierto códigos HTML.
    Aquí te paso dos posible soluciones que utilicé yo.

    Solucion 1:
    Definir un «shortcode» para publicar los Google Maps

    El siguiente código lo colocas en archivo functions.php de tu plantilla de wordpress.

    //Colocar Google Maps mediante Shortcode
    function publicar_googlemap_en_wordpresss($atts, $content = null) {
     extract(shortcode_atts(array(
     "width" => '620',
     "height" => '430',
     "src" => ''
     ), $atts));
     return '<iframe width="'.$width.'" height="'.$height.'" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'.$src.'&output=embed" ></iframe>';
    }
    add_shortcode("cgmap", "publicar_googlemap_en_wordpresss");

    De esta manera definimos un ‘shortcode’ (en este caso «cgmap») para publicar fácilmente cualquier Google Maps simplemente escribiendo en la entrada lo siguiente:

    [cgmap width="280" height="280" src="[url]"]

    Solución 2:
    Impedir que el editor elimine el código «iframe» de las entradas cuando las editas.

    El siguiente código lo colocas en archivo functions.php de tu plantilla de wordpress.

    function coniframes_tinymce_config( $init ) {
     $validos_iframe = 'iframe[id|class|title|style|align|frameborder|height|longdesc|marginheight|marginwidth|name|scrolling|src|width]';
     if ( isset( $init['extended_valid_elements'] ) ) {
      $init['extended_valid_elements'] .= ',' . $validos_iframe;
     } else {
      $init['extended_valid_elements'] = $validos_iframe;
     }
     return $init;
    }
    add_filter('tiny_mce_before_init', 'coniframes_tinymce_config');

    Suerte.

    Hola Nasgor.
    Aqui te dejo un ejemplo:

    <div class="wrap">
        <div class="icon32" id="icon-options-general"><br></div>
        <h2>Titulo de nuestra página</h2>
      ...
    ....  tu código
     ...
    
    </div>

    Hola, mira el plugin Widget Logic.
    plugin http://wordpress.org/extend/plugins/widget-logic/
    Te permite utilizar las etiquetas condicionales que explica Tomás Cot en cualquier widget.

    saludos

    Hola, una solución es interceptar la pulsación del «enter» en cualquier INPUT de texto. Es fácil conseguir eso mediante jQuery.
    Aquí os pongo un solución. Solo teneis que añadirla al functions.php de vuestra plantilla:

    <?php
    add_action('admin_head', 'adjunta_al_header');
    
    function adjunta_al_header() {
    ?>
    <script>
    jQuery(document).ready(function() {
       textboxes = jQuery("input:text");
    
       if (jQuery.browser.mozilla) {
          jQuery(textboxes).keypress(sipulsaenter);
       } else {
          jQuery(textboxes).keydown(sipulsaenter);
       }
    
       function sipulsaenter(event) {
          if (event.keyCode == 13) {
             currentTextboxNumber = textboxes.index(this);
    
             if (textboxes[currentTextboxNumber + 1] != null) {
               nextTextbox = textboxes[currentTextboxNumber + 1];
               nextTextbox.select();
          }
    
             event.preventDefault();
             return false;
          }
       }
    });
    </script>
    <?php
    }
    ?>

    suerte.

    Hola Blind.
    ¿buscas los archivos que hacen uso de dicha función o donde está definida?
    Si es esto último, la función «fuction_exists» es predefinida en PHP por lo que no la encontrarás definida en ninguna parte del core de WordPress.
    http://php.net/manual/es/function.function-exists.php

    Si el lo primero, puede ayudarte buscar la función en el PHP Cross Reference of WordPress
    http://phpxref.ftwr.co.uk/wordpress/nav.html?_functions/index.html

    saludos

    Hola,
    Sólo tienes que editar el archive.php del tema de wordpress que estás usando para mostrar la información como tu deseas.

    Hola, es posible que sea por configuración modo del servidor MySQL.
    Posiblemente en la config
    set sql_mode = ‘NO_ZERO_DATE’

    Con la opción «NO_ZERO_DATE» no permitiritán ‘0000-00-00’ como una fecha válida. En cambio «NO_ZERO_IN_DATE», aceptará el valor a «0» en la fecha pero generará un ‘warning’.

    Este enlace te puede ser de ayuda:
    http://mineth.net/blog/wordpress-fix-for-mysql5-strict/

Viendo 7 respuestas - de la 16 a la 22 (de un total de 22)