Save Submitted Messages in Contact Form 7 with Flamingo

Why You Might Want to save the messages?

In my opinion, the one major downside to using contact form 7 is that it sends all submissions to email addresses by default and does not store the messages within WordPress. I want the messages sent via contact form 7 to be stored within WordPres. So I can easily access them and I don’t have to worry about email breaking down. Another benefit here is, you don’t have to share email credentials with your staffs to make them able to access the email.(You might also accomplish this by sending email from CF7 to multiple email address simultaneously but this will use up your valuable disk space). Finally, storing contact mail on database gives easy to import feature for a wide range of format.

Fortunately, the developer has created a separate plug-in called Flamingo that can be integrated automatically with contact form 7 and collects all inbound messages.

 

Use Flamingo on WordPress

Go to Plugins > Add New, then search for Flamingo and install the Flamingo Plugin in your website. Once activated, Flamingo will appear on my admin main menu directly above contact. Now you can see that Flamingo provides two things, address book, and inbound messages.

Flamingo is actually a very rudimentary CRM system, that stores information on the people who contact you in an address book and then link those people to the messages they send.

Choosing the right WordPress Plugin

WordPress is now the most popular content management system (CMS) in the world.  It is not a wonder that WordPress is now used for so many purposes other than blogging. So, plugins have become a major part of WordPress now a day. For most of the website projects, you need to find out one or more plugins.

Sometimes, there are so many options available in front us. Here are some tips to find the best plugin for your need-

1. Read the description and documentation

First things you need to do is read the description very well, read the features list, go through the documentation. If available see the screenshots and even better view the demo. Thus, you know whether the plugin will meet your requirements or not.

2. Read the rating and reviews

Rating and reviews are a very good indicator of user experience. Sometimes, bad rating may be for other reason than you actually care for. So, it is always wise to also read the detailed review before ditching the plugin.

3. Compatibility and active installation number

Make sure the plugin is compatible with your version of WordPress. Active installation number will show you the number of websites actually using the plugin. It is a better indicator than the downloads counter.

  4. Updates and supports

See when the plugin was last updated and also how frequently the plugin provides updates. If possible go through the changelog to know what kind of updates they actually provide updates. Look at the support portals to know they quality of support they provide.

5. Know the developer

Good plugin developers usually provide better quality plugins. So, take the developers reputation seriously. Reputed developer with many active plugins indicates the higher quality of the plugin code.

 

Posting Codes into WordPress Blog

WordPress is a great CMS for blogging but it has its shortcomings. One of them is that it executes every code that you insert in your post. This is a very good feature but this may become a problem for the users who are writing a tutorial that requires them to provide their users the HTML or PHP code in the post so that the reader can copy and paste.

For example, if you want to show, how to italicize a text in WordPress, you will ask them to use <em> , but if you put it like that then it will make the text italic, and will not show the code.
In this blog post, we will show you how to display raw codes in the blog posts, so your users can see it as well as copy and paste it if necessary.

1. Use encoding

First, write whatever code you want to write in visual mode. WordPress will make the code encoded automatically.  If not, then go to  Postable or HTML Encoder to encode them.

Now, wrap your code with <code></code> or <pre></pre> tag to get distinct css styling for code.

 

2. Use free hosted services for code

There are some very good hosted services out there which allow you to embed code in your website. For example, Gist from GitHub and  PasteBin.com both provide functionality for embedding codes in your website.

The advantage of using this hosted services is, they also keep your code backed up for future.

Show Recent Post from Specifc Category

Sometimes, you might have a wide range of post on your blog. They might cover a wide range of topics. But, you do not want them to put on the front page.You want them to be displayed only inside the category.

By default, WordPress display recent posts from all the category on your blog. But the good news is WordPress is very easy to modify and you can do this just by just copying and pasting few lines of codes into functions.php file.

<?php
$catquery = new WP_Query( 'cat=3&posts_per_page=10' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<ul>
<li><h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>

<ul><li><?php the_content(); ?></li>
</ul>
</li>
</ul>
<?php endwhile; ?>

At the top where it says showpost= change the number to how many posts you want to display, and cat=3 is the id of the category, so change the ID of the category to pick which category will you be displaying.

Contact Form With Digital Signature

Some time We need to add signature in the agreement form or contact form. It is very simple with Contact Form 7. Contact form 7 has very nice and user friendly feature for building any kind of forms. Contact form has it’s own add on for add digital signature in the agreement form or Contact form.

To add Digital Signature to your form You need to Install Contact form 7 in your WordPress Panel. Then You need To install Contact Form 7 Signature Addon

Then The signature field is automatically add to your Contact Form 7.