Cambiar autorellenador de info de IMDb por Filmaffinity en WordPress

Makoto Yuki Seguir

Gamma
Programador
Desde
12 May 2013
Mensajes
481
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola gente pues en este caso les vengo con una duda hoy compre un theme pues pensaba pasar mi web php puro a wordpress,
Y entre eo algunas de mis herramientas la cosa es que como no soy mucho de wordpress "Aun" pues ando un poco atareado :p8:

Miren quiero reemplazar este codigo por este del functions.php dle theme:

El codigo que veran es el autorellenador de imdb

Codigo a reemplazar
PHP:
<script>

	$(\'input[name=Checkbx]\').click(function() {

	var imdbLink = $(\'input[name=Checkbx2]\').get(0).value;

	// Send Request

	$.getJSON("http://www.omdbapi.com/?i=" + imdbLink, function(data) {

		var valDir = "";

		var valWri = "";

		var valAct = "";

		$.each(data, function(key, val) {

			  $(\'input[name=\' +key+ \']\').val(val); 

			  if(key == "Director"){

				valDir+= " "+val+",";

			  }

			  if(key == "Writer"){

				valWri+= " "+val+",";

			  }

			  if(key == "Actors"){

				valAct+= " "+val+",";

			  }

			  if(key == "Year"){

				$(\'#new-tag-fecha-estreno\').val(val);

			  }

		});

		$(\'#new-tag-director\').val(valDir);

		$(\'#new-tag-escritor\').val(valWri);

		$(\'#new-tag-actor\').val(valAct);

	}); 

});

</script>

El codigo a poner:
PHP:
<script>
$.ajaxSetup({'beforeSend' : function(xhr) { 
if (xhr.overrideMimeType) { 
// Para Google Chrome y Firefox
xhr.overrideMimeType('text/html; charset=iso-8859-1'); 
} else { 
// Para IE8 
xhr.setRequestHeader('Content-type', 'text/html; charset=iso-8859-1'); 
} 
} });
function cargar() {
$('#cargando').append('<img id="cargaimg" src="http://www.cazaren.com/images/loading.gif" width="30" height="30" /> <div id="lol">Cargando...</div>');
var id = document.getElementById('pasameid').value;
$.get("http://applicaciones.pw/api2.php?id="+id, function(data) {
var regex = /%(.*)%/g; 
var input = data; 
if(regex.test(input)) {
  var match = input.match(regex);
  var año = match[0].replace(/%/g,'');
  var imagen = match[1].replace(/%/g,'');
  var pre_sinopsis2 = match[2].replace(/%/g,'');
  var pre_sinopsis1 = pre_sinopsis2.replace('(FILMAFFINITY)','');
  var sinopsis = pre_sinopsis1.replace('        ','');
  var pre_duracion = match[3].replace(/%/g,'');
  var duracion = pre_duracion.replace('&nbsp;','');
  var genero = match[4].replace(/%/g,'');
  var pre_pais = match[5].replace(/%/g,'');
  var pais = pre_pais.replace(/&nbsp;/g,'');
  var reparto = match[6].replace(/%/g,'');
var trailer = match[7].replace(/%/g,'');
var director = match[8].replace(/%/g,'');
var nombre = match[9].replace(/%/g,'');
var nombre2 = match[10].replace(/%/g,'');
$('#Youtube').val(trailer);
  $('#Sipnosis').append(sinopsis);
  $('#Url').val(nombre);
  $('#Imagen2').val('http://pics.filmaffinity.com/'+imagen+'-main.jpg');
  $('#Generos').val(genero);
  $('#Reparto').val(reparto);
  $('#Director').val(director);
  $('#Duracion').val(duracion);
  $('#Ano').val(año);
  $('#Nombre').val(nombre);
  $('#Nombre_Alternativo').val(nombre2);
$('#cargaimg').remove();
$('#lol').remove();
} else {
  alert("ERROR EN EL ID!");
}
});
}
</script>

Anduve haciendo varias pruebas pero aun no entiendo muy bien cambie algunos campos del imdb para poner el de filmaffinity que tenia pero aun no me queda :sorrow:

Quiero saber si me pueden ayudar a hacerlo similar al de imdb D:
 
Arriba