¿Quieres agregar soporte para shortcodes a los comentarios de WordPress? Con nuestro fragmento de código, puedes autorizar algunos shortcodes que deseas habilitar en los comentarios de WordPress.
Instrucciones:
Todo lo que tienes que hacer es agregar estos fragmentos de código al archivo functions.php de tu tema o a un plugin específico del sitio:
El primer fragmento elimina todos los shortcodes y reinicializa solo aquellos listados dentro de la función init_common_shortcodes. El segundo fragmento de ejemplo reemplaza el shortcode [mysite] con la URL del sitio web del usuario.
Fragmento #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 #2
function mysite(){
return '<a href="' .get_comment_author_url(). '">(My website)</a>';
}
add_shortcode('mysite', 'mysite');
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar / pegar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: Los mejores constructores de páginas de WordPress (comparados).
¿Considerarías hacerlo como un plugin?