Codex > getSocial() > getSocial()
getSocial()
Esta función permite recuperar los links de redes sociales configuradas en la sección SEO. La función getSocial
devolverá un array con cada uno de los parámetros:
Los links de las redes sociales deberán añadirse previamente en Configuración > SEO > Redes Sociales.
Esta función puede llamarse en cualquier parte del template y no toma argumentos.
<?php
$links = getSocial();
print_r($links);
?>
<a href="<?php echo $links['fburl']; ?>" target="_blank">Facebook</a>
El resultado de la función será algo similar a esto:
Array
(
[infomail] => clientes@miweb.cl
[infophone] => +56912345678
[infocellphone] => +56912345678
[infoaddress] => Dirección de mi empres 12345
[infoschedule] => Lunes a Viernes de 9 a 18
[gmurl] => https://goo.gl/maps/xxxxxxxxxxxx
[wsnumber] => +56912345678
[tgid] => @myproject
[fburl] => https://www.facebook.com/miproyecto
[igurl] => https://www.instagram.com/miproyecto/
[tkurl] => https://www.tiktok.com/@miproyecto/
[tturl] => https://twitter.com/miproyecto
[lkurl] => https://cl.linkedin.com/company/miproyecto
[yturl] => https://www.youtube.com/channel/zaqxswcdevfr
[vmurl] => https://vimeo.com/user123456
)
Ejemplos:
<ul>
<?php
// Recuperamos los links
$socialLinks = getSocial();
// Mapeamos las redes que se utilizarán
$networkTable = array(
'fburl' => 'facebook',
'tturl' => 'twitter',
'igurl' => 'instagram',
'lkurl' => 'linkedin'
);
// Loop
foreach($socialLinks as $key => $slink){
// Condicionamos que el link exista y que esté dentro del array
if(!empty($slink)&&isset($networkTable[$key])){
echo '<li><a href="'.$slink.'" class="social-icon"><i class="fa fa-'.$networkTable[$key].'" aria-hidden="true"></i></a></li>';
}
}
?>
</ul>