Ayuda! problemas en PHP, poner una macro en una url

  • Autor Autor drlitross
  • Fecha de inicio Fecha de inicio
drlitross

drlitross

Delta
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Básicamente es eso, poner una macro que guarda una url para crear un boton de redirección. Os dejo el código que realicé, algo está mal pero llevo 2 días dandole vueltas ya que jamás he hecho esto sin variable, y esta vez me toca si o si con una macro.

Insertar CODE, HTML o PHP:
<?php
				include "/wp-content/plugins/plugin/arhivo.php";
				echo "<a class=\"dwn-btn\" href=\"http://{video_page_url}\">Download</a>";
	  ?>
 
A qué llamas macro? :distant:
 
noce a que te refieras con una macro pero buee
corrijo tu codigo.
Insertar CODE, HTML o PHP:
<?php
include_once ("/wp-content/plugins/plugin/arhivo.php");
echo "<a class='dwn-btn' href='http://{$video_page_url}'>Download</a>";
?>
or:
Insertar CODE, HTML o PHP:
<?php
include_once ("/wp-content/plugins/plugin/arhivo.php");
echo "<a class='dwn-btn' href='http://".$video_page_url."'>Download</a>";
?>
que correji? : video_page_url, es $video_page_url .
si no funciona el include once asi es sin los ( ) .
no recuerdo XD estoy en la universidad x.x y no tengo fuentes aqui ( todo bloqueado ).
Si eso no es lo que buscabas avisame.
 
Última edición:
noce a que te refieras con una macro pero buee
corrijo tu codigo.
Insertar CODE, HTML o PHP:
<?php
include_once ("/wp-content/plugins/plugin/arhivo.php");
echo "<a rel='nofollow' class='dwn-btn' href='http://{$video_page_url}'>Download</a>";
?>
or:
Insertar CODE, HTML o PHP:
<?php
include_once ("/wp-content/plugins/plugin/arhivo.php");
echo "<a class='dwn-btn' href='http://".$video_page_url."'>Download</a>";
?>
que correji? : video_page_url, es $video_page_url .
si no funciona el include once asi es sin los ( ) .
no recuerdo XD estoy en la universidad x.x y no tengo fuentes aqui ( todo bloqueado ).
Si eso no es lo que buscabas avisame.

Llamo macro a lo que va entre corchetes, video_page_url. Daros las gracias por tan pronta respuesta, voy a probar y os comento.

- - - Actualizado - - -

No funciona, pero creo que no es por el codigo. De todas formas muchisimas gracias.
 
Llamo macro a lo que va entre corchetes, video_page_url. Daros las gracias por tan pronta respuesta, voy a probar y os comento.

- - - Actualizado - - -

No funciona, pero creo que no es por el codigo. De todas formas muchisimas gracias.

video_page_url, que es? (ya sé que dices que un macro, pero qué cosa es?, qué contiene?, de dónde sale?)
 
video_page_url, que es? (ya sé que dices que un macro, pero qué cosa es?, qué contiene?, de dónde sale?)

Insertar CODE, HTML o PHP:
function tubeace_alt_url_redirect( $url, $post, $leavename ) {
  
  $tubeace_alternate_video_url = get_site_option( 'tubeace_alternate_video_url' );

  if( $tubeace_alternate_video_url!= false){

    $url = str_replace('{video_page_url}',$url, $tubeace_alternate_video_url);
  }

  return $url;
}
add_filter( 'post_link', 'tubeace_alt_url_redirect', 10, 3 );

Esa es la función. Estas son las instrucciones. El archivo out.php no existe, lo ejecuto desde otra página single.php (hablamos de wordpress).

Insertar CODE, HTML o PHP:
Use {video_page_url} macro for original Video Page URL. Example: http://www.yoursite.com/out.php?{video_page_url}

Espero tu respuesta y gracias por tu atención.
 
Hola.

Por lo que entendí, es un archivo que tienes con una funcionalidad que poniendo la url como mencionabas te la debería de cambiar por otra?

Has intentado llamar directamente a la funcion?, algo como:
PHP:
echo tubeace_alt_url_redirect("<a class=\"dwn-btn\" href=\"http://{video_page_url}\">Download</a>", null, null);

Saludos.
 
Hola.

Por lo que entendí, es un archivo que tienes con una funcionalidad que poniendo la url como mencionabas te la debería de cambiar por otra?

Has intentado llamar directamente a la funcion?, algo como:
PHP:
echo tubeace_alt_url_redirect("<a class=\"dwn-btn\" href=\"http://{video_page_url}\">Download</a>", null, null);

Saludos.

Llamando directamente a la función me devuelve a http://{video_page_url}
 
Qué es lo que se supone que debería de hacer ese archivo que incluyes?
 
No se si tenga que ver algo, pero, es correcto el nombre del archivo al que le haces include?

include "/wp-content/plugins/plugin/arhivo.php";

es a proposito que se llama arhivo.php o te equivocaste al querer escribir archivo.php ?
 
Qué es lo que se supone que debería de hacer ese archivo que incluyes?

Llevar a otro enlace, mira si te hace me dices precio y lo arreglas tu.

- - - Actualizado - - -

No se si tenga que ver algo, pero, es correcto el nombre del archivo al que le haces include?

include "/wp-content/plugins/plugin/arhivo.php";

es a proposito que se llama arhivo.php o te equivocaste al querer escribir archivo.php ?

Si, se que no es ese el nombre del archivo donde está la función que quiero llamar, era un ejemplo, pero no doy con el por que no funciona.
 
Llevar a otro enlace, mira si te hace me dices precio y lo arreglas tu.

- - - Actualizado - - -



Si, se que no es ese el nombre del archivo donde está la función que quiero llamar, era un ejemplo, pero no doy con el por que no funciona.

La verdad tiene algo de tiempo que no me meto con WP, y tampoco tengo mucho tiempo libre. :topsy_turvy:
 

Temas similares

U
  • Cerrado
Respuestas
6
Visitas
233
UniversoJuego
U
Atrás
Arriba