Ayuda! ¿Cómo escribir php en entradas y paginas de wordpress?

JoseCuevas Seguir

Iota
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
3 Ago 2012
Mensajes
2.371
Hola betas... necesito de su ayuda...

Alguno de ustedes saben cómo puedo meter código php en entradas y paginas de wordpress?

Además, saben cuál es la variable para la sesión de los usuarios en wordpress?

Gracias!
 

ItzL

Beta
Verificación en dos pasos desactivada
Desde
3 May 2016
Mensajes
67
A que te refieres con meter código, para mostrarlo o para generar una acción únicamente en las entradas? Si quieres ejecutar código solo en entradas y paginas, prueba a meterlo en Single.php y Page.php
 

pandroso

Zeta
Verificación en dos pasos desactivada
Desde
13 Ene 2011
Mensajes
1.730
Si lo quieres hacer directamente en cada contenido de los posts o páginas, puedes usar un plugin.. Php code WordPress o algo así.. Busca en plugins
 

JoseCuevas

Iota
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
3 Ago 2012
Mensajes
2.371
A que te refieres con meter código, para mostrarlo o para generar una acción únicamente en las entradas? Si quieres ejecutar código solo en entradas y paginas, prueba a meterlo en Single.php y Page.php

Si lo quieres hacer directamente en cada contenido de los posts o páginas, puedes usar un plugin.. Php code WordPress o algo así.. Busca en plugins

Lo que quiero es insertar comandos como conectarse a una base de datos o actualizar un campo de una base de datos... pero lo pongo y me da error 500 internal serv error...

¿Saben cómo puedo hacerlo?
[MENTION=26878]darkdraco[/MENTION] Ayudame si tienes tiempo :sorrow:

- - - Actualizado - - -

PD: Si puedo insertar php cómo un echo o algo así, pero comandos para conctar o modificar una tabla me da ese error :/
 
Última edición:

pandroso

Zeta
Verificación en dos pasos desactivada
Desde
13 Ene 2011
Mensajes
1.730
un error 500 puede ser por varias razones principalmente, por ejemplo por mala sintaxis, a la espera de que el compañero te ayude :)

- - - Actualizado - - -

también podrias poner la forma en la que lo estas poniendo para darnos un poco de idea

- - - Actualizado - - -

también podrias poner la forma en la que lo estas poniendo para darnos un poco de idea
 

JoseCuevas

Iota
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
3 Ago 2012
Mensajes
2.371
un error 500 puede ser por varias razones principalmente, por ejemplo por mala sintaxis, a la espera de que el compañero te ayude :)

- - - Actualizado - - -

también podrias poner la forma en la que lo estas poniendo para darnos un poco de idea

- - - Actualizado - - -

también podrias poner la forma en la que lo estas poniendo para darnos un poco de idea

Intento colocar esto:

PHP:
    if(ISSET($_POST['c'])){
		if($_POST['c'] == 0){
			
			 $host_db = "localhost"; 
			 $user_db = ""; 
			 $pass_db = ""; 
			 $db_name = ""; 
			 $tbl_name = ""; 
			// Connect to server and select databse. 
			mysql_connect("$host_db", "$user_db", "$pass_db")or die("Cannot Connect to Data Base."); 

			mysql_select_db("$db_name")or die("Cannot Select Data Base");

			$tiempoactual = date("y-m-d H:i:s");
			
			$sqlc= "SELECT * FROM usertbl WHERE id='".$_SESSION['iduser']."'"; 
			$resultc=mysql_query($sqlc); 
			$rowc = mysql_fetch_array($resultc);
			
			$ultim = $rowc['tiempo'];
			$queryg = "select time_to_sec(timediff('$tiempoactual','$ultim'))as intervalo;";
			$resultado = mysql_query ($queryg);
			$rowd = mysql_fetch_array($resultado);
			if ($rowd['intervalo'] <= 86400){
				$puntos = $rowc['points'];
				echo '<script>alert("¡Error! '.$_SESSION['username'].' tienes que esperar al menos 24 horas para volver a obtener puntos.");</script>';
			}else{
				$sqlb= "UPDATE usertbl SET tiempo = '$tiempoactual', points = points+1 WHERE id='".$_SESSION['iduser']."'"; 
				$resultb=mysql_query($sqlb);
				
				$sql= "SELECT * FROM usertbl WHERE id='".$_SESSION['iduser']."'"; 
				$result=mysql_query($sql); 
				$row = mysql_fetch_array($result);
				$puntos = $row['points'];
			}
			
		}
    }
 

HardyX

Gamma
Programador
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Ago 2015
Mensajes
408
El codigo de JoseCuevas se nota que es viejito pues la extension MySQL esta depredicada pero si no han cambiado la API de WordPress aun seria posible cambiando a MySQLi hacer ese script funcionar.
 

Alfredo99

Gamma
Redactor
Verificación en dos pasos desactivada
Desde
2 May 2016
Mensajes
382
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Esto se puede realizar mediantes Plugins, solo basta poner php en el buscador de wordpress y te saldran varias opciones:encouragement:
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba