Simplificar códigos no Wordpress com palavras ou etiquetas personalizadas

  • Autor Autor YamaT
  • 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
Y

YamaT

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas!!! me explico, lo que yo quiero es por ejemplo que tengo este codigo:

HTML:
<p style="color: green; text-align: center;">Este es mi párrafo</p>

Y con eso, lo que quiero es alguna manera o algun plugin para que por ejemplo si pongo esto en el texto de la entrada: [MiParrafo]

Equivalga a poner el codigo:

HTML:
<p style="color: green; text-align: center;">Este es mi párrafo</p>

Es decir, quiero a que al poner determinadas palabras o etiquetas que yo quiera se sustituyan por codigos que yo quiera en el post. He visto muuuuchos plugins del tipo que creas un codigo y luego te dan una etiqueta como: [gallery=1274326] y al ponerlo es igual que si hubieras escrito tu el codigo pero mucho mas simplificado y rapido.

Eternas gracias a todos por el soporte!!! 😀

Un saludo

- - - Actualizado - - -

alguien puede ayudarme?

- - - Actualizado - - -

hola? alguien lo sabe? gracias!!
 
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
Busca algún plugin que hay para crear shortcodes personalizados. Eso te valdrá. Si no tendrás que realizarlos tú mismo vía código.

Un Saludo.
 
Inserir CODE, HTML ou PHP:
function mi_parrafo () {
    return '<p style="color: green; text-align: center;">Este es mi párrafo</p>';
}
add_shortcode ('MiParrafo', 'mi_parrafo');
 
Me gustaría extender la respuesta de Enrique; si lo que quieres es exactamente poner esto:

HTML:
<p style="color: green; text-align: center;">Este es mi párrafo</p>

con el código mencionado por Enrique bastaría, pero si lo que quieres es que solamente se apliquen las reglas CSS, el código es incorrecto, y tendrías que utilizar lo siguiente:


PHP:
function mi_parrafo ($content = ' ') {    

    $html = '<p style="color: green; text-align: center;">' . $content . '</p>';
    return $html;    
}

add_shortcode('miparrafo', 'mi_parrafo);

Este código lo pones en el archivo functions.php

Ya después solamente al texto que quieras darle esas reglas CSS lo envuelves con el shortcode. Ejemplo


[miparrafo]ESTE ES EL TEXTO AL QUE QUIERO SE LE APLIQUEN LAS REGLAS CSS[/miparrafo]


Saludos
 
Voltar
Topo