php 从yoast插件获取社交网络链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从yoast插件获取社交网络链接相关的知识,希望对你有一定的参考价值。

<?php       //icones réseaux sociaux
 function social_media_icon(){ //based on yoast
    $meta_social_network = get_option( 'wpseo_social' );
    $facebook_url = $meta_social_network["facebook_site"];
    $twitter_name = $meta_social_network["twitter_site"];
    $instagram_url = $meta_social_network["instagram_url"];
    $linkedin_url = $meta_social_network["linkedin_url"];
    $youtube_url = $meta_social_network["youtube_url"];

    $social =  '<ul>';
    if ( isset($facebook_url) && ($facebook_url !== "") ){ 
        $social .= '<li><a href="' . $facebook_url .'" target="_blank"><i class="fa fa-facebook animated" aria-hidden="true"></i></a></li>';
    }  

    if ( isset($twitter_name) && ($twitter_name !== "")  ){ 
        $social .= '<li><a href="https://twitter.com/' . $twitter_name .'" target="_blank"><i class="fa fa-twitter animated" aria-hidden="true"></i></a></li>';
    } 

    if ( isset($instagram_url) && ($instagram_url !== "")  ){
        $social .= '<li><a href="' .$instagram_url .'" target="_blank" ><i class="fa fa-instagram animated" aria-hidden="true"></i></a></li>';
    } 

    if ( isset($linkedin_url) && ($linkedin_url !== "")  ){ 
        $social .= '<li><a href="' . $linkedin_url .'" target="_blank" ><i class="fa fa-linkedin animated" aria-hidden="true"></i></a></li>';
    }

    if ( isset($youtube_url) && ($youtube_url !== "")  ){ 
        $social .= '<li><a href="' . $youtube_url .'" target="_blank" ><i class="fa fa-youtube animated" aria-hidden="true"></i></a></li>';
    }

    $social .= '</ul>';
    return $social;
}
     
     //echo this function for display socials links
     echo social_media_icon(); 
     ?>

以上是关于php 从yoast插件获取社交网络链接的主要内容,如果未能解决你的问题,请参考以下文章

php 覆盖面包屑 - Yoast SEO WordPress插件

php 钩子禁用Yoast SEO插件功能和管理屏幕控制。

php Wordpress yoast seo插件,为自定义URL生成自定义站点地图

php Wordpress yoast seo插件,为自定义URL生成自定义站点地图

Ruby vs. PHP/插件社交网络

php Yoast SEO删除面包屑链接