post_author;
$author = get_userdata($author_id);
$sig = '
— '.$author->display_name.'
';
$user_signature = esc_attr( get_the_author_meta( 'user_signature', $author_id ) );
$post = $options['post'];
$page = $options['page'];
$alignment = $options['alignment'];
$size = $options['size'];
$before = $options['before'];
$user_name = $options['name'];
if($size == 'thumbnail'):
$thumbnail_options_h = get_option('thumbnail_size_h');
$thumbnail_options_w = get_option('thumbnail_size_w');
if($alignment == 'left'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'center'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'right'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
else:
endif;
if ( is_page()){
if ( class_exists( 'woocommerce' ) ){
if ( ($page =='pages')
and (!is_cart())
and (!is_checkout())
and (!is_account_page()) ){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if ($page =='pages'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
if (is_single()){
if ( class_exists( 'woocommerce' ) ){
if( ($post == 'posts') and (!is_product())){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if($post == 'posts'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
return $content;
endif;
if($size == 'medium'):
$medium_options_h = get_option('medium_size_h');
$medium_options_w = get_option('medium_size_w');
if($alignment == 'left'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'center'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'right'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
else:
endif;
if ( is_page()){
if ( class_exists( 'woocommerce' ) ){
if ( ($page =='pages')
and (!is_cart())
and (!is_checkout())
and (!is_account_page()) ){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if ($page =='pages'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
if (is_single()){
if ( class_exists( 'woocommerce' ) ){
if( ($post == 'posts') and (!is_product())){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if($post == 'posts'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
return $content;
endif;
if($size == 'custom'):
if($alignment == 'left'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'center'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
elseif($alignment == 'right'):
$author_signature_image_pages = '
';
$author_signature_image_posts = '
';
else:
endif;
if ( is_page()){
if ( class_exists( 'woocommerce' ) ){
if ( ($page =='pages')
and (!is_cart())
and (!is_checkout())
and (!is_account_page()) ){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if ($page =='pages'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
if (is_single()){
if ( class_exists( 'woocommerce' ) ){
if( ($post == 'posts') and (!is_product())){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}else{
if($post == 'posts'){
$content .= '';
$content .= '
'.$before.'
';
if($user_name == 1):
$content .= $sig;
$content .= $author_signature_image_posts;
else:
$content .= $author_signature_image_posts;
endif;
$content .= '
';
}
}
}
return $content;
endif;
}
// Multi-user capabilities
function custom_user_profile_fields_MySignature($user) {
?>
'posts',
'page' => 'pages',
'name' => '1',
'alignment' => 'right',
'size' => 'medium',
'before' => 'Best Regards'
);
add_option('signature-group', $options, '', 'yes');
register_setting('signature-group', 'signature-group', $options);
}
}
}// End Class
}
# Object Creation here: Important
if (class_exists("MySignature")){
register_activation_hook(__FILE__, array('WP_Plugin_Template', 'activate_MySignature'));
register_deactivation_hook(__FILE__, array('WP_Plugin_Template', 'deactivate_MySignature'));
$signature_obj = new MySignature();
}?>