Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

me dejo de funcionar mi shortcode en (functions.php)

Estas en el tema de me dejo de funcionar mi shortcode en (functions.php) en el foro de WordPress en Foros del Web. Buenos días. Quería insertar documentos en mi WEB, asi que investigué como hacerlo y me topé con que se podía lograr creando un shorchode y ...
  #1 (permalink)  
Antiguo 31/10/2013, 08:58
Avatar de Deoz  
Fecha de Ingreso: enero-2011
Ubicación: Ciudad de cancún quintana roo méxico
Mensajes: 187
Antigüedad: 13 años, 3 meses
Puntos: 2
me dejo de funcionar mi shortcode en (functions.php)

Buenos días.

Quería insertar documentos en mi WEB, asi que investigué como hacerlo y me topé con que se podía lograr creando un shorchode y utilizar el script de visualización de googledocs

El shortcode es:
Cita:
function verdoc($attr, $content) {
return '<iframe src="http://docs.google.com/gview?url='.$attr['href'] .'&embedded=true" style="width:550px; height:650px;" frameborder="0"></iframe>';
}
add_shortcode('verdoc', 'verdoc');
Cita:
[verdoc href="http://midominio.es/nombre_del_archivo.doc"]
luego pege en mis entradas de wordpress el shotcode y funcionaba todo bien hasta que instalé el plugin WP Super Cache.

Ahora cada que reviso una entrada ya no carga el script y todo sigue igual no le he movido nada, solo instalé el plugin de Wp Super Cache. He intentado desactivarlo haber si se solucionaba el problema pero no ocurrió nada

¿Alguien sabe que debo de hacer concretamente para que vuelva a funcionar el shortcode y al mismo tiempo sacarle provecho al plugin WP superchache? Lo que pasa es que me esta diciendo el hosting que utilizo muchos recursos de la CPU y pues necesito optimizar el sitio lo mas que se pueda.

GRACIAS DE VERDAD ESPERO SU AYUDA.
  #2 (permalink)  
Antiguo 31/10/2013, 17:26
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: me dejo de funcionar mi shortcode en (functions.php)

Muevo tu tema a Wordpress desde PHP, porque acá no conocemos esos plugins.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 31/10/2013, 20:42
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: me dejo de funcionar mi shortcode en (functions.php)

intenta cambiar la función
Código PHP:
Ver original
  1. function verdoc($atts) {
  2.     extract(shortcode_atts(array('href' => ''), $atts));
  3.     echo "<iframe src='http://docs.google.com/gview?url=$href&embedded=true' style='width:550px; height:650px;' frameborder='0'></iframe>";
  4. }

si sigue sin funcionar antes de pasar la url a google utiliza urlencode()

y si persiste hay que deshabilitar todos los plugins y cambiar de tema quizás sea error de algo mas que moviste.

Etiquetas: funcionar, php, shortcode
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:02.