Ajuda! Problemas em PHP, colocar uma macro em uma URL

  • Autor Autor drlitross
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
drlitross

drlitross

Delta
Programador
Verificado
Verificación en dos pasos activada
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.

Inserir CODE, HTML ou PHP:
<?php
				include "/wp-content/plugins/plugin/arhivo.php";
				echo "<a class=\"dwn-btn\" href=\"http://{video_page_url}\">Download</a>";
	  ?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
A qué llamas macro? :distant:
 
noce a que te refieras con una macro pero buee
corrijo tu codigo.
Inserir CODE, HTML ou PHP:
<?php
include_once ("/wp-content/plugins/plugin/arhivo.php");
echo "<a class='dwn-btn' href='http://{$video_page_url}'>Download</a>";
?>
or:
Inserir CODE, HTML ou 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 edição:
noce a que te refieras con una macro pero buee
corrijo tu codigo.
Inserir CODE, HTML ou 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:
Inserir CODE, HTML ou 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?)

Inserir CODE, HTML ou 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).

Inserir CODE, HTML ou 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:
 

Tópicos similares

A
Respostas
0
Visitas
711
adamjackson
A
zking
Respostas
3
Visitas
568
Usuario eliminado 44716
U
U
  • Trancado
Respostas
6
Visitas
233
UniversoJuego
U
Voltar
Topo