Utilizando una función de escape por seguridad para evitar ataques de inyección de Scripts.
esc_url(): Utilizada para escapar URLs. Asegura que la URL es válida y segura para su uso en atributos HTML.
esc_html(): Utilizada para escapar cualquier contenido que se vaya a imprimir como HTML. Convierte caracteres especiales en entidades HTML, lo que es útil para texto plano.
Para Contenido HTML: Si necesitas que $style se muestre como contenido HTML (por ejemplo, en una sección < style> o en etiquetas de texto), usa esc_html(). Esta función convierte caracteres especiales en HTML seguro.
echo '<style>' . esc_html($style) . '</style>';
esc_attr(): Utilizada para escapar texto que se va a usar dentro de atributos HTML, como el valor de title o alt.
Para Atributos HTML: Si $style se usará en un atributo HTML (como en una etiqueta style o en class), esc_attr() es tu mejor aliado. Con esta función, cualquier carácter especial se convertirá en una versión segura, sin dañar el código.
echo '<div style="' . esc_attr($style) . '"></div>';
esc_textarea(): Específica para escapar texto en un área de texto, convirtiendo los caracteres especiales en entidades HTML.
<a rel="nofollow" href="<?php
echo esc_url(get_field('campo_ejemplo'));
?>">
</a>
Sanitizar
sanitize_email()
sanitize_file_name()
sanitize_html_class()
sanitize_key()
sanitize_meta()
sanitize_mime_type()
sanitize_option()
sanitize_sql_orderby()
sanitize_text_field()
sanitize_title()
sanitize_title_for_query()
sanitize_title_with_dashes()
sanitize_user()
Escapar
esc_html()
esc_url()
esc_js()
esc_attr()
esc_textarea()
esc_sql()
