<?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>Sparklette Studio</title>
	<atom:link href="http://sgwordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sgwordpress.com</link>
	<description>Web Design, Development &#38; Consultancy</description>
	<lastBuildDate>Thu, 25 Jun 2015 07:10:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.5</generator>
	<item>
		<title>How to Quickly Clear Thousands of WordPress Spam Comments</title>
		<link>http://sgwordpress.com/teaches/quickly-clear-thousands-wordpress-spam-comments/</link>
		<comments>http://sgwordpress.com/teaches/quickly-clear-thousands-wordpress-spam-comments/#comments</comments>
		<pubDate>Mon, 08 Dec 2014 07:00:33 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=135</guid>
		<description><![CDATA[<p>When you run a WordPress site, it&#8217;s inevitable that spam comments will find their way into your blog. Plugins like Akismet do a good job at weeding out the spam, [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/quickly-clear-thousands-wordpress-spam-comments/">How to Quickly Clear Thousands of WordPress Spam Comments</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2014/12/Trash.png" alt="Trash" width="128" height="128" class="fr borderless alignright size-full wp-image-136" /></p>
<p>When you run a WordPress site, it&#8217;s inevitable that spam comments will find their way into your blog. Plugins like Akismet do a good job at weeding out the spam, separating them from the normal comments.</p>
<p>If you login to WordPress to find that your site has accumulated thousands of spam comments, the first thing you may think of doing is to hit that &#8220;Empty Spam&#8221; button. This is useful for clearing spam when the number is smaller. When you have thousands of spam, clicking this button can take a long time, and even cause a timeout on the server.</p>
<p>There&#8217;s a far quicker way to clear the spam, via this simple SQL command in phpMyAdmin:</p>
<pre class="brush: php;">DELETE FROM wp_comments WHERE comment_approved = &quot;spam&quot;;
DELETE FROM wp_commentmeta WHERE meta_key LIKE &quot;akismet_%&quot;;</pre>
<p>And voila! The spam gets cleared out in seconds.</p>
<p>After manually clearing the spam in the database, you may also notice an overhead in the <strong>wp_comment</strong> and <strong>wp_commentmeta</strong> tables. You can optimise these 2 tables like this:</p>
<pre class="brush: php;">OPTIMIZE TABLE wp_comments;
OPTIMIZE TABLE wp_commentmeta;</pre>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/quickly-clear-thousands-wordpress-spam-comments/">How to Quickly Clear Thousands of WordPress Spam Comments</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/teaches/quickly-clear-thousands-wordpress-spam-comments/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Move a Website from a WordPress Multisite Network to Its Own Standalone Site</title>
		<link>http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/</link>
		<comments>http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/#comments</comments>
		<pubDate>Fri, 28 Nov 2014 16:53:33 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress multisite]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=86</guid>
		<description><![CDATA[<p>WordPress offers the very powerful Multisite Network feature, which makes it possible to run multiple websites on one single WordPress installation. But there may come a point in time when [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/">How to Move a Website from a WordPress Multisite Network to Its Own Standalone Site</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2011/04/wordpress-multisite.png" alt="" title="wordpress-multisite" width="157" height="170" class="fr borderless alignright size-full wp-image-49" /></p>
<p>WordPress offers the very powerful <strong>Multisite Network</strong> feature, which makes it possible to run multiple websites on one single WordPress installation. But there may come a point in time when you need to <strong>move a website out from a network to its own standalone site</strong>, for instance, when migrating a networked site to a different server. Some people may be put off by this process as it seems impossible to change the configuration. I had to do this recently, and successfully migrated a site out of the network onto its own standalone WordPress installation with its own database.</p>
<p>The process is a technical one, but not that complex. Just remember to backup your database so that you can easily restore it if something goes wrong. Here are the steps I took.</p>
<h4>Moving a WordPress site from Multisite Network to Standalone Installation</h4>
<p>On the old server/database:</p>
<ol>
<li>In phpMyAdmin (or whichever SQL client you are using), export all tables used by the site as an SQL file. Minimally this should comprise the following:<br />
&#8211; Tables with the prefix of <strong>wp_#_*</strong> (where # is the number corresponding to the site you are moving). If your site is housed in tables wp_2_*, you should be exporting these tables only.<br />
&#8211; <strong>wp_users</strong><br />
&#8211; <strong>wp_usermeta</strong></li>
<li>Open the exported SQL file in a text editor.</li>
<li>Find and replace all instances of <strong>wp_x_</strong> with <strong>wp_</strong> .</li>
<li>Find and replace all instances of <strong>/files/</strong> with <strong>/wp-content/uploads/</strong>.</li>
<li>Save the file. Your edited SQL file now has the necessary tables for a standalone WordPress site.</li>
<li>In a FTP client, download all the Media files that have been uploaded to the site. These files reside in the folder <strong>wp-content/blogs.dir/#/files</strong> (where # is the number corresponding to the site you are moving).</li>
</ol>
<p>You should now have the edited SQL file and the Media files. We will need to move these to the new server.</p>
<p>On the new server/database:</p>
<ol>
<li>Run a fresh installation of WordPress. You should have a brand new, working WordPress site with the &#8220;Hello World&#8221; blog post.</li>
<li>In phpMyAdmin, import the SQL file you have earlier edited. This will import all the WordPress content from your previous site.</li>
<li>Run this SQL query:
<pre class="brush: php;">UPDATE wp_posts SET post_content = REPLACE(post_content, &#039;/files/&#039;, &#039;/wp-content/uploads/&#039;);</pre>
</li>
<li>If you have changed your URL, run this SQL query:
<pre class="brush: php;">UPDATE wp_posts SET post_content = REPLACE(post_content, &#039;http://olddomain.com&#039;, &#039;http://newdomain.com&#039;);</pre>
</li>
<li>Browse the <strong>wp_options</strong> table.</li>
<li>Under the field <strong>option_name</strong>, scroll down and look for <strong>upload_path</strong>. Change the option_value from <strong>wp-content/blogs.dir/#/files</strong> to <strong>wp-content/uploads</strong>.</li>
<li>Under the field <strong>option_name</strong>, scroll down and look for <strong>fileupload_url</strong>. Change the option_value from <strong>http://olddomain.com/files</strong> to <strong>http://newdomain.com/wp-content/uploads</strong>.</li>
<li>If you have changed your URL, under the field <strong>option_name</strong>, scroll down and look for <strong>siteurl</strong>. Change the option_value from your old URL to the new URL.</li>
<li>In a FTP client, upload all the Media files to wp-content/uploads folder.</li>
</ol>
<p>You should now have your site running on its own WordPress installation, with all the content and files from the formerly networked site.</p>
<p>While these steps are taken to move a site from server to server, they will similarly work for moving a site from one database to another within the same server.</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/">How to Move a Website from a WordPress Multisite Network to Its Own Standalone Site</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Display Total Number of Social Shares for Each WordPress Post</title>
		<link>http://sgwordpress.com/teaches/display-total-number-social-shares-wordpress-post/</link>
		<comments>http://sgwordpress.com/teaches/display-total-number-social-shares-wordpress-post/#comments</comments>
		<pubDate>Tue, 29 Jul 2014 10:25:43 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=127</guid>
		<description><![CDATA[<p>For blogs that see high traffic and engagement, what is the best way to showcase this activity to your users? One popular way is to display the total number of [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/display-total-number-social-shares-wordpress-post/">How to Display Total Number of Social Shares for Each WordPress Post</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://sgwordpress.com/wp-content/uploads/2014/11/users.png"><img src="http://sgwordpress.com/wp-content/uploads/2014/11/users.png" alt="users" width="128" height="128" class="fl borderless alignleft size-full wp-image-132" /></a></p>
<p>For blogs that see high traffic and engagement, what is the best way to showcase this activity to your users? One popular way is to display the <a href="http://sgwordpress.com/teaches/how-to-display-most-commented-posts-in-wordpress-without-a-plugin/" title="How to Display Most Commented Posts in WordPress without a Plugin">total number of comments</a> for each post.</p>
<p>Another way is through social proof, by showing the number of times each post has been shared. Mashable does it for all their stories, and boy do they have many Facebook and Twitter shares. Not only is this a great way to &#8220;show off&#8221; your site&#8217;s engagement, it&#8217;s also useful for your readers to be able to tell at one glance which of your posts are the most popular.</p>
<p>We can do the same thing as Mashable by leveraging on SharedCount&#8217;s technology, which counts the number of times a URL has been posted/shared/liked on Facebook, Twitter and Google Plus.</p>
<h4>Display Total Number of Facebook, Twitter and Google Plus Shares</h4>
<p>To do this, simply add the following function to your theme <strong>functions.php</strong> file, after the opening &lt;?php tag.</p>
<pre class="brush: php;">function sparklette_social_shares() {
    $url = get_permalink( $post_id ); 
    $json = file_get_contents(&quot;http://api.sharedcount.com/?url=&quot; . rawurlencode($url));
    $counts = json_decode($json, true);
    $totalcounts= $counts[&quot;Twitter&quot;] + $counts[&quot;Facebook&quot;][&quot;total_count&quot;] + $counts[&quot;GooglePlusOne&quot;];
    echo $totalcounts . &quot; shares&quot;;
}</pre>
<p>Then call the function wherever you would like to display the number, for instance, in The Loop or the <strong>single.php</strong> file, like this:</p>
<pre class="brush: php;">&lt;?php sparklette_social_shares(); ?&gt;</pre>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/display-total-number-social-shares-wordpress-post/">How to Display Total Number of Social Shares for Each WordPress Post</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/teaches/display-total-number-social-shares-wordpress-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Add Featured Images To Your WordPress RSS Feed Excerpts</title>
		<link>http://sgwordpress.com/teaches/add-featured-images-wordpress-rss-feed/</link>
		<comments>http://sgwordpress.com/teaches/add-featured-images-wordpress-rss-feed/#comments</comments>
		<pubDate>Sun, 11 May 2014 08:15:52 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=119</guid>
		<description><![CDATA[<p>In WordPress RSS feeds, we have the option to display either Full Text or Summary. This can be changed in WordPress Admin > Settings > Reading page. As the name [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/add-featured-images-wordpress-rss-feed/">How to Add Featured Images To Your WordPress RSS Feed Excerpts</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2014/11/RSS.png" alt="RSS" width="128" height="128" class="fr borderless alignright size-full wp-image-120" /></p>
<p>In <strong>WordPress RSS feeds</strong>, we have the option to display either <strong>Full Text</strong> or <strong>Summary</strong>. This can be changed in <strong>WordPress Admin > Settings > Reading</strong> page.</p>
<p>As the name suggests, Full Text displays the posts in entirety, whereas Summary displays a text excerpt for each post in your RSS feed. While functional, the latter is not exactly the most elegant looking.</p>
<p>To beautify the Summary feed a little, I like to display the post&#8217;s Featured Image just above each excerpt after the title. To see an example, view <a href="http://sparklette.net/feed" target="_blank">http://sparklette.net/feed</a> in your RSS feed reader.</p>
<h4>Add the Post Featured Image to your WordPress RSS feed</h4>
<p>To do this, simply add the following function to your theme <strong>functions.php</strong> file, after the opening &lt;?php tag.</p>
<pre class="brush: php;">function sparklette_rss_thumb($content) {
	global $wp_query;
	$postid = $wp_query-&gt;post-&gt;ID;

	if (has_post_thumbnail($postid)) {
		$image = wp_get_attachment_image_src( get_post_thumbnail_id( $postid ), &#039;large&#039; );
		$thumb = $image[0];
	} elseif (get_post_meta($postid, &#039;thumb&#039;, true)) $thumb = get_post_meta($postid, &#039;thumb&#039;, true);
	else {
		$output = preg_match_all(&#039;/&lt;img.+src=[\&#039;&quot;]([^\&#039;&quot;]+)[\&#039;&quot;].*&gt;/i&#039;, $wp_query-&gt;post-&gt;post_content, $matches);
		$thumb = $matches [1] [0];
	}

	if(is_feed()) {
		if($thumb !== &#039;&#039;) {
		$content = &#039;&lt;img src=&quot;&#039; . $thumb . &#039;&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&#039; . $content;
		}
	else {
		$content = $content;
		}
	}
	return $content;
}
add_filter(&#039;the_excerpt_rss&#039;, &#039;sparklette_rss_thumb&#039;);
add_filter(&#039;the_content&#039;, &#039;sparklette_rss_thumb&#039;);</pre>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/add-featured-images-wordpress-rss-feed/">How to Add Featured Images To Your WordPress RSS Feed Excerpts</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/teaches/add-featured-images-wordpress-rss-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Quickly Find and Replace Multiple Instances of Text In WordPress</title>
		<link>http://sgwordpress.com/teaches/quickly-find-replace-multiple-instances-text-wordpress/</link>
		<comments>http://sgwordpress.com/teaches/quickly-find-replace-multiple-instances-text-wordpress/#comments</comments>
		<pubDate>Sun, 02 Mar 2014 07:30:57 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=113</guid>
		<description><![CDATA[<p>I run and maintain multiple WordPress sites for clients, and there have been many a time that I need to replace certain recurring texts in the posts. This may be [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/quickly-find-replace-multiple-instances-text-wordpress/">How to Quickly Find and Replace Multiple Instances of Text In WordPress</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2014/11/text.png" alt="text" width="128" height="128" class="fl borderless alignleft size-full wp-image-114" />I run and maintain multiple WordPress sites for clients, and there have been many a time that I need to replace certain recurring texts in the posts. This may be a word, a phrase or even lines of HTML code that had been entered into the post content and they need to be changed or removed.</p>
<p>For instance, a frequently mentioned company name or website URL has changed and you need to update your posts to reflect the new name or URL. For most people, the obvious thing to do would be to log in to WordPress admin, and manually edit the posts one by one. But what if you have dozens of posts to edit? Thankfully there&#8217;s a much quicker way to do this that will only take seconds. The answer to this is the <strong>REPLACE() function in mySQL</strong>.</p>
<p>In phpMyAdmin (or whichever SQL client you use), run the SQL query:</p>
<pre class="brush: php;">UPDATE table_name SET field_name = REPLACE(field_name, &#039;Old string&#039;, &#039;New string&#039;);</pre>
<p>For instance, if I have recently migrated a site from olddomain.com to newdomain.com (as mentioned in a <a href="http://sgwordpress.com/teaches/move-website-wordpress-multisite-network-standalone-site/" title="How to Move a Website from a WordPress Multisite Network to Its Own Standalone Site">previous tutorial</a>), there will be several times that olddomain.com was mentioned in the posts that would all need to be changed to newdomain.com. Here&#8217;s the SQL query to use:</p>
<pre class="brush: php;">UPDATE wp_posts SET post_content = REPLACE(post_content, &#039;olddomain.com&#039;, &#039;newdomain.com&#039;);</pre>
<p>This can also be done to remove texts, by simply making the second parameter an empty string, like this:</p>
<pre class="brush: php;">UPDATE table_name SET field_name = REPLACE(field_name, &#039;Text to remove&#039;, &#039;&#039;);</pre>
<p>Few things to note:</p>
<ul>
<li>The strings are case-sensitive.</li>
<li>This works for multiple lines too!</li>
</ul>
<p>The REPLACE() function is a very powerful one. Hence always ALWAYS remember to backup your database before making any such changes.</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/teaches/quickly-find-replace-multiple-instances-text-wordpress/">How to Quickly Find and Replace Multiple Instances of Text In WordPress</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/teaches/quickly-find-replace-multiple-instances-text-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Work with WordPress Child Themes</title>
		<link>http://sgwordpress.com/recommends/work-wordpress-child-themes/</link>
		<comments>http://sgwordpress.com/recommends/work-wordpress-child-themes/#comments</comments>
		<pubDate>Wed, 08 Jan 2014 17:10:29 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=104</guid>
		<description><![CDATA[<p>Some of us work with ready-to-use WordPress themes, such as those purchased from marketplaces like Themeforest. These themes usually come with life-long updates from the developer. If you are into [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/recommends/work-wordpress-child-themes/">How to Work with WordPress Child Themes</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><a href="http://sgwordpress.com/wp-content/uploads/2014/11/design.png"><img src="http://sgwordpress.com/wp-content/uploads/2014/11/design.png" alt="design" width="128" height="128" class="fr borderless alignright size-full wp-image-105" /></a>Some of us work with ready-to-use WordPress themes, such as those purchased from marketplaces like Themeforest. These themes usually come with life-long updates from the developer. If you are into modifying your themes, you will want to make changes in a way that future updates do not override any changes you made. For such a purpose, <strong>Child Themes</strong> play an important role.</p>
<p>A theme that supports Child Themes is made up of 2 folders: the parent theme folder and the child theme folder (with the suffix <em>-child</em>). The child theme inherits the styles, layout and functionality of the parent theme.</p>
<p>To make any coding changes to the theme, here&#8217;s the way to do it.</p>
<ol>
<li>Copy over the template file, for eg. <em>single.php</em>, from the parent theme folder into the child theme folder.</li>
<li>Make changes to the copy of the file in the child theme. This file will override the equivalent file in the parent theme directory when your site loads.</li>
</ol>
<p>The only exceptions will be for the files <em>functions.php</em> and <em>style.css</em>, for which you should simply add on your own functions and classes/IDs without copying the original files over.</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/recommends/work-wordpress-child-themes/">How to Work with WordPress Child Themes</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/recommends/work-wordpress-child-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Always good to hear from a happy customer&#8230;</title>
		<link>http://sgwordpress.com/presents/scmp-happy-client/</link>
		<comments>http://sgwordpress.com/presents/scmp-happy-client/#comments</comments>
		<pubDate>Fri, 13 Dec 2013 07:50:27 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=77</guid>
		<description><![CDATA[<p>South China Morning Post (SCMP) is one of our major clients, and we have completed several web portals and artwork for them over the years. This Christmas, they sent us [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/presents/scmp-happy-client/">Always good to hear from a happy customer&#8230;</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/1386940944_testimonial.png" alt="Testimonial" width="128" height="128" class="fr borderless size-full wp-image-79" /><strong>South China Morning Post (SCMP)</strong> is one of our major clients, and we have completed several <a href="http://sgwordpress.com/reports/scmp-christmas-shoppers-guide-2010-has-been-launched/" title="SCMP Christmas Shoppers' Guide 2010 has been launched!">web portals</a> and artwork for them over the years.</p>
<p>This Christmas, they sent us a handwritten note to thank us for the work done. It feels good to know that your work has been appreciated!</p>
<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/scmp-sparklette-note.jpg" alt="SCMP&#039;s note to Sparklette" width="1600" height="1200" class="aligncenter size-full wp-image-78" /></p>
<p>Happy holidays to everyone at SCMP. Thanks for being such a wonderful client!</p>
<p><strong>A sampling of the artwork we adapted</strong>:</p>
<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/scmp_education_post-1024x674.jpg" alt="SCMP Education Post Print Advertisement" width="1024" height="674" class="aligncenter borderless size-large wp-image-83" /></p>
<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/scmp_leaders_of_tomorrow.jpg" alt="SCMP Leaders of Tomorrow Print Advertisement" width="284" height="480" class="fl borderless size-full wp-image-84" /></p>
<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/scmp_education_post_online_mba.jpg" alt="Education Post Online MBA Print Advertisement" width="307" height="480" class="fr borderless size-full wp-image-82" /></p>
<p><img src="http://sgwordpress.com/wp-content/uploads/2013/12/gucci_banner.gif" alt="Gucci animated banner" width="300" height="250" class="aligncenter size-full wp-image-81" /></p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/presents/scmp-happy-client/">Always good to hear from a happy customer&#8230;</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/presents/scmp-happy-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Open Links in New Windows in WordPress Menus Editor</title>
		<link>http://sgwordpress.com/recommends/how-to-open-links-in-new-windows-in-wordpress-menus-editor/</link>
		<comments>http://sgwordpress.com/recommends/how-to-open-links-in-new-windows-in-wordpress-menus-editor/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 03:46:49 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Best Practice]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=74</guid>
		<description><![CDATA[<p>When building a website with WordPress as the CMS, you will likely be using the built-in Menus editor to create the site navigation menu(s). One feature that is hidden by [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/recommends/how-to-open-links-in-new-windows-in-wordpress-menus-editor/">How to Open Links in New Windows in WordPress Menus Editor</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2013/02/window_new.png" alt="" title="How to Open Links in New Windows in WordPress Menus Editor" width="128" height="128" class="fr borderless" />When building a website with <strong>WordPress</strong> as the CMS, you will likely be using the built-in <strong>Menus</strong> editor to create the site navigation menu(s).</p>
<p>One feature that is hidden by default is the option to create menu links that open in new windows/tabs.</p>
<p>If you are looking for a way to <strong>open links in new windows in the WordPress Menus editor</strong>, here&#8217;s how.</p>
<ol>
<li>In WordPress, go to <em>Appearance > Menus</em> (the address bar should look like this &#8230;/wp-admin/nav-menus.php).</li>
<li>In the top right-hand corner of the screen, click on <em>Screen Options</em>. A grey panel will slide down.</li>
<li>Under <em>Show advanced menu properties</em>, check the box next to <em>Link Target</em>.</li>
<li>Try editing any link in your menu. You should now see the new checkbox <em>Open link in a new window/tab</em>.</li>
</ol>
<p>This hidden option may be frequently used, but for reasons unknown, is not easily accessible by default. The <em>Screen Options</em> also displays other useful functionalities, such as the option to include CSS classes for each link.</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/recommends/how-to-open-links-in-new-windows-in-wordpress-menus-editor/">How to Open Links in New Windows in WordPress Menus Editor</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/recommends/how-to-open-links-in-new-windows-in-wordpress-menus-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How many WordPress plugins do you use?</title>
		<link>http://sgwordpress.com/asks/how-many-wordpress-plugins-do-you-use/</link>
		<comments>http://sgwordpress.com/asks/how-many-wordpress-plugins-do-you-use/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 06:00:27 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[Poll]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugin]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=68</guid>
		<description><![CDATA[<p>With WordPress plugins, it becomes extremely easy to add various functionalities and nifty features to your site with minimal web programming and design knowledge. However, some plugins may not be [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/asks/how-many-wordpress-plugins-do-you-use/">How many WordPress plugins do you use?</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p><img src="http://sgwordpress.com/wp-content/uploads/2011/12/chart.png" alt="" title="Poll: How many active plugins do you have on your WordPress site?" width="128" height="128" class="fr borderless" />With WordPress plugins, it becomes extremely easy to add various functionalities and nifty features to your site with minimal web programming and design knowledge. However, some plugins may not be efficiently coded and can result in heavier load for your site.</p>
<p>This is one reason why some of us prefer to keep plugin overhead to a minimum, and find alternative solutions that we have better control over where possible.</p>
<p>Do you use many plugins? How many plugins are currently active on your WordPress site? <strong>Take the poll below and feel free to share your thoughts on plugin use.</strong></p>
<p>[poll id=&#8221;2&#8243;]</p>
<h4>Recommended for you</h4>
<p>Here are a few tutorials on how some commonly used WordPress plugins can be easily replaced by adding new functions to your theme:</p>
<ul>
<li><a href="http://sgwordpress.com/teaches/how-to-add-wordpress-pagination-without-a-plugin/">How to Add WordPress Pagination without a Plugin [Enhanced]</a></li>
<li><a href="http://sgwordpress.com/teaches/how-to-add-wordpress-paged-comments-without-a-plugin/">How to Add WordPress Paged Comments without a Plugin (plus CSS Styling)</a></li>
<li><a href="http://sgwordpress.com/teaches/how-to-display-most-commented-posts-in-wordpress-without-a-plugin/">How to Display Most Commented Posts in WordPress without a Plugin</a></li>
<li><a href="http://sgwordpress.com/teaches/how-to-display-user-comment-count-in-wordpress-without-a-plugin/">How to Display Every User&#8217;s Comment Count in WordPress without a Plugin</a></li>
</ul>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/asks/how-many-wordpress-plugins-do-you-use/">How many WordPress plugins do you use?</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/asks/how-many-wordpress-plugins-do-you-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our site has been Christmasified!</title>
		<link>http://sgwordpress.com/reports/our-site-has-been-christmasified/</link>
		<comments>http://sgwordpress.com/reports/our-site-has-been-christmasified/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 15:27:43 +0000</pubDate>
		<dc:creator><![CDATA[Veron Ang]]></dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://sgwordpress.com/?p=53</guid>
		<description><![CDATA[<p>In case you haven&#8217;t noticed, we have started preparing for the holidays. Our site header has been transformed from its usual colourful sunny landscape to a wintry one. Sunny landscape: [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/reports/our-site-has-been-christmasified/">Our site has been Christmasified!</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>In case you haven&#8217;t noticed, we have started preparing for the holidays. Our site header has been transformed from its usual colourful sunny landscape to a wintry one.</p>
<p><a href="http://sgwordpress.com/wp-content/uploads/2011/12/landscape.jpg"><img src="http://sgwordpress.com/wp-content/uploads/2011/12/landscape.jpg" alt="" title="Sparklette Studio landscape header" width="650" class="alignnone size-full wp-image-54" /></a><br />
<small>Sunny landscape: Click to enlarge</small></p>
<p>Let it snow, let it snow, let it snow!</p>
<p><a href="http://sgwordpress.com/wp-content/uploads/2011/12/landscape-winter.jpg"><img src="http://sgwordpress.com/wp-content/uploads/2011/12/landscape-winter.jpg" alt="" title="Sparklette Studio winter landscape header" width="650" class="alignnone size-full wp-image-55" /></a><br />
<small>Wintry landscape: Click to enlarge</small></p>
<p>Have you done anything to your site design lately? There&#8217;s never a better time to do this than at Christmas.</p>
<p>Happy holidays everyone!</p>
<p>The post <a rel="nofollow" href="http://sgwordpress.com/reports/our-site-has-been-christmasified/">Our site has been Christmasified!</a> appeared first on <a rel="nofollow" href="http://sgwordpress.com">Sparklette Studio</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sgwordpress.com/reports/our-site-has-been-christmasified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk: enhanced

 Served from: sgwordpress.com @ 2015-09-19 23:56:07 by W3 Total Cache -->