.
*/
add_action( 'wp_enqueue_scripts', 'add_authorbox_css' );
function add_authorbox_css() {
wp_enqueue_style( 'abap-css', plugins_url( 'abap.css', __FILE__ ) );
}
add_filter('user_contactmethods','abap_user_contactmethods',10,1);
function abap_user_contactmethods( $contactmethods ) {
/* Remove user contact methods */
if ( isset( $contactmethods['skype'] ) )
unset( $contactmethods['skype'] );
if ( isset( $contactmethods['facebook'] ) )
unset( $contactmethods['facebook'] );
if ( isset( $contactmethods['twitter'] ) )
unset( $contactmethods['twitter'] );
if ( isset( $contactmethods['googleplus'] ) )
unset( $contactmethods['googleplus'] );
if ( isset( $contactmethods['linkedin'] ) )
unset( $contactmethods['linkedin'] );
if ( isset( $contactmethods['youtube'] ) )
unset( $contactmethods['youtube'] );
if ( isset( $contactmethods['flickr'] ) )
unset( $contactmethods['flickr'] );
if ( isset( $contactmethods['pinterest'] ) )
unset( $contactmethods['pinterest'] );
if ( isset( $contactmethods['instagram'] ) )
unset( $contactmethods['instagram'] );
if ( isset( $contactmethods['quora'] ) )
unset( $contactmethods['quora'] );
/* Add user contact methods */
if ( !isset( $contactmethods['skype'] ) )
$contactmethods['skype'] = __('Skype Username');
if ( !isset( $contactmethods['facebook'] ) )
$contactmethods['facebook'] = __('Facebook URL');
if ( !isset( $contactmethods['twitter'] ) )
$contactmethods['twitter'] = __('Twitter Username');
if ( !isset( $contactmethods['googleplus'] ) )
$contactmethods['googleplus'] = __('Google + URL');
if ( !isset( $contactmethods['linkedin'] ) )
$contactmethods['linkedin'] = __('Linkedin URL');
if ( !isset( $contactmethods['youtube'] ) )
$contactmethods['youtube'] = __('Youtube URL');
if ( !isset( $contactmethods['flickr'] ) )
$contactmethods['flickr'] = __('Flickr URL');
if ( !isset( $contactmethods['pinterest'] ) )
$contactmethods['pinterest'] = __('Pinterest URL');
if ( !isset( $contactmethods['instagram'] ) )
$contactmethods['instagram'] = __('Instagram URL');
if ( !isset( $contactmethods['quora'] ) )
$contactmethods['quora'] = __('Quora URL');
if ( !isset( $contactmethods['abap_avatar'] ) )
$contactmethods['abap_avatar'] = __('Custom Avatar Image URL');
return $contactmethods;
}
//Custom Avatar
function abap_get_avatar( $avatar, $id_or_email, $size ) {
if (get_the_author_meta('abap_avatar')){
$avatar = '';
}else{
$avatar = get_avatar(get_the_author_meta('ID') );
}
return $avatar;
}
add_filter('the_content', 'add_author_box');
function add_author_box($content) {
//Define the Main Part of Author Box
$author_box='
'.get_the_author_meta('display_name').' – has written '. get_the_author_posts().' posts on this site.
'.get_the_author_meta('description').'
Email'; //Fetch the User Social Contact Infomation global $post; $abap_skype_url = get_the_author_meta( 'skype' ); $abap_facebook_url = get_the_author_meta( 'facebook' ); $abap_twitter_url = 'https://twitter.com/'.get_the_author_meta( 'twitter' ); $abap_google_url = get_the_author_meta( 'googleplus' ); $abap_linkedin_url = get_the_author_meta( 'linkedin' ); $abap_youtube_url = get_the_author_meta( 'youtube' ); $abap_flickr_url = get_the_author_meta( 'flickr' ); $abap_pinterest_url = get_the_author_meta( 'pinterest' ); $abap_instagram_url = get_the_author_meta( 'instagram' ); $abap_quora_url = get_the_author_meta( 'quora' ); if($abap_skype_url){ $abap_skype_url=' • Skype '; }else { $abap_skype_url=''; } if($abap_facebook_url){ $abap_facebook_url=' • Facebook '; }else { $abap_facebook_url=''; } if($abap_twitter_url){ $abap_twitter_url=' • Twitter'; }else { $abap_twitter_url=''; } if($abap_google_url){ $abap_google_url=' • Google'; } else { $abap_google_url=''; } if($abap_linkedin_url){ $abap_linkedin_url=' • Linkedin'; } else { $abap_linkedin_url=''; } if($abap_youtube_url){ $abap_youtube_url=' • Youtube'; } else { $abap_youtube_url=''; } if($abap_flickr_url){ $abap_flickr_url=' • Flickr'; } else { $abap_flickr_url=''; } if($abap_pinterest_url){ $abap_pinterest_url=' • Pinterest'; } else { $abap_pinterest_url=''; } if($abap_instagram_url){ $abap_instagram_url=' • Instagram'; } else { $abap_instagram_url=''; } if($abap_quora_url){ $abap_quora_url=' • Quora'; } else { $abap_quora_url=''; } //Output if(is_single()) { $content.= ($author_box.$abap_skype_url.$abap_facebook_url.$abap_twitter_url.$abap_linkedin_url.$abap_google_url.$abap_youtube_url.$abap_flickr_url.$abap_pinterest_url.$abap_instagram_url.$abap_quora_url.'