Plugin para inserir links com shortcodes?

  • Autor Autor ramonjosegn
  • 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
R

ramonjosegn

Estoy trabajando en una página con cientos de links, creo que quizás sería mejor tenerlos "a la vista" y usar shortcodes por ello.

Pero no conozco ningún plugin que lo haga.

¿Conocéis alguno?

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
mm plugins casi no conozco, pues casi siempre logro programar lo que necesito y en caso de los shortcodes no es dificil, si especificas como quieres el shortcode te puedo ayudar

Un ejemplo:
Inserir CODE, HTML ou PHP:
function url_shortcode( $atts , $content = null ) {	$atts = shortcode_atts(
		array(
			'href' => '',
		),
		$atts,
		'url'
	);


	// Return
	return '<a href="' . $atts['href'] . '">' . $content . '</a>';
}
add_shortcode( 'url', 'url_shortcode' );

En teoria ( no lo probe 😛 ) el shortcode queda:
PHP:
 [url href="http://google.com"]Esto es un link[/url]

Retorna en html:
PHP:
<a href="http://google.com">Esto es un link</a>

https://codex.wordpress.org/Shortcode_API
 
El Wordpress puedes utilizar el plugin Shortcodes Ultimate que podrás usar de una forma fácil e intuitiva, si no siempre puedes hacerlo directamente desde el código como comentaba el compañero Basdower, pero personalmente si no quieres complicarte demasiado, con este plugin puedes hacerlo sencillamente. Suerte con ello 🙂
 
Gracias, no soy mucho de usar código pero en última instancia me tocará supongo [MENTION=83293]Basdower[/MENTION]
 
Gracias, no soy mucho de usar código pero en última instancia me tocará supongo Enlace eliminado
Fijate que yo soy todo lo contrario, evito los plugin al menos que sea estrictamente necesario, a ultimas si se te hace mas comodo puedes crear un plugin con el codigo de arriba (ya lo probe y funciona!) quedaria asi:

Creas un archivo llamado index.php y pegas:

Inserir CODE, HTML ou PHP:
<?php
/*
Plugin Name: Nombre del plugin
Plugin URI: http://URI_De_La_Página_Que_Describe_el_Plugin_y_Actualizaciones
Description: Una breve descripción del plugin.
Version: 1.0
Author: Nombre del autor del plugin
Author URI: http://URI_del_Autor_del_Plugin
License: GPL2
*/
function url_shortcode( $atts , $content = null ) {	
	$atts = shortcode_atts(
		array(
			'href' => '',
		),
		$atts,
		'url'
	);
	// Return
	return '<a href="' . $atts['href'] . '">' . $content . '</a>';
}
add_shortcode( 'url', 'url_shortcode' );
 ?>
Lo metes en una carpeta y esta la comprimes en .zip y lo instalas en tu panel, de ahi solo lo activas y listo.

Espero te sea de utilidad. Saludos!
 
Fijate que yo soy todo lo contrario, evito los plugin al menos que sea estrictamente necesario, a ultimas si se te hace mas comodo puedes crear un plugin con el codigo de arriba (ya lo probe y funciona!) quedaria asi:

Creas un archivo llamado index.php y pegas:

Muchas gracias por la ayuda.

Ahora para los sibaritas sólo faltaría meterle opciones de follow/no-follow 🙂
 
Muchas gracias por la ayuda.

Ahora para los sibaritas sólo faltaría meterle opciones de follow/no-follow 🙂
Inserir CODE, HTML ou PHP:
<?php
/*
Plugin Name: Nombre del plugin
Plugin URI: http://URI_De_La_Página_Que_Describe_el_Plugin_y_Actualizaciones
Description: Una breve descripción del plugin.
Version: 1.0
Author: Nombre del autor del plugin
Author URI: http://URI_del_Autor_del_Plugin
License: GPL2
*/


// Add Shortcode
function url_shortcode( $atts , $content = null ) {
	// Attributes
	$atts = shortcode_atts(
		array(
			'href' => '',
			'rel' => '',
		),
		$atts,
		'url'
	);
	// Return
	return '<a href="' . $atts['href'] . '" rel="' . $atts['rel'] . '">' . $content . '</a>';
}
add_shortcode( 'url', 'url_shortcode' );
 ?>

shortcode:
PHP:
[url href="http://google.com" rel="no-follow"]Esto es un link[/url]

retorna:
PHP:
<a href="http://google.com" rel="no-follow">Esto es un link</a>

🙂
 
Gracias aunque no lo comenté para que lo arreglaras eh jajajaja... Sólo que pensé que de pronto alguien o mencionaba 🙂 :encouragement::encouragement::encouragement:
 
Voltar
Topo