• Resuelto Brandon S Monroy M

    (@brandon-s-monroy)


    Buenas tengo este error en mi Functions.php según lo que veo esto configura el máximo de caracteres. Pero no se como arreglarlo.

    Imagen del Error http://prntscr.com/7yljqk

    Warning: substr() expects parameter 3 to be long, string given in /home/xxx/public_html/xxx/wp-content/themes/wp_nuvo/functions.php on line 1064

    Aquí esta el Código:

    /*
     * Max Charlength
     */
    if (!function_exists('cshero_content_max_charlength')) {
    	function cshero_content_max_charlength($excerpt, $charlength) {
    	    $excerpt = strip_tags($excerpt);
    		if (strlen($excerpt) > $charlength) {
    			echo substr($excerpt, 0, $charlength).'...';
    		} else {
    			echo $excerpt;
    		}
    	}
    }
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador Jose Conti

    (@jconti)

    Hola,

    En un principio la function está bien, el error debe venir de que no has configurado en algún sitio de la configuración del theme la longitud. Eso provoca que no se le esté pasando el valor, y por lo tanto no funcione. Si fuera este el caso, habría un error tipo de comprobación de existencia de valor, es decir, si el valor no existe, que sea X.

    O podría ser también que no se le pasara bien el valor, es decir, que el valor no fuera numérico. Si estuviera pasando por ejemplo 125, pero este valor fuera tipo «texto» en vez de «numérico», provocaría también el error.

    El error seguramente tiene que venir del sitio al que se llama a esta función. Yo casi juraría que no viene de la función en si.

    Saludos

    Iniciador del debate Brandon S Monroy M

    (@brandon-s-monroy)

    Muchas Gracias era el Theme Options 🙂

    Moderador Jose Conti

    (@jconti)

    De nada

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘substr() expects parameter 3 to be long, string given in’ está cerrado a nuevas respuestas.