X

Cómo añadir códigos cortos en WordPress

Snippets by IsItWP

¿Estás buscando una forma de implementar funciones php en tu contenido? Aunque probablemente exista un plugin para ello, hemos creado un rápido fragmento de código que puedes utilizar para añadir shortcodes en WordPress.

Hay tres tipos diferentes de shortcodes:

  • [myshortcode] – Shortcode simple.
  • [myshortcode id="5"] – Shortcode con parámetro.
  • [myshortcode]¡Hola Mundo![/myshortcode ] – Shortcode va Código BB.

Shortcodes son una gran manera de utilizar php-funciones en sus mensajes y páginas. También puede utilizarlo para el estilo de su contenido, por ejemplo, texto en negrita.

Instrucciones:

Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio:

// Simple Shortcode
# Adds a shortcode called 'hello'.
function helloworld() {
  return 'Hello World!';
}
add_shortcode('hello', 'helloworld');  

// Shortcode with parameter
# Adds a shortcode that allows parameters. #
function myname($name) {
 extract(shortcode_atts(array(
  	'name' => 'name'
  	), $name));
  return 'My name is' . $name;
}
add_shortcode('user', 'myname');
# Example: [user name="Filip"] # 

// BB Code style
function font_bold( $attr, $content = null ) {
  return '<span style="font-weight: bold">' . $content . '</span>';
}
add_shortcode('bold', 'font_bold'); 

// BB Code with parameters
function colorpick( $color, $content = null ) {
  extract(shortcode_atts(array(
  	'color' => 'color'
  	), $color));
  return '<span style="color: ' . $color . '">' . $content . '</span>';
}
add_shortcode('font', 'colorpick'); 

Para un shortcode de enlace muy simple, utilice este fragmento. Colocando [mysite] dentro de tu post será reemplazado por el hipervínculo dentro de la función mysite en la línea 2. Coloque este código en el archivo functions.php de su tema de WordPress o en un plugin específico del sitio:

function mysite(){
	return '<a href="http://mysite.com">visit my website</a>';
}
add_shortcode('mysite', 'mysite');

Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo añadir correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.

Si le ha gustado este fragmento de código, por favor, considere revisar nuestros otros artículos en el sitio como: 9 mejores plugins de acordeón para WordPress y cómo configurar el seguimiento de descargas en WordPress con Google Analytics.

Comentarios   Deja una respuesta

  1. Marcel Rodriguez octubre 11, 2021 en 8:02 pm

    iss possible two parameteers ?

    1. Yes, you can do this by passing more array items to the shortcode_atts function.

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Tenga en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad , y que todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

WordPress Launch Checklist

La lista definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de comprobación para el lanzamiento de su próximo sitio web de WordPress en un práctico ebook.
Sí, envíeme el ¡gratuito!