Duda con código en Wordpress que funciona en un theme , pero en otro no

  • Autor Autor melonidas
  • Fecha de inicio Fecha de inicio
melonidas

melonidas

Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Hola a todos,

tengo un código
PHP:
  <a href="http://miweb.com/info.php?id=<?php the_ID(); ?>
, que funciona correctamente en un theme, pero si cambio de theme entonces no funciona.

¿Teneis idea que debería tocar o cambiar para que funcionase ese código en el nuevo theme?

Gracias
 
Quizá la función no esta incluida en tu otro theme. Una alternativa podría ser:
Insertar CODE, HTML o PHP:
<a rel="nofollow" href="http://miweb.com/info.php?id=<?php get_the_id(); ?>

- the_ID() | Function | WordPress Developer Resources
- get_the_ID() | Function | WordPress Developer Resources

no funciona eso, lleva al index. Por cierto el error es el siguiente:
Esta página no funciona
La página pdflibro.com no puede procesar esta solicitud ahora.
HTTP ERROR 500
 
the_ID() es una función del core de WordPress, así que en teoría debería de funcionar en cualquier tema.

Tendrás que activar el debug mode, o ver tu log de errores en tu servidor para ver que es lo que interfiere con dicha función

Un Saludo.
 
te seria mas facil decir cual es el theme que tienes y que modificacion le deseas hacer :encouragement:
 
creo que sería de ayuda si especificas que theme tienes y a cual te quieres cambiar
 
creo que sería de ayuda si especificas que theme tienes y a cual te quieres cambiar

Hola, el theme en el que si funciona es el Just Press, y en el que no funciona y quiero que funcione es el Hueman V3.3
 
Última edición:
Acabo de checar con el tema que dices y no tuve ningún problema para hacer funcionar la función, lo que si te puedo decir es que si lo intentaste con el código tal cual lo pegaste en tu primer post, ese es el error, ya que el código está mal escrito, así es como lo acabo de probar y funciona correctamente

PHP:
<a href="http://miweb.com/info.php?id=<?php the_ID(); ?>" target="blank">Aquí va tu texto de descarga o imagen</a>

y este código lo pegas en el archivo "single-tmpl.php" que esta en la carpeta "tmpl" del theme Hueman, justo despues de la etiqueta del content, mas o menos así
PHP:
<?php the_content(); ?>
<a href="http://miweb.com/info.php?id=<?php the_ID(); ?>" target="blank">Aquí va tu texto de descarga o imagen</a>

o donde lo requieras :distant:
 
Acabo de checar con el tema que dices y no tuve ningún problema para hacer funcionar la función, lo que si te puedo decir es que si lo intentaste con el código tal cual lo pegaste en tu primer post, ese es el error, ya que el código está mal escrito, así es como lo acabo de probar y funciona correctamente

PHP:
<a rel="nofollow" href="http://miweb.com/info.php?id=<?php the_ID(); ?>" target="blank">Aquí va tu texto de descarga o imagen</a>

y este código lo pegas en el archivo "single-tmpl.php" que esta en la carpeta "tmpl" del theme Hueman, justo despues de la etiqueta del content, mas o menos así
PHP:
<?php the_content(); ?>
<a rel="nofollow" href="http://miweb.com/info.php?id=<?php the_ID(); ?>" target="blank">Aquí va tu texto de descarga o imagen</a>

o donde lo requieras :distant:

Hola, acabo de probar el código que me has dado y sigue dandome el mismo error con el theme hueman
 
Vaya que está raro, una duda que me acaba de entrar de donde sale la seccion de la url "info.php" ?
no será alguna función que tenga tu tema o que tu hayas creado en el functions.php del tema pasado? es la única opción que se me ocurre en este momento
 
Atrás
Arriba