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

Plugins no funciona en tema propio

Estas en el tema de Plugins no funciona en tema propio en el foro de WordPress en Foros del Web. Buenas, estoy creando un tema propio y a la hora de instalar algunos plugins, no me funcionan, pues se visualizan mal. Me aparecen siempre entre ...
  #1 (permalink)  
Antiguo 18/01/2015, 01:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 395
Antigüedad: 15 años, 8 meses
Puntos: 11
Plugins no funciona en tema propio

Buenas,

estoy creando un tema propio y a la hora de instalar algunos plugins, no me funcionan, pues se visualizan mal.

Me aparecen siempre entre corchetes, por ejemplo yars (un sistema de puntuación por estrellas )aparece así:

[yasr_overall_rating]

He googleleado un poco y he visto que un theme tiene que tener siempre, justo antes de </head> el codigo siguiente para que los plugins funcionen:
Código:
<?php wp_head(); ?>
Tb le he metido por si acaso el
Código:
<?php wp_footer(); ?>
pero nada, sigue apareceindo
[yasr_overall_rating]

en lugar de las estrellas.

¿Qué puede estar pasando?

Sospecho que puede ser por como he metido jqueery, ya que lo he metido a pelo desde el header, poniendo:
Código:
<script src="<?php echo get_stylesheet_directory_uri(); ?>/js/jquery.js"></script>
pero cuando lo he intentado meter desde functions.php no me ha funcionado el jquery..
Código:
if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
   wp_enqueue_script('jquery');
}
Gracias

Última edición por Gothgauss; 18/01/2015 a las 02:03
  #2 (permalink)  
Antiguo 18/01/2015, 07:13
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Plugins no funciona en tema propio

Para empezar bajo ninguna circunstancia debes utilizar tu propia versión de jQuery, eso de utilizar deregister para borrarlo y luego cargar tu el de google es una mala practica.

Segunda, javascript no tiene nada que ver con que aparezca o no el shortcode.... si sigues viendo [yasr_overall_rating] significa que no lo haz registrado correctamente, o bien el plugin tiene errores o tu no lo has instalado correctamente.

Activa el modo debug para saber la razón y verifica que el plugin este activado.
  #3 (permalink)  
Antiguo 18/01/2015, 10:32
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Respuesta: Plugins no funciona en tema propio

Como estás "imprimiendo" el contenido del post?

Recuerda que para que los filtros sean ejecutados debes usar las funciones adecuadas no es lo mismo:

Código PHP:
Ver original
  1. echo $post->post_content

a

Código PHP:
Ver original
  1. the_content();

Si es un tema propio necesitamos saber como imprimes el contenido.

Etiquetas: php, plugin, plugins, propio, tema, theme
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 14:50.