¿Quieres añadir soporte para shortcodes a los comentarios de WordPress? Con nuestro snippet, puedes poner en la lista blanca algunos shortcodes que quieras habilitar en los comentarios de WordPress.
Instrucciones:
Todo lo que tienes que hacer es añadir estos fragmentos de código al archivo functions.php de tu tema o en un plugin específico del sitio:
El primer fragmento de código elimina todos los shortcodes y reinicializa sólo los que aparecen en la función init_common_shortcodes. El segundo fragmento de ejemplo sustituye el shortcode [mysite] por la URL del sitio web del usuario.
Fragmento nº 1
function init_common_shortcodes() { // add each shortcode you want enabled in comments add_shortcode('mysite', 'mysite'); } function init_comment_shortcodes() { remove_all_shortcodes(); init_common_shortcodes(); add_filter('comment_text', 'do_shortcode'); } init_common_shortcodes(); add_filter('comments_template', 'init_comment_shortcodes');
Fragmento nº 2
function mysite(){ return '<a href="' .get_comment_author_url(). '">(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 copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si le gustó este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: Los mejores constructores de páginas de WordPress (Comparados).
Will you consider making it as a plugin?