Fragmento de código para insertar el píxel base de Facebook en WordPress
- Lenguaje: PHP
- Ubicación: functions.php
- Requiere plugins: Ninguno
Cómo agregar código PHP
Una forma segura y recomendada de agregar código PHP en WordPress sin tocar el archivo functions.php
es usando el plugin gratuito Code Snippets. Este plugin te permite añadir fragmentos directamente desde el panel de administración, organizarlos por nombre, desactivarlos cuando quieras y evitar errores críticos que podrían bloquear tu sitio si el código está mal escrito. Es ideal para aplicar funciones personalizadas sin depender de temas hijo o acceso FTP, y compatible con la mayoría de fragmentos que comparten desarrolladores y comunidades como Drunel.
Cómo agregar código JavaScript
La forma más sencilla de agregar código JavaScript en WordPress es utilizando el widget HTML que viene con el editor por bloques o con Elementor. Solo tienes que arrastrar el widget a la zona donde quieras que se ejecute el script y pegar el código dentro de etiquetas <script>...</script>
. Este método es útil para insertar pequeños fragmentos como eventos, funciones o scripts de terceros sin editar archivos del tema.
Cómo agregar código CSS
Para estilos globales que se apliquen en todo el sitio, es mejor agregarlos desde el personalizador de WordPress en “Apariencia > Personalizar > CSS adicional” o en la configuración de estilo global de Elementor.
Si usas Elementor y el estilo es específico para un solo widget o sección, insértalo directamente en ese bloque.
Para agregar código CSS en el editor nativo de WordPress a una sección o bloque, puedes usar el widget HTML colocando el CSS dentro de una etiqueta <style>...</style>.
Descripción
add_action(‘wp_head’, ‘fb_pixel_base_code’);
function fb_pixel_base_code() {
?>
<!– Facebook Pixel Code –>
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘419170233383909’); // ← REEMPLAZA esto
fbq(‘track’, ‘PageView’);
</script>
<noscript><img height=»1″ width=»1″ style=»display:none»
src=»https://www.facebook.com/tr?id=TU_ID_PIXEL&ev=PageView&noscript=1″ />
</noscript>
<!– End Facebook Pixel Code –>
<?php
}
Notas y recomendaciones
- Fragmento de código para agregar el píxel base de Facebook en WordPress utilizando un hook personalizado.
- Este código se añade al archivo functions.php o a un plugin personalizado para cargar automáticamente el script del píxel de Facebook en el <head> de todas las páginas del sitio. Es útil para activar el seguimiento de visitas, campañas y conversiones desde Meta Ads sin necesidad de usar plugins externos.
- Para usarlo, simplemente reemplaza el ID del píxel (fbq(‘init’, ‘TU_ID_PIXEL’);) con el tuyo y guarda los cambios.