<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>WordPress Solutions HQ</title> <atom:link href="http://wpsolutions-hq.com/feed/" rel="self" type="application/rss+xml" /><link>http://wpsolutions-hq.com</link> <description>WordPress Plugins, Technical Tips &#38; Advice</description> <lastBuildDate>Mon, 13 May 2013 08:32:54 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>A SoundCloud WordPress Plugin For Musicians, Podcasters and other media enthusiasts</title><link>http://wpsolutions-hq.com/soundcloud-wordpress-plugin-614/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=soundcloud-wordpress-plugin</link> <comments>http://wpsolutions-hq.com/soundcloud-wordpress-plugin-614/#comments</comments> <pubDate>Mon, 18 Mar 2013 11:56:40 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[soundcloud plugin]]></category> <category><![CDATA[soundcloud wordpress]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=614</guid> <description><![CDATA[Are you a podcaster, musician or media enthusiast who uses SoundCloud? I have just released my latest plugin on wordpress.org which is called SoundCloud-Ultimate. In a nutshell this SoundCloud WordPress plugin allows you to manage your SoundCloud tracks straight from your &#8230; <a href="http://wpsolutions-hq.com/soundcloud-wordpress-plugin-614/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-615" alt="soundcloud wordpress" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/03/sc-icon.png" width="256" height="256" />Are you a podcaster, musician or media enthusiast who uses SoundCloud? I have just released my latest plugin on wordpress.org which is called <a href="http://wpsolutions-hq.com/soundcloud-wordpress/"><strong>SoundCloud-Ultimate</strong></a>.</p><p>In a nutshell this <strong>SoundCloud WordPress plugin</strong> allows you to manage your SoundCloud tracks straight from your WordPress site.</p><p>Here&#8217;s a brief summary of the features:</p><ul><li>Secure authentication/connection from your WordPress site to your SoundCloud account using oAuth2</li><li>display any of your tracks with the special SoundCloud player anywhere on your blog by using a special shortcode</li><li>Upload new tracks from your WordPress administration panel directly to your SoundCloud account.</li><li>View your current tracks from the WordPress admin panel which you have already uploaded to your SoundCloud account.</li><li>Play/preview currently uploaded tracks directly from the WP admin panel</li><li>Delete tracks from your SoundCloud account directly from the WordPress admin panel</li></ul><p>The plugin basically tries to give you as much control over your SoundCloud tracks without leaving your WordPress administration panel.</p><p>For more info, check out the <a href="http://wpsolutions-hq.com/soundcloud-wordpress/">soundcloud-ultimate plugin</a> page and let me know if you have any feedback!</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/soundcloud-wordpress-plugin-614/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Subscribe people to AWeber or GetResponse using Contact Form 7</title><link>http://wpsolutions-hq.com/subscribe-people-to-aweber-or-getresponse-using-contact-form-7-529/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=subscribe-people-to-aweber-or-getresponse-using-contact-form-7</link> <comments>http://wpsolutions-hq.com/subscribe-people-to-aweber-or-getresponse-using-contact-form-7-529/#comments</comments> <pubDate>Sun, 03 Mar 2013 00:13:40 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[AWeber]]></category> <category><![CDATA[CF7 mailchimp]]></category> <category><![CDATA[contact form 7]]></category> <category><![CDATA[GetResponse]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=529</guid> <description><![CDATA[I have just released the premium version of the CF7 AutoResponder Addon. This version has been requested by quite a lot of people so now it&#8217;s finally ready. Some new features include: This version allows you to automatically add people to &#8230; <a href="http://wpsolutions-hq.com/subscribe-people-to-aweber-or-getresponse-using-contact-form-7-529/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>I have just released the <a href=" http://wpsolutions-hq.com/premium-cf7-autoresponder-addon">premium version of the CF7 AutoResponder Addon</a>.</p><p>This version has been requested by quite a lot of people so now it&#8217;s finally ready.</p><p>Some new features include:</p><ul><li>This version allows you to automatically add people to your <strong>AWeber</strong>, <strong>GetResponse</strong> or <strong>MailChimp</strong> lists after they&#8217;ve sent you a message using your Contact Form 7.</li><li>You can <strong>add people to multiple lists based on the CF7 form</strong> you are using.<br /> For instance if you had 3 CF7 forms on your site which perform a slightly different task and you wanted to use each form to subscribe people to a different list, you can now do that with the premium version of the plugin.</li></ul><p>If you want to know more please visit the <a href=" http://wpsolutions-hq.com/premium-cf7-autoresponder-addon">Premium CF7 AutoRespondere Addon page</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/subscribe-people-to-aweber-or-getresponse-using-contact-form-7-529/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How to Add Google Fonts To Your WordPress Site</title><link>http://wpsolutions-hq.com/how-to-add-google-fonts-433/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-google-fonts</link> <comments>http://wpsolutions-hq.com/how-to-add-google-fonts-433/#comments</comments> <pubDate>Wed, 02 Jan 2013 02:05:06 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[google font directory]]></category> <category><![CDATA[google web fonts]]></category> <category><![CDATA[wordpress typography]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=433</guid> <description><![CDATA[Following on from my previous post&#8230;.You may already have seen my WordPress Font Pairing Preview plugin and after playing around with some of the font pairing previews you might be wondering &#8211; “how can I now apply the Google fonts to &#8230; <a href="http://wpsolutions-hq.com/how-to-add-google-fonts-433/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Following on from my previous post&#8230;.You may already have seen my WordPress <a href="http://wpsolutions-hq.com/font-pairing-preview-plugin"><strong>Font Pairing Preview plugin</strong></a> and after playing around with some of the font pairing previews you might be wondering &#8211; “<em>how can I now apply the Google fonts to my site?</em>”</p><p>If you want to get a bit more creative with the <strong>typography</strong> of your WordPress theme then keep reading.<span id="more-433"></span></p><p>The word <strong>typography</strong> originates from the ancient Greek words “<em>typos</em>” which means form and “<em>graphe</em>” which stands for writing.</p><p>Therefore typography means the arrangement of the letters and symbols on your website in order to convey language and communication. There are many attributes pertaining to the letters and symbols which you can set such as the font-family, font-type, font-size etc and all of these qualities will determine how well the words appear on your web pages.</p><p>By default there are many standard font families you can already use on your website which are optimally designed for easy readability on websites and a nice crisp style. For example, Ariel, Helvetica or sans-serif are the common ones.</p><p>There are also other font types you can choose ranging from expensive commercially licensed fonts to the freely available <a href="http://www.google.com/webfonts">Google Web Fonts</a>.</p><p>In this short tutorial I will show you how to modify your WP theme by creating a child theme so you can display any of the hundreds of font-families available in the Google Web Fonts directory.</p><p><em>Note: I will be using the <strong>twentyeleven</strong> theme as the basis in this example but the same principles should also apply to any theme.</em></p><p>So let&#8217;s get started&#8230;..</p><p><strong><span style="text-decoration: underline;">Step 1</span>:</strong></p><p>Somewhere on your computer create a new folder which will contain your child theme. We’ll call it <strong>new-twentyeleven.</strong></p><p><strong><span style="text-decoration: underline;">Step 2</span>:</strong></p><p>Inside the new-twentyeleven folder create a new file called <strong>style.css</strong>.</p><p>Inside this new file we will define our child theme as follows:</p><pre class="brush: php; title: ; notranslate">

/*

Theme Name: new-twentyeleven

Theme URI: http://enteryoursite.com/

Description: Child theme based on TwentyEleven

Author: Enter Your Name

Author URI: http://enteryoursite.com/

Template: twentyeleven

Version: 1.0

*/

@import url(&quot;../twentyeleven/style.css&quot;);

.entry-content {

font-family: &quot;Adamina&quot;;

font-size: 16px;

line-height: 25px;

}

</pre><p>The comment section from<strong> lines 1 to 17</strong> and the line immediately following it (<strong>line 19</strong>) are the minimum things required to define a WordPress “child theme”.</p><p>The child theme name is defined in the first line of the comments and the import statement on <strong>line 19</strong> simply tells WordPress that this child theme will inherit all of the styling and display from the <strong>parent twentyeleven theme</strong>.</p><p>For example if you activate the child theme with just the code from lines 1 to 19 you will get the exact same display and behaviour as the standard twentyeleven theme.</p><p>But since the power of child themes lies in the fact that we can override the styling and functionality of the parent theme, I have also inserted the CSS code you can see in <strong>lines 21 to 29</strong>.</p><p>This code will set font-family, font-size and line-height of all the body text in each of my site’s posts. In this case for our example, I am using a font family from the Google Font Directory called “<strong>Adamina</strong>”.</p><p>To figure out which CSS class I needed to modify  from my theme in order to change the way my pages display, I used FireBug by right-clicking on the body text of one of my post pages and selecting &#8220;Inspect Element With FireBug&#8221; as shown in the figure below:</p><p><img class="alignnone size-full wp-image-440" title="firebug" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/firebug.jpg" alt="" width="343" height="396" /></p><p>Then when the FireBug window opens you can see which CSS class you will need to specify when writing the CSS code in your child theme file (see below).</p><p><img class="alignnone size-full wp-image-441" title="firebug-class" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/firebug-class.jpg" alt="" width="489" height="229" /></p><p><strong><span style="text-decoration: underline;">Step 3</span>:</strong></p><p>Now create a new file called <strong>functions.php</strong> in your child theme directory.</p><p>Place the following code inside the new functions.php file:</p><pre class="brush: php; title: ; notranslate">

&lt;?php

function add_google_fonts() {

wp_register_style('GoogleFonts', 'http://fonts.googleapis.com/css?family=Adamina');

wp_enqueue_style('GoogleFonts');

}

add_action('wp_print_styles', 'add_google_fonts');

?&gt;</pre><p>The above code uses the WP hook called “<strong>wp_print_styles</strong>” to invoke our function called “<strong>add_google_fonts</strong>” which will basically place the following html code between the &lt;head&gt; tags of our WP site:</p><pre class="brush: php; title: ; notranslate">&lt;link rel='stylesheet' href='http://fonts.googleapis.com/css?family= Adamina' type='text/css' /&gt;</pre><p>In other words, the above will allow us to use the new “Adamina” Google Web font on our WordPress site.</p><p><strong><em>But what if I wanted to use more than one Google Font on my site?</em></strong></p><p>In above example we are specifying only one Google font called “Adamina”. If you wanted to use two, three or even more Google fonts, say “Delius”, “Montaga” and “Smokum” in addition to “Adamina” you would simply modify line 5 above as follows:</p><pre class="brush: php; title: ; notranslate">wp_register_style('GoogleFonts', 'http://fonts.googleapis.com/css?family=Adamina|Delius|Montaga|Smokum');</pre><p><strong><span style="text-decoration: underline;">Step 4</span>:</strong></p><p>So now that the child theme is ready, FTP it to the “wp-content/themes/” directory of your WordPress site.</p><p><strong><span style="text-decoration: underline;">Step 5</span>:</strong></p><p>After you’ve FTP’d your child theme log into your WP administration panel and go to the themes menu as shown below:</p><p><img class="alignnone size-full wp-image-447" title="themes-menu" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/themes-menu.jpg" alt="" width="300" height="253" /></p><p><strong><span style="text-decoration: underline;">Step 6</span>:</strong></p><p>Once inside the themes window you will see your child theme displayed. Simply click on the Activate link to activate your child theme as shown below:</p><p><img class="alignnone size-full wp-image-448" title="activate-child" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/activate-child.jpg" alt="" width="990" height="422" /></p><p>You have now successfully added a Google Font to your new child theme!</p><p>After activating the child theme the website will display the new Google Font called “<strong>Adamina</strong>” for all paragraph/body text.</p><p>Below is a comparison of the before and after fonts:</p><p><span style="text-decoration: underline;"><strong>Original theme font</strong></span> – “<strong>Helvetica Neue</strong>”</p><p><img class="alignnone size-full wp-image-449" title="before" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/before.jpg" alt="" width="603" height="567" /></p><p><span style="text-decoration: underline;"><strong>New child theme font</strong></span> – “<strong>Adamina</strong>”</p><p><img class="alignnone size-full wp-image-450" title="after" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2013/01/after.jpg" alt="" width="608" height="669" /></p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/how-to-add-google-fonts-433/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Testing Font Pairings For Your Landing Page or Website</title><link>http://wpsolutions-hq.com/testing-font-pairings-for-your-landing-page-or-website-350/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=testing-font-pairings-for-your-landing-page-or-website</link> <comments>http://wpsolutions-hq.com/testing-font-pairings-for-your-landing-page-or-website-350/#comments</comments> <pubDate>Fri, 28 Sep 2012 08:45:10 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[copywriting]]></category> <category><![CDATA[font pairing]]></category> <category><![CDATA[font pairing chart]]></category> <category><![CDATA[font pairings]]></category> <category><![CDATA[landing page creation tools]]></category> <category><![CDATA[typeface pairings]]></category> <category><![CDATA[wp landing pages]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=350</guid> <description><![CDATA[Typeface pairings (or font pairings) for the online realm is a science and art in itself. Making the typography of your landing pages both beautiful and easy to read can take some trial and error where you may need to &#8230; <a href="http://wpsolutions-hq.com/testing-font-pairings-for-your-landing-page-or-website-350/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a href="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/09/lobster-and-cabin.jpg"><img class="alignleft size-medium wp-image-403" title="lobster-and-cabin" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/09/lobster-and-cabin-300x182.jpg" alt="" width="300" height="182" /></a>Typeface pairings (or font pairings) for the online realm is a science and art in itself. Making the typography of your <a href="http://www.tipsandtricks-hq.com/learn-to-create-awesome-landing-pages-that-convert" target="_blank">landing pages</a> both beautiful and easy to read can take some trial and error where you may need to spend some time using a discerning eye for what works and what doesn&#8217;t work.</p><p>Fortunately for us on the internet who are looking for a collection of &#8220;free&#8221; font families from which we can design our websites with there is <a href="http://www.google.com/webfonts" target="_blank">Google web fonts</a>.</p><p>With over 540 web fonts offered by Google for people to use freely you certainly won&#8217;t be lacking in choices.</p><p>However what you will need to do is do your own trial and error experimentations with various font pairings to see which combination works well together.</p><p>This is where the WordPress <a href="http://wpsolutions-hq.com/font-pairing-preview-plugin" target="_blank"><strong>Font Pairing Preview plugin</strong></a> comes to the rescue!</p><p>After installing the plugin, all you need to do is type in the font names for the heading and body and voila &#8211; you will instantly get a neat font pairing preview screen displaying your chosen font combination.</p><p>This plugin can be a very handy tool for people who are creating landing pages or  producing copywriting or anyone interested in optimizing the typography of their website.</p><p>Please <a href="http://wpsolutions-hq.com/font-pairing-preview-plugin/">click here to download the Font Pairing Preview plugin</a><br /> for FREE!</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/testing-font-pairings-for-your-landing-page-or-website-350/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>WP eCommerce Solution &#8211; eStore Feature Highlights</title><link>http://wpsolutions-hq.com/wp-ecommerce-solution-estore-feature-review-276/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wp-ecommerce-solution-estore-feature-review</link> <comments>http://wpsolutions-hq.com/wp-ecommerce-solution-estore-feature-review-276/#comments</comments> <pubDate>Mon, 16 Jul 2012 06:05:10 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[content protection]]></category> <category><![CDATA[shopping cart]]></category> <category><![CDATA[wordpress plugins]]></category> <category><![CDATA[wordpress security]]></category> <category><![CDATA[WP eStore]]></category> <category><![CDATA[WP shopping cart]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=276</guid> <description><![CDATA[In this post I want to share with you the features of the WP eStore plugin and my experiences with this eCommerce product over the past couple of years that I have been using it. First of all I want &#8230; <a href="http://wpsolutions-hq.com/wp-ecommerce-solution-estore-feature-review-276/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a href="http://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059?ap_id=wpshq" target="_blank"><img class="alignright size-medium wp-image-283" title="ecommerce-solution" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/07/ecommerce-solution-300x269.jpg" alt="" width="300" height="269" /></a>In this post I want to share with you the features of the <a href="http://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059?ap_id=wpshq"><strong>WP eStore plugin</strong></a> and my experiences with this eCommerce product over the past couple of years that I have been using it.</p><p>First of all I want to say that having experimented briefly with various shopping cart plugins, the WP eStore plugin has been the most flexible and feature rich shopping cart plugin I have used so far.</p><p><span id="more-276"></span></p><p>But what has been even more surprising is that it is one of the most affordable premium eCommerce plugins out there with undeniably THE BEST support available for any plugin I’ve seen.</p><p>There are also a huge amount of documentation and helpful videos to get you started or if you wanted to learn more about eStore’s capabilities.</p><p>In this article I want to highlight the main functional points of the eStore plugin which I hope will answer the most common questions people normally have when they are searching for an appropriate eCommerce plugin for their online business.</p><p><strong>Flexible Payment Gateway Options</strong><strong></strong></p><p>Why limit the choices of how your customers can pay when you can give them a selection of payment gateways to choose from.<br /> By default, eStore gives you 4 payment gateway options which include:</p><ul><li>PayPal</li><li>Authorize.net</li><li>2Checkout</li><li>Manual (or offline) Payment</li></ul><p>For instance you can configure the eStore plugin so that when your customers are just about to checkout, they can choose which payment gateway to use to pay for the product via a drop down box (as shown in the image below):</p><p><img class="alignnone size-full wp-image-277" title="payment_options" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/07/payment_options.jpg" alt="" width="273" height="108" /></p><p>If you wanted even more payment gateways, then that can also be easily achieved by getting the <a href="http://www.tipsandtricks-hq.com/wp-payment-gateway-bundle-plugin?ap_id=wpshq"><strong>WP Payment Gateway Bundle Plugin</strong></a>.</p><p>This additional plugin will add the following payment gateways to the existing 4 mentioned above:</p><ul><li>PayPal Payments Pro (this is a premium service from PayPal that lets you process credit card on your site)</li><li>Google Checkout</li><li>Authorize.net AIM (Advanced Integration Method that lets your process credit card on your site)</li><li>Authorize.net ARB (Automated Recurring Billing)</li><li>ClickBank</li><li>SagePay</li><li>eWAY</li><li>ePay.dk</li><li>Verotel Flexpay Setup (Adult Payment Gateway)</li><li>FreshBooks</li></ul><p>&nbsp;</p><p><strong>Secure Environment Which Protects Your Products and the Customer Purchase Transactions</strong></p><p>The WP eStore  plugin takes security very seriously and this is exemplified by how it handles transactions and delivers downloadable content.</p><p>For instance, the eStore plugin is coded in such a secure manner that it will always make sure that a payment has been verified by the respective payment gateway before proceeding with a purchase or the exchange of any download links or access to content.</p><p>This is a crucial security benefit because when relying on the payment gateway for verification of the transaction, eStore is ensuring that it is impossible for somebody to send fake information during the purchase.</p><p>Another great security feature of the eStore plugin is the way it can protect download links when somebody purchases a digital product. The “encrypted downloads link” feature of the plugin allows the online store owner to configure the system to send encrypted download links to the customer which effectively mask and protect the true location of your downloadable content.</p><p>In addition to protecting the identity of your download links, you can also configure the encrypted links to expire after a certain time or after a maximum number of clicks or both of these criteria.</p><p>For example you can configure the encrypted download link of your product to expire after 48 hours. This means that you customer will have access to the downloadable content for 48 hours from the time they click on the link. When more than 48 hours has elapsed, the encrypted link will expire and will no longer allow access to the downloadable content.</p><p>Similarly if you configure the encrypted link to expire after 2 clicks, then anybody trying to access your content by clicking the encrypted link for the 3<sup>rd</sup> or subsequent time will not be able to access that content.</p><p>Additionally if you configure the link to expire in 48 hours and also set it to expire after 2 clicks, then your link will expire after whichever of the conditions happens first.</p><p>&nbsp;</p><p><strong>Integrate With Various Commonly Used Autoresponders And Other Applications</strong></p><p>The WP eStore plugin provides the ability to easily integrate with the best and most commonly used autoresponder systems such as:</p><ul><li>MailChimp</li><li>AWeber</li><li>GetResponse</li></ul><p>By integrating your autoresponder account with WP eStore, you can very easily add people to your list after they’ve purchased a product. In fact, eStore is very flexible in the way it does this because not only can you specify a “global“ list which will apply to all products but you can also configure separate lists on a per product basis. Therefore you can add specific customers to different lists depending on which product they purchased.</p><p>&nbsp;</p><p>In addition to autoresponders, eStore also has integration options with popular applications and plugins such as:</p><ul><li>Amazon S3</li><li>NextGen Gallery</li><li><a href="http://www.tipsandtricks-hq.com/wordpress-emember-easy-to-use-wordpress-membership-plugin-1706?ap_id=wpshq">WP eMember</a></li><li>reCAPTCHA</li><li>WishList</li><li>Memberwing</li></ul><p>…..and more.</p><p>&nbsp;</p><p><strong>Display Your Products And Buttons Flexibly And Elegantly For Your Customers</strong></p><p>Out of the box eStore will allow you to display your products and buttons in a number of ways depending on your preference.</p><p>For instance you have options ranging from displaying a simple default “Add To Cart” or “Buy Now” button to presenting your products in a stylised way with thumbnail images plus some brief product information and an Add To Cart or Buy Now button.</p><p>WP eStore also gives you the option of inserting your own button images which is really cool because you this allows you to perfectly match colors and styles to suit your theme or page.</p><p><a href="http://www.tipsandtricks-hq.com/ecommerce/stylish-product-display-options-for-wp-estore-829?ap_id=wpshq">Click here to see a demo of the many display options available in eStore</a>.</p><p>The flexibility of eStore is also evident in the wide range of shortcodes available which can be used to offer the various styling options discussed above.</p><p><strong>Deliver Digital Products/Content Securely And Easily</strong></p><p>Never before has it been easier for people to start up businesses online by offering digital products and content to their customers.</p><p>The thing that eStore does best is the way it handles the selling and delivery of digital products.</p><p>WP eStore excels in the digital product shopping cart realm and the listed features below are some of the reasons why.</p><p>A few of eStore’s digital product sales and delivery features and options include:</p><ul><li><span style="text-decoration: underline;">Secure delivery using encrypted links and/or Amazon S3</span>:<br /> As mentioned previously, eStore provides many secure ways of sending and presenting downloadable files and content for your clients.<br /> Sleep in comfort knowing that your downloadable products are protected from those trying to scam you.</li><li><span style="text-decoration: underline;">Allow free downloadable products via a squeeze-type form</span>:<br /> eStore makes it very easy for merchants and online marketers to present free downloadable content in exchange for an email address. By using a simple shortcode, you can display a nice download form which your visitors will need to enter their email address in order to collect their free download.</li><li><span style="text-decoration: underline;">Offer Pay Per View Content</span>:<br /> WP eStore makes is easy to set up your site into a “Pay Per View” video site where only your paying customers can view the video content.</li><li><span style="text-decoration: underline;">Allow Instant Digital Product Delivery Immediately After Payment:<br /> </span>This plugin provides the option of easily presenting your downloadable items to a customer immediately after payment has been processed successfully. eStore can be configured to redirect buyers to a “Thank You” page after successful payment and it can display an encrypted link for your digital products on that page.</li></ul><p><strong>Useful Administrative Features</strong></p><p>There are a swag of settings and options available in the eStore plugin which can also be used to make the selling/buying experience much easier for you as the merchant and your customers.</p><p>Some of the notable features are:</p><ul><li><strong>Ability to apply discount/coupon options</strong><br /> You can create coupons and specify various discount conditions based on certain criteria quite easily with this plugin.<br /> Not only does it provide your customers with a means to enter a special coupon code at the time of purchase but this plugin can also be configured to automatically apply a coupon discount based on certain conditions.</li><li><strong>Manually generate encrypted download links and send to a customer via email</strong><br /> As an administrator of your online business you may from time to time find it necessary to re-send encrypted links for your downloadable products to your customers.<br /> This can be easily achieved in the eStore plugin via a simple interface in the admin section. The beauty of this feature is that because the links you send are encrypted, you are not only protecting the source or your content, but you can also configure the link to expire after a period of time and/or certain number of clicks.</li><li><strong>Option to collect customer input at time of purchase<br /> </strong>eStore has some optional configuration which allows the administrator or merchant to collect customer input on a per product basis. This can useful in cases where you might need the buyer’s input to personalize a product.</li><li><strong>Customize the automated emails sent to buyers and seller<br /> </strong>You can customize the content inside the automated email body which the buyer will receive from eStore after they’ve successfully made a purchase.<br /> The plugin allows for a variety of information to be automatically included in an email via the use of email tags (which sort of work like shortcodes) which the plugin uses to read information from the system database and insert it into an email.<br /> For example you can insert tags in the email body which can automatically display information such as product details, customer name, address, product link etc</li><li><strong>Support for different currencies<br /> </strong>The eStore shopping cart plugin will allow any currency provided it is supported by the payment gateway your are using.</li><li><strong>Language Support<br /> </strong>You can use the built in language support capability of eStore via language files to customize various text and messages into your language.</li></ul><p><strong>Technical support which is second to none</strong></p><p>If you’ve had not so good experiences with the technical support for your current shopping plugin then you’ll be amazed at the superior support provided by the makers of the eStore plugin.</p><p>Questions and queries can be submitted in the “customer only” forum and answers are usually provided in less than 24 hours and in most cases much sooner.</p><p>In addition there is a wealth of information, tips and documentation on the forum and the main site which you can read in your time to learn something new or troubleshoot a problem by yourself.</p><p>The thing about the Tips and Tricks HQ technical support is that you really have to experience it to believe it.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/wp-ecommerce-solution-estore-feature-review-276/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>WordPress Security Tips</title><link>http://wpsolutions-hq.com/wordpress-security-tips-246/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-security-tips</link> <comments>http://wpsolutions-hq.com/wordpress-security-tips-246/#comments</comments> <pubDate>Tue, 24 Apr 2012 02:51:04 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[DB security]]></category> <category><![CDATA[internet security]]></category> <category><![CDATA[password management]]></category> <category><![CDATA[secure hosting provider]]></category> <category><![CDATA[whitelists]]></category> <category><![CDATA[wordpress security]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=246</guid> <description><![CDATA[Is WordPress secure or insecure? Well it all depends on you the end user and the steps you take regarding your site’s security whether the answer to the above is yes or no. On the internet nothing can really be &#8230; <a href="http://wpsolutions-hq.com/wordpress-security-tips-246/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-247" title="wordpress_security" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/04/wordpress_security-300x259.jpg" alt="" width="300" height="259" />Is WordPress secure or insecure?<br /> Well it all depends on you the end user and the steps you take regarding your site’s security whether the answer to the above is yes or no.</p><p>On the internet nothing can really be 100% secure as long as you have a page or site which is open or accessible in some way to the general public. However there are certain actions and things you can do to your WordPress site which will mitigate the various security risks which most websites face.<br /> <span id="more-246"></span>Therefore your real aim is to <strong>minimize</strong> the risk because the security threat itself can never really be totally eradicated when it comes to Internet security.</p><p>Security maximization is something which you should be considering at the very beginning of your WordPress site’s life. After all your site and its data might be your livelihood and a hacked site filled with malware can spell disaster to your business.</p><p>I recently listened to a talk by Dre Armeda from WordPress who is an expert in security and I&#8217;ve summarized some of his points here and added my own too.</p><p>So below is a list of some common-sense and not so common-sense things you can do to mitigate security risk to your WordPress site.</p><h2>Regularly update your computer’s software</h2><p>Windows PCs in  particular have the automatic updates which quite often contain security fixes. Other operating systems have something similar.<br /> Always make sure to keep your machine up to date with its software and patches.</p><h2>Use anti-virus software on your machine</h2><p>Installing anti-virus on your computer is something which everyone should do. There are some great free and paid solutions out there, most of which of which automatically update their virus definitions.</p><h2>Ensure you securely connect to your WordPress site</h2><p>- <strong>Use SFTP/SSH or explicit FTP over TLS instead of FTP</strong><br /> During the day to day maintenance and operation of your site you will no doubt be using FTP to connect to your site.<br /> A lot of people are unaware that when using a plain ole FTP connection, their username and password are actually transmitted unencrypted. Thus if somebody was listening or snooping your connection they can quite easily get your credentials &#8211; this is especially apt in public WI-FI connections etc.</p><p>- <strong>Try to use SSL (HTTPS) if possible</strong><br /> A lot of host providers offer the ability to have SSL certificates for your site for increased security. Note that this usually costs a little more to buy the certificates but well worth the money for those people running business-sensitive sites.</p><h2>Use Stringent Password Management</h2><p>Statistics show that over 15 percent of passwords used by people are made up of someobody’s name &#8211; either their own name or somebody that they know.<br /> Also, the top password used in the internet today is apparently “123456”.<br /> Second most popular password is the word “password”.</p><p>All of the above password practices are an example of what NOT to do when setting your password.<br /> When creating a password try making it over 8 characters long at the very minimum and if possible use phrases instead of single words mixed in with symbols, numbers, caps and lowercase.</p><h2>Choose a Hosting Provider Not Prone to Security Compromises</h2><p>Not all hosting providers are created equal and quite often you get what you pay for.<br /> You are probably aware that there are a slew of providers out there which are “free” or extremely cheap compared to their competition.<br /> Well guess what? If you want free or very cheap hosting, then that’s what you’ll get&#8230;&#8230;and don’t complain when your site has been hacked or is infected with malicious software.</p><p>It is very important to choose a stable and reputable hosting provider especially if you are running a business online.<br /> Before buying a hosting plan don’t be afraid to ask your prospective provider questions about their security policies and if you feel that something doesn’t add up move on to another provider.<br /> There is also a useful “Safe Browsing” tool provided by google which you can use to check the integrity of a hosting provider’s site.<br /> Simply use the following URL and type the address of the site at the end after the equals sign:</p><p>google.com/safebrowsing/diagnostic?site=&lt;somewebsite.com&gt;</p><p>The above will display the last 90 days assessment of the site’s security diagnostics and it will tell you if there were any malicious infections and how many and on which sites.</p><p>Not all hosting providers actively mitigate potential security holes, but there are a lot of good ones which do. So make sure that you do your research and choose the right provider.</p><h2>Always keep your WordPress version up to date</h2><p>As for your computer’s OS,  quite often many of the WordPress updates will contain security updates and fixes.<br /> This is especially true for many of the minor releases which follow the major releases etc.<br /> I know a few people who like to wait a short time after a major release because a lot of the time there are still some bugs which need ironing out. But always make sure that you eventually update your version and don’t wait till the next major release which might be more than a year later. Remember that minor WP releases will never contain new features but will mainly contain bug fixes and security patches.</p><p>Another tip is that if you have the capability, try testing the update (especially a major release) on a test site first before plonking it on the live site just to be sure that it doesn’t break your main site.<br /> At the very least, take a backup of your site’s DB and filesystem before you do any (major) update.</p><h2>Always keep your plugin versions up to date</h2><p>As for the core WordPress files you should always try to keep your plugins up to date too because the same applies to these regarding security fixes. Also, make sure that you look at the changelogs of a plugin to see what has been changed.</p><p>&nbsp;</p><h2>Use child themes when possible</h2><p>Child themes are a great way to do your customizations to a theme without messing with their code.<br /> Therefore you are encouraged to always try to create your own child theme whenever you want to customize a theme.<br /> This means that you are also not going to lose any changes if you have to update your theme version (especially if there is some kind of security fix).</p><h2>Change your default DB table prefix</h2><p>The default table prefix for WordPress is “wp_”.<br /> It is always a good idea to change this to another value to mitigate DB security holes.<br /> Typically it is easiest to do this before you actually install WordPress on your site because the installer allows you to specify a new prefix.<br /> You can also do this at a later stage too but it is a bit more complicated. There are various plugins which will enable you to change the prefix after installation so you might want to check those out too.</p><h2>Use Secret Keys</h2><p>Adding secret keys makes your site harder to hack because they add random elements to your passwords.<br /> Along with the secret key there is an element called a “salt” which further enhances the encryption of the passwords.<br /> You can specify secret key and salt values in your wp-config.php file.<br /> To read more please see this link:<br /> <a href="http://codex.wordpress.org/Editing_wp-config.php#Security_Keys">wordpress secret keys and salts</a></p><h2>Lock down your WordPress login</h2><p>Just like the title above there is a handy plugin called “<a href="http://wordpress.org/extend/plugins/login-lockdown/">Login Lockdown</a>” which can enforce limitations to the number of login attempts to your site or even IP range restrictions. This is simple yet effective little plugin which adds tremendous piece of mind regarding the security of your site’s backend.<br /> Also as mentioned earlier, you can force the use of SSL upon login to your WP admin panel by adding a line to your wp-confi.php such as:<br /> define(&#8216;FORCE_SSL_LOGIN&#8217;, true);</p><p>See the wordpress codex which explains <a href="http://codex.wordpress.org/Administration_Over_SSL">administration over SSL</a> in more detail.<br /> Note that in order for SSL to work you will need to have your host configured properly with the required certificates to be able to use SSL (talk to your host provider for more info).</p><h2>Do regular full backups of your site</h2><p>Doing scheduled backups of not only your WordPress DB but also your complete file system is a must. Depending on how often you produce content you should tailor a backup schedule based on your needs. Also after backing up your site you should transfer the backup zip file to a safe offboard location (eg, your computer AND a backup drive).<br /> This way you will always have a reasonably up to date backup of your site and should things really go pear-shaped, you can at least restore your site with minimal data loss.<br /> The best WordPress plugin out there which does backups is BackupBuddy. This plugin will do scheduled automatic full backups and it will even automtaically FTP your files offboard. Also if you ever need to restore your site BackupBuddy will also perform the restoration.</p><h2>Limit access to your site</h2><p>You can restrict access to your WordPress site based on IP address by setting up whitelists in your .htacces file.<br /> For example you could put the following code in a .htaccess file which you would place in your /wp-admin directory:</p><p>AuthUserFile /dev/null<br /> AuthGroupFile /dev/null<br /> AuthName “Access Control”<br /> AuthType Basic<br /> order deny,allow<br /> deny from all<br /> # whitelist home IP address<br /> allow from 62.167.112.87<br /> # whitelist work IP address<br /> allow from 49.122.145.110<br /> allow from 126.234.123.101</p><p>The above will only allow the IP addresses specified to access your WP admin environment.<br /> If you’d like to use IP ranges you can also use CIDR notation to specify IP ranges instead of individual addresses.</p><h2>Only install software from reputable/trusted sources</h2><p>There are a lot of free themes and plugins out there and not all are good or trustworthy. SO do your due diligence and make sure you research well before you commit to using any piece of software on your site.</p><h2>Change the default username “admin” to something unique</h2><p>Doing a simple thing such as changing the username of your WP login from “admin” to something else goes a long way in adding an extra bit of security to your site. You’ll be amazed at how many people still continue to use the default “admin” username, which makes half the job of cracking your site easier because the hackers don’t have to guess the username.</p><p>Remember that if you already have a site with admin user you can change it by creating another user account with a unique name which has administrator privileges (very important!).  Then you can delete your “admin” user account.</p><h2>Use correct file and folder permission on your host&#8217;s filesystem</h2><p>Do not tamper with the file permissions of your WP installation.</p><p>The standard and secure setup is usually the following:</p><p>Folder permissions should be <strong>755</strong></p><p>File permissions should be <strong>644</strong></p><p>If you can afford to tighten up the above to be even more restrictive then by all mean do so.</p><p>You can change your permissions via FileZilla or cpanel.</p><p><strong>Never use 777 as a permission setting!</strong></p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/wordpress-security-tips-246/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Contact Form 7 MailChimp Addon</title><link>http://wpsolutions-hq.com/contact-form-7-mailchimp-addon-196/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=contact-form-7-mailchimp-addon</link> <comments>http://wpsolutions-hq.com/contact-form-7-mailchimp-addon-196/#comments</comments> <pubDate>Fri, 13 Apr 2012 08:14:05 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[build list]]></category> <category><![CDATA[CF7]]></category> <category><![CDATA[cf7 autoresponder]]></category> <category><![CDATA[CF7 mailchimp]]></category> <category><![CDATA[contact form 7]]></category> <category><![CDATA[list signup CF7]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=196</guid> <description><![CDATA[I have just finished writing a simple yet useful addon plugin for Contact Form 7. This plugin will add the people who send you a message using the Contact Form 7 to your MailChimp list. The plugin&#8217;s administration page allows &#8230; <a href="http://wpsolutions-hq.com/contact-form-7-mailchimp-addon-196/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-352" title="mc_cf7" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/09/mc_cf7-267x300.png" alt="" width="267" height="300" />I have just finished writing a simple yet useful addon plugin for Contact Form 7.</p><p>This plugin will add the people who send you a message using the Contact Form 7 to your MailChimp list.</p><p>The plugin&#8217;s administration page allows you to enter your MailChimp API key and also your list name.</p><p>You can also add a checkbox in order to give your visitors a choice whether they want to subscribe to your list or not. (see the plugin home page shown below)</p><p>To get the plugin either go to <a href="http://wordpress.org/extend/plugins/contact-form-7-autoresponder-addon-plugin/" target="_blank">wordpress.org</a> or see the plugin&#8217;s page on this site <a href="http://wpsolutions-hq.com/plugins/contact-form-7-autoresponder-addon/">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/contact-form-7-mailchimp-addon-196/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>How To Use A Shopping Cart To Provide Content Securely From Your Blog</title><link>http://wpsolutions-hq.com/using-shopping-cart-to-provide-secure-content-153/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-shopping-cart-to-provide-secure-content</link> <comments>http://wpsolutions-hq.com/using-shopping-cart-to-provide-secure-content-153/#comments</comments> <pubDate>Wed, 14 Mar 2012 07:01:48 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[content protection]]></category> <category><![CDATA[shopping cart]]></category> <category><![CDATA[WP eStore]]></category> <category><![CDATA[WP shopping cart]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=153</guid> <description><![CDATA[If you currently have a WordPress blog from which you wanted to sell either digital or physical goods from, then the first thing you will need to do is get some kind of shopping cart plugin with which you can &#8230; <a href="http://wpsolutions-hq.com/using-shopping-cart-to-provide-secure-content-153/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>If you currently have a WordPress blog from which you wanted to sell either digital or physical goods from, then the first thing you will need to do is get some kind of <a href="http://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059?ap_id=wpshq" target="_blank">shopping cart plugin</a> with which you can make the sales with.</p><p>But what a lot of people are not aware of is that it is also possible to use certain shopping cart plugins such as the <a href="http://www.tipsandtricks-hq.com/wordpress-estore-plugin-complete-solution-to-sell-digital-products-from-your-wordpress-blog-securely-1059?ap_id=wpshq" target="_blank">WP eStore</a> plugin to protect your WordPress pages and posts so that only the people who have made a purchase can access these pages.</p><p>In this article I&#8217;ll show you step-by-step how you can use the WP eStore plugin to not only make sales from your website but also how to restrict access to certain pages/posts so that only your customers can see the content.</p><p><span id="more-153"></span></p><p>Normally if you wanted to protect content on your WordPress site you would need some sort of <a href="http://www.tipsandtricks-hq.com/wordpress-emember-easy-to-use-wordpress-membership-plugin-1706?ap_id=wpshq" target="_blank">membership plugin</a> but if you wanted to perform a fairly simple and uncomplicated type of protection such as restricting access to a page or post so only your buyers can see it, then you can do that quite easily using the WP eStore plugin.</p><p>The scenario I will use is where I&#8217;m selling access to a video and a PDF download on a page somewhere on my blog.</p><p>Once a customer purchases my product they will get an <strong>encrypted link</strong> which they can use to gain access to the <strong>protected product page</strong>.</p><p>Please watch the video tutorial for a step by step outline on how to achieve the above scenario.</p><p>If you are interested in using WP eStore plugin for your site, then you can go and get it from here: <strong><a href="http://wpsolutions-hq.com/wp/recommended/eStore/" target="_blank">==&gt;Click Here to Get WP eStore eCommerce Plug&lt;==</a></strong></p><div class="lightbox_ultimate_anchor lightbox_ultimate_image_anchor "> <a href="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/vid/aprtp-video.mp4" rel="lightbox[flash 600 480]" title="Using eStore To Protect Page Content"><img src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/aprtp-video.jpg" alt="" /></a></div> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/using-shopping-cart-to-provide-secure-content-153/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure url="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/vid/aprtp-video.mp4" length="36114218" type="video/mp4" /> </item> <item><title>How To Submit Your Plugin To WordPress.org Using Subversion On Windows Platform</title><link>http://wpsolutions-hq.com/submit-your-plugin-to-wordpress-subversion-windows-121/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=submit-your-plugin-to-wordpress-subversion-windows</link> <comments>http://wpsolutions-hq.com/submit-your-plugin-to-wordpress-subversion-windows-121/#comments</comments> <pubDate>Wed, 07 Mar 2012 03:03:32 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[submit plugin]]></category> <category><![CDATA[Subversion]]></category> <category><![CDATA[TortoiseSVN]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=121</guid> <description><![CDATA[If you have a brand-spanking new plugin which you&#8217;ve recently developed and are excited about unleashing it to the world then the first thing you should probably do is to submit it and promote it on the wordpress.org site. This &#8230; <a href="http://wpsolutions-hq.com/submit-your-plugin-to-wordpress-subversion-windows-121/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><img class="alignright size-full wp-image-142" title="subversion350" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/subversion350.png" alt="" width="350" height="263" />If you have a brand-spanking new plugin which you&#8217;ve recently developed and are excited about unleashing it to the world then the first thing you should probably do is to submit it and promote it on the <a href="http://wordpress.org" target="_blank">wordpress.org</a> site.</p><p>This post will explain how to do the submission of your plugin using the subversion repository for users of the windows operating system because the instructions given on wordpress.org assumes you have a either linux or other command line operating systems.</p><p><span id="more-121"></span></p><p>To submit and promote your plugin on the wordpress.org site you will need to follow a few steps which are outlined below.</p><p><strong>Preliminary steps</strong>:</p><ul><li>Read the <a href="http://codex.wordpress.org/Plugin_Submission_and_Promotion" target="_blank">Plugin Submission and Promotion</a> instructions.</li></ul><ul><li><a href="http://wordpress.org/support/register.php" target="_blank">Sign up</a> so that you have a developer&#8217;s account in wordpress.org.</li><li>After following the instructions above you will eventually get an email stating that your plugin has been approved for submission.<br /> Within this email you will get instructions about how to submit your plugin files using the subversion repository system. The instructions given will not apply to you if you are using windows. <strong>See my instructions below about how to do this using windows.</strong></li></ul><p>Use the following instructions to submit your plugin files using subversion for windows:</p><p><span style="text-decoration: underline;"><strong>Step 1</strong></span>: Download and install <a>TortoiseSVN</a> on your windows machine.<br /> This is a windows interface to the Subversion repository system.</p><p><span style="text-decoration: underline;"><strong>Step 2</strong></span>: Create a directory somewhere on your hard drive which you will use as the place for your local repository. You can name it the same as your plugin name or whatever you want.</p><p>This will be directly linked to the repository hosted on wordpress.org where people can download your plugin.</p><p>The preliminary steps above would have ensured that you will have already received your own repository hosted by wordpress.org. You will receive the link to your repo in your approval email and it will look something like the following:</p><p>http://svn.wp-plugins.org/&lt;your_plugin_name&gt;</p><p>If you click on your repository link you&#8217;ll see 3 folders as follows:</p><p><img class="alignnone size-full wp-image-128" title="subversion_folders" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/subversion_folders.jpg" alt="" width="359" height="169" /></p><p>The above folders will be empty at the moment because you haven&#8217;t submitted your plugin yet.</p><p><span style="text-decoration: underline;"><strong>Step 3</strong></span>: On your computer, go to the folder you created in step 2) using windows explorer and then right-click and select &#8220;SVN Checkout&#8221; as shown below:</p><p><img class="alignnone size-full wp-image-129" title="SVN-checkout" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/SVN-checkout.jpg" alt="" width="416" height="558" /></p><p><span style="text-decoration: underline;"><strong>Step 4</strong></span>: You will then get a window which will ask you to specify the URL of your plugin repository. Paste the URL sent to you in your approval email in the field called &#8220;URL of repository&#8221; and as shown below:</p><p><img class="alignnone size-full wp-image-132" title="repo-checkout" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/repo-checkout.jpg" alt="" width="477" height="392" /></p><p>The field called &#8220;Checkout directory&#8221; should be the new folder you just created on your windows system.</p><p>Leave all other settings as they are and then click the &#8220;Ok&#8221; button.</p><p>After clicking the &#8220;Ok&#8221; button the Tortoise SVN will log into your remote repository and download the three folders we talked about in step 2).</p><p><span style="text-decoration: underline;"><strong>Step 5</strong></span>: You should now see 3 empty folders called &#8220;branches&#8221;, &#8220;tags&#8221; and &#8220;trunk&#8221; on your computer as shown:</p><p><img class="alignnone size-full wp-image-135" title="SVN-folders" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/SVN-folders.jpg" alt="" width="458" height="154" /></p><p>Now copy your plugin files and <strong>readme.txt</strong> into the <strong>trunk</strong> folder.</p><p><span style="text-decoration: underline;"><strong>Step 6</strong></span>: After you&#8217;ve copied your plugin files right-click the trunk folder and select SVN commit:</p><p><img class="alignnone  wp-image-136" title="SVN-commit" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/SVN-commit.jpg" alt="" width="384" height="613" /></p><p>This will now upload your plugin files from your local machine to the remote wordpress.org repository.</p><p><span style="text-decoration: underline;"><strong>Step 7</strong></span>: Ensure that your plugin files have been uploaded to the remote repository by visiting the trunk folder (http://svn.wp-plugins.org/&lt;your_plugin_name&gt;/trunk) and confirming that your files are there.</p><p><span style="text-decoration: underline;"><strong>Step 8</strong></span>: Now we need to add some tag information which will tell people which is the current and stable release of your plugin.</p><p>To do this right-click the trunk folder and select TortoiseSVN-&gt;Branch/tag as shown below:</p><p><img class="alignnone  wp-image-138" title="branch-tag" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/branch-tag.jpg" alt="" width="578" height="826" /></p><p><span style="text-decoration: underline;"><strong>Step 9</strong></span>: Add the string &#8220;<strong>/tags/1.0</strong>&#8221; at the end of your plugin repo path in the &#8220;<strong>To path</strong>&#8221; field as shown below and then click &#8220;Ok&#8221;:</p><p><img class="alignnone size-full wp-image-139" title="ScreenHunter_08 Mar. 07 13.48" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/ScreenHunter_08-Mar.-07-13.48.jpg" alt="" width="560" height="580" /></p><p><span style="text-decoration: underline;"><strong>Step 10</strong></span>: Your local <strong>tags</strong> folder on your windows machine will currently be empty because the above step would have created the new subfolder called &#8220;1.0&#8243; on the remote repo. To synchronise/update your local repo with the remote repo simply right click the folder and select &#8220;<strong>SVN update</strong>&#8220;.</p><p>That&#8217;s all there is to it!</p><p>Now you have successfully uploaded your plugin to the wordpress.org repository and currently your local windows folders and the remote repository folders are in synch.</p><p>So in future when you make some new changes to your plugin which you want to release to the public, just do the following:</p><ul><li>Make any changes to your code by editing and saving the appropriate files in the trunk folder and performing an SVN commit as in step 6.</li><li>Then set latest version to 1.1 or whatever by following steps 8 and 9.</li></ul> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/submit-your-plugin-to-wordpress-subversion-windows-121/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>WordPress DB Spring Clean Plugin</title><link>http://wpsolutions-hq.com/wordpress-db-spring-clean-plugin-49/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-db-spring-clean-plugin</link> <comments>http://wpsolutions-hq.com/wordpress-db-spring-clean-plugin-49/#comments</comments> <pubDate>Fri, 02 Mar 2012 05:00:10 +0000</pubDate> <dc:creator>peter</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[wordpress plugins]]></category> <category><![CDATA[WP database cleanup]]></category> <category><![CDATA[WPDBSpringClean]]></category><guid isPermaLink="false">http://wpsolutions-hq.com/?p=49</guid> <description><![CDATA[I just wanted to add a short post announcing a little plugin I wrote in my spare time recently which is called WPDBSpringClean. Many plugins do not clean up their database tables after you uninstall them. What happens most of &#8230; <a href="http://wpsolutions-hq.com/wordpress-db-spring-clean-plugin-49/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a href="http://wpsolutions-hq.com/wpdbspringclean/"><img class="alignleft size-full wp-image-53" title="WP DB Spring Clean Plugin" src="http://wpsolutions-hq.com/wp/wp-content/uploads/2012/03/database-with-broom1.png" alt="WP Unused Plugin Tables Database Cleanup" width="256" height="256" /></a>I just wanted to add a short post announcing a little plugin I wrote in my spare time recently which is called <a href="http://wpsolutions-hq.com/wpdbspringclean/"><strong>WPDBSpringClean</strong></a>.</p><p>Many plugins do not clean up their database tables after you uninstall them.</p><p>What happens most of the time is that the plugin files and folder is deleted but not the corresponding plugin database tables.</p><p>This where my plugin comes to the rescue. The <strong>WPDBSpringClean</strong> plugin identifies unused, WordPress DB tables which have been left over from old plugins you have uninstalled on your site and it then gives you the option of deleting these tables.</p><p>So why not  <a href="http://wpsolutions-hq.com/wpdbspringclean/">download it now for FREE </a>and let me know what you think.</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://wpsolutions-hq.com/wordpress-db-spring-clean-plugin-49/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 19/24 queries in 0.010 seconds using disk: basic

Served from: wpsolutions-hq.com @ 2013-05-25 15:44:14 -->