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 for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'center'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'right'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for 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 for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'center'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'right'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for 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 for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'center'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for Posts'; elseif($alignment == 'right'): $author_signature_image_pages = 'Author Signature for Pages'; $author_signature_image_posts = 'Author Signature for 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) { ?> ID ) )):?>

Signature Preview

Settings

Set your signature's visibility, size and alignment.

/>

/>

/>

/>

/>

/>

Alignmnent Left

/>

Alignmnent Center

/>

Alignmnent Right

/>

'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(); }?>