One way to give your WordPress blog a more personal touch is by adding a signature to the posts. So, here are two ways to automatically include a signature graphic to your blog posts, without installing an additional plugin.
Method 1:
Add the below code to your theme’s functions.php file:
function post_signature($sign) { global $post; if($post->post_type == 'post') $sign .= '<div class="signature"> <img src="" alt="signature" /> </div>'; return $sign; } add_filter('the_content','post_signature');
You can see that the signature is wrapped in a DIV. This helps in styling it with CSS, if required. For example:
div.signature img { float: right; padding: 5px; }
Method 2:
Another way to add a signature is by directly editing your theme’s template files.
For that, open index.php or single.php file with a text editor, and find a similar code:
<?php the_content(); ?>
Below this, add your signature:
<?php the_content(); ?> <?php if (is_single()) { echo '<div class="signature"> <img src="" alt="signature" /> </div>'; } ?>
Finally save the template file, and refresh blog to see result.
It’s recommend that your signature graphic be a transparent GIF or PNG file. Also make sure that it is no wider than the width of the content container of your WordPress Theme.