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

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.
 
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
 
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!
 
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

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.
 
realmente si no querías pagar

Enlace eliminado

PHP:
$d = the_title();
$d = str_replace("-", " ", $d); //asi cambias los - por espacios. y si " " lo cambias por "" los quita
echo $d;

si te sirve mi código, te cobro 0,01$ 😀

El pidió: nombre necesito reemplazarle los espacios por '-' o directamente sacarlos.

@Sanchez Toledano: estas en todo tu derecho de querer cobrar, si usa tu código, pero hago esto para evitar problemas, dado que este usuario, se ha equivocado de sección

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

movietv.store
Respuestas
5
Visitas
134
wonder3
wonder3
Borja2019
Respuestas
4
Visitas
280
Gerardominic
Gerardominic
PAU.digital
  • Cerrado
Respuestas
0
Visitas
168
PAU.digital
PAU.digital
Atrás
Arriba