Se solicita Ayuda con PHP en Wordpress

  • Autor Autor npblog
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

npblog

Gamma
Verificado por Whatsapp
Retroalimentación: +23 / =0 / -0
Buenas noches a todos, hace 4 horas que estoy intentando hacer una cosa con PHP en Wordpress 3.1.3. y no he conseguido el resultado que busco, ni siquiera cerca.

Lo que quiero: Necesito, que una página de wordpress me muestre su nombre, con la función the_title(); lo logro perfectamente pero a este nombre necesito reemplazarle los espacios por '-' o directamente sacarlos.

El problema: he probado con esto:

<?php
$Pat = '/\s*/m';
$Rem = '';
$d = the_title();
$d = preg_replace( $Pat, $Rem, $d);
echo ($d);

?>

Y no pasa nada, me sigue generando el título con el espacio :S

Otra manera interesante sería directamente llamar al Slug de la Page, con alguna función, pero desconosco esto.

¿Alguien tiene idea como puedo hacer?

Gracias de ante mano!
 
Si quieres reemplazar los espacios, utiliza str_replace:

PHP:
<?php
$title = str_replace(' ','-',the_title());
echo $title;
?>

Si no te funciona, pasa la estructura de la URL de donde deseas sacar el nombre de la página, por ejemplo, si es:

http://www.miblog.com/nombre-de-la-pagina/

Podemos armar una función que te devuelva sólo "nombre de la pagina".

Un saludo.
 

No me anduvo, sigue el espacio lamentablemente..

Enlace eliminado

esa url, la verdad no se que mas intentar..
 
A ver si entendí bien, tienes un título con espacios: "Título con espacios"
Y quieres que se vuelva: "titulo-con-espacios"

Prueba esto.
PHP:
<?php 
  global $post;
  echo $post->post_name;
?>

Si funciona, me mandas tu cuenta de paypal para que te envíe la factura. Solo 5.00 USD
 

Gracias! me sirvio esto! estaba buscando una funcion que devuelva el Slug, pero la verdad no encontre nada!

Gracias una vez más!

Saludos!
 

Y sino, me contactas por MP (?)
 
Gracias? Esto es la sección de negocios. Son 5 dólares. Me pasas tu cuenta de PayPal y te mando una factura.

Gracias.

Gracias! me sirvio esto! estaba buscando una funcion que devuelva el Slug, pero la verdad no encontre nada!

Gracias una vez más!

Saludos!
 
Claro que lo digo en serio. La zona de negocios es el área mas seria de forobeta.

Aqui no venimos a jugar, venimos a hacer negocios.
 

Gracias, nunca se me cruzo por la cabeza pagar algo, pensé que no necesariamente tendría que pagar.
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares

Respuestas
5
Visitas
134
wonder3
Respuestas
4
Visitas
280
Gerardominic
  • Cerrado
Respuestas
0
Visitas
168
PAU.digital