<?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/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>WordPress plugins Archives - rweber.net</title>
	<atom:link href="https://www.rweber.net/tag/wordpress-plugins/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rweber.net/tag/wordpress-plugins/</link>
	<description>trying to be a mile wide AND a mile deep</description>
	<lastBuildDate>Sat, 16 Dec 2017 02:06:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">37896774</site>	<item>
		<title>Touring a New(ish) Site</title>
		<link>https://www.rweber.net/projects/touring-new-site/</link>
					<comments>https://www.rweber.net/projects/touring-new-site/#respond</comments>
		
		<dc:creator><![CDATA[Rebecca]]></dc:creator>
		<pubDate>Mon, 13 Jun 2016 12:00:34 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>
		<category><![CDATA[WordPress theming]]></category>
		<guid isPermaLink="false">http://www.rweber.net/?p=39593</guid>

					<description><![CDATA[<div><img width="185" height="300" src="https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-185x300.png" class="attachment-medium size-medium wp-post-image" alt="illustration of woman pointing, from Pixabay" style="float:left; margin-right:16px; margin-bottom:16px;" decoding="async" fetchpriority="high" srcset="https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-185x300.png 185w, https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-93x150.png 93w, https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640.png 395w" sizes="(max-width: 185px) 100vw, 185px" /></div>
<p>We recently launched an extensive WordPress site, so let me show you around. This is not a discussion of design, but rather of all of the pieces I put together: CSS, custom functionality, plugins.</p>
<p>The post <a href="https://www.rweber.net/projects/touring-new-site/">Touring a New(ish) Site</a> appeared first on <a href="https://www.rweber.net">rweber.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="185" height="300" src="https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-185x300.png" class="attachment-medium size-medium wp-post-image" alt="illustration of woman pointing, from Pixabay" style="float:left; margin-right:16px; margin-bottom:16px;" decoding="async" loading="lazy" srcset="https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-185x300.png 185w, https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640-93x150.png 93w, https://www.rweber.net/wp-content/uploads/2016/04/mademoiselle-307923_640.png 395w" sizes="auto, (max-width: 185px) 100vw, 185px" /></div><p>What turned out to be my last major job before starting at King Arthur was <a href="http://www.secondgrowth.org">a new website for Second Growth</a>, a local nonprofit dedicated to treatment, recovery, and prevention of substance abuse in adolescents and young adults. Before I came on board with Aquilino Arts my partner had set them up with a lovely Joomla site, but it was hard to update in terms of both content and software. It was time to shift to WordPress, and clean up and reorganize a little at the same time. I was involved in the organization &#8211; though we stuck fairly close to the previous structure &#8211; and gave feedback and input on the design, but my main job was the technical aspects. I wanted to discuss them here because it is our most sophisticated site to date and it gives a fairly thorough overview of my methods for site construction.</p>
<p>By the way, I have a <a href="https://www.pinterest.com/aquilinoarts/wordpress-plugins-we-use/">Pinterest board devoted to plugins we use</a>, which you can take as recommendations.</p>
<p><a href="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite.png" rel="attachment wp-att-39690"><img decoding="async" src="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite-453x1024.png" alt="screencap of front page of secondgrowth.org" width="453" height="1024" class="alignleft size-large wp-image-39690" srcset="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite-453x1024.png 453w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite-133x300.png 133w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite-768x1737.png 768w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite-66x150.png 66w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthFullSite.png 905w" sizes="(max-width: 453px) 100vw, 453px" /></a> The front page starts with a mosaic; the left half has a YouTube video and a mini-menu, the right half is split into 3 pieces whose contents can be changed from within the Customizer. The theme is set to use two menus, intended to be the mini-menu and a full menu. The mini-menu includes a link to the full menu; the full menu appears in the footer, which is where the link goes, but if you have JavaScript, it hijacks the link and pops the full menu up in a lightbox (the method is shown almost exactly in <a href="https://www.rweber.net/web-development/wordpress/ajax-in-wp-a-simple-example/">my post about AJAX in WordPress</a>).</p>
<p>Below the mosaic and a divider band, there are three more spots whose contents can be set in the Customizer. In every case the options are a page, a specific blog post, or the latest blog post. The footer includes not only the full menu but a 2-up slider of donor logos. The gallery uses <a href="https://wordpress.org/plugins/media-library-assistant/">Media Library Assistant</a> to allow logos to be selected by categorizing them appropriately on the back end and is set to have two columns and random order. <a href="http://flickity.metafizzy.co/">Flickity</a> applies itself after page load and turns each column into a panel of the slider. All gallery/slider and lightbox functionality (which is via <a href="http://www.jacklmoore.com/colorbox/">Colorbox</a>) is in a custom plugin so it can persist should they change their theme down the road. The choice of Flickity and Colorbox is semi-arbitrary; I&#8217;m familiar with both of them and they do what I want. I&#8217;ve never written about Colorbox here, but <a href="https://www.rweber.net/tag/flickity/">I&#8217;ve written fairly extensively about Flickity</a>.</p>
<p><a href="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage.png" rel="attachment wp-att-39691"><img decoding="async" src="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage-424x1024.png" alt="screencap of blog page of secondgrowth.org" width="424" height="1024" class="alignleft size-large wp-image-39691" srcset="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage-424x1024.png 424w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage-124x300.png 124w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage-768x1853.png 768w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage-62x150.png 62w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthInteriorPage.png 849w" sizes="(max-width: 424px) 100vw, 424px" /></a> On interior pages the mini-menu appears as the top-of-page menu; the logo gets you back home if you don&#8217;t want to use the full menu popup. Certain content is accordion-folded, which is also provided by the custom plugin but is hand-coded. Different pages have different sidebar content via <a href="https://wordpress.org/plugins/display-widgets/">Display Widgets</a>, chosen as the least awkward of the options. Almost all of them have a donate button and contact link; most have a two-column gallery of donor logos; a couple have a still of the home page&#8217;s YouTube video that lightboxes up into a watchable video. One has 1-up slider of photos, chosen via Media Library Assistant&#8217;s tagging system.</p>
<p>The contact form is from <a href="https://wordpress.org/plugins/contact-form-7/">Contact Form 7</a>, because of the option of <a href="http://contactform7.com/selectable-recipient-with-pipes/">Selectable Recipient with Pipes</a>, including the ability to use the pre-pipe content by prefixing the label with _raw_. The event calendar is <a href="https://wordpress.org/plugins/event-organiser/">Event Organiser</a>, chosen because it does recurring events and is developer-friendly. I didn&#8217;t end up turning off the original CSS, but I found it reassuring that the developer included that option. It provides for per-category colors, which we used to make one-off events stand out from weekly recurring events, and also produces the lists of upcoming events that appear on the home page (set to show only the next instance of any recurring event) and in the sidebar of one of the interior pages.</p>
<p>There are two custom post types aside from contact forms and events, both created and given custom taxonomies using <a href="https://wordpress.org/plugins/custom-post-type-ui/">Custom Post Type UI</a>. One is testimonials, which currently only exist in the sidebar of one page (a single random one selected and shown by <a href="https://wordpress.org/plugins/flexible-posts-widget/">Flexible Posts Widget</a> with a custom template &#8211; and by the way you can get <a href="https://github.com/ReveWeber/flexible-posts-widget">all my custom FPW templates on GitHub</a>). The other is resources. The resources archive and news (blog) archive look similar: they are topped with buttons for each category (or topic, the resource-specific hierarchical taxonomy) and for the whole archive. These buttons are coded into the archive templates. The list of all resources actually excludes one of the categories; resource archives also display alphabetically by title instead of by date and with more allowed per page.</p>
<p>The news archive shows the featured image and an excerpt; the resource archive shows the full content with no image. Featured images aren&#8217;t set to automatically show on any of the individual posts or pages; they are used for the front page featured content and news archive only.</p>
<p><a href="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthNarrow.png" rel="attachment wp-att-39692"><img loading="lazy" decoding="async" src="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthNarrow-154x1024.png" alt="screencap of contact page of secondgrowth.org at a narrow width" width="154" height="1024" class="alignleft size-large wp-image-39692" srcset="https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthNarrow-154x1024.png 154w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthNarrow-45x300.png 45w, https://www.rweber.net/wp-content/uploads/2016/04/SecondGrowthNarrow.png 308w" sizes="auto, (max-width: 154px) 100vw, 154px" /></a> The theme is fully responsive, and below a certain width the two-column donor logo galleries are hidden so as not to make the page infinitely long. When at &#8220;full size&#8221; the right sidebar is positioned and sized via <code>display: table-cell</code>. This caused some problems on Firefox with the pages with the video still in the sidebar, where the sidebar was displaying far wider than it was set to (35%). The fix was to set <code>width: 100%</code> on the still (in addition to the <code>max-width: 100%</code> set on all images in the theme). It was tricky to repair because my browsers have gotten very tenacious about using the old CSS file, regardless of hard refresh or cache clearing, until I change the version number. I&#8217;d switched to CSS tables because I was having the same problem in Flexbox, but since then have determined the same fix would have worked for Flexbox.</p>
<p>Using CSS tables or Flexbox was important for getting the main content and sidebar to be the same height, since the leafy divider is actually a small vertically-repeating background image on the sidebar, transparent beyond the leaves on the sidebar side and with solid white background (covering the translucent green background of the sidebar) on the main content side. When the sidebar drops below we switch the image and its positioning and repeat settings.</p>
<p>Originally the footer used CSS columns, as well as the sidebar when it dropped below but had width enough for multiple widgets, but then I discovered Flickity doesn&#8217;t play well with CSS columns. <em>At all.</em> I had crazy spillover outside the Flexbox viewport that I couldn&#8217;t figure out how to fix. No more CSS columns; they are now done the old fashioned way with percentage width and floating.</p>
<p>The behind the scenes plugins in the site are <a href="https://wordpress.org/plugins/wp-smushit/">WP Smush</a> for image optimization, <a href="https://wordpress.org/plugins/wp-spamshield/">WP-SpamShield</a> for comment spam elimination, <a href="https://wordpress.org/plugins/google-analytics-for-wordpress/">Google Analytics by Yoast</a>, and <a href="https://wordpress.org/plugins/w3-total-cache/">W3 Total Cache</a> for caching. With such an image-heavy site both image optimization and caching are key elements. I didn&#8217;t use <a href="https://wordpress.org/plugins/wp-fastest-cache/">WP Fastest Cache</a> because the free version has to be cleared from the hosting account if you haven&#8217;t just published a post or page &#8211; changing the featured items in the front page won&#8217;t do it. W3TC doesn&#8217;t detect changes in the front page but you can clear its cache from a button at the top of any of its pages.</p>
<p>The post <a href="https://www.rweber.net/projects/touring-new-site/">Touring a New(ish) Site</a> appeared first on <a href="https://www.rweber.net">rweber.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rweber.net/projects/touring-new-site/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39593</post-id>	</item>
		<item>
		<title>Flexible Email Subscriptions in WordPress</title>
		<link>https://www.rweber.net/help-desk/flexible-email-subscriptions-wordpress/</link>
					<comments>https://www.rweber.net/help-desk/flexible-email-subscriptions-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Rebecca]]></dc:creator>
		<pubDate>Mon, 04 Apr 2016 12:00:36 +0000</pubDate>
				<category><![CDATA[Help Desk]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>
		<guid isPermaLink="false">http://www.rweber.net/?p=39589</guid>

					<description><![CDATA[<div><img width="300" height="200" src="https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-300x200.jpg" class="attachment-medium size-medium wp-post-image" alt="photo of a very flexible person" style="float:left; margin-right:16px; margin-bottom:16px;" decoding="async" loading="lazy" srcset="https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-300x200.jpg 300w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-768x512.jpg 768w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280.jpg 1024w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-150x100.jpg 150w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div>
<p>Suppose you want to offer email subscriptions that aren't covered by the usual solutions - for instance, subscriptions to individual blog categories or to a custom post type. Here are three options.</p>
<p>The post <a href="https://www.rweber.net/help-desk/flexible-email-subscriptions-wordpress/">Flexible Email Subscriptions in WordPress</a> appeared first on <a href="https://www.rweber.net">rweber.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img width="300" height="200" src="https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-300x200.jpg" class="attachment-medium size-medium wp-post-image" alt="photo of a very flexible person" style="float:left; margin-right:16px; margin-bottom:16px;" decoding="async" loading="lazy" srcset="https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-300x200.jpg 300w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-768x512.jpg 768w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280.jpg 1024w, https://www.rweber.net/wp-content/uploads/2016/03/yoga-1146277_1280-150x100.jpg 150w" sizes="auto, (max-width: 300px) 100vw, 300px" /></div><p>There are any number of options for email subscriptions to the entirety of your main WordPress blog, including <a href="https://wordpress.org/plugins/jetpack/">Jetpack</a>. If you want to allow subscriptions to <strong>individual blog categories</strong> or to <strong>custom post types (CPTs)</strong>, however, the options drop off radically. Here are three possibilities I&#8217;ve tracked down.</p>
<h3>1. <a href="http://calendarscripts.info/bft-pro/">Arigato Pro + Intelligence Module</a></h3>
<p>This is a newsletter plugin that allows email subscriptions via daily or weekly digests (this part requires the Intelligence Module add-on; the whole bundle costs $87 for a lifetime license and a year of support and updates).</p>
<p><strong>Flexibility:</strong> You can limit the posts in the digests to specific categories, but it does not do custom post types. [The developers are very responsive, though, and might be amenable to adding CPTs as an option.]</p>
<p><strong>Advantages:</strong> There are no limitations on number of subscribers or emails sent (except those imposed by your web host). Your list is local and doesn&#8217;t require another online account. You have control over your mailing lists and the design of the emails, which come from your site. If you want to sell subscriptions to certain kind of lists there is a free extension that connects to WooCommerce. If you have multiple lists and lots of people, it is cheaper than most external services (including even the lowest cost plan on MailChimp, below), even if you re-up every year for more support and updates. Your signup form can include checkboxes to allow people to subscribe to multiple categories/lists at once.</p>
<p><strong>Disadvantages:</strong> Blog subscriptions are in digest form and sent once a day at most. Setup is fairly complicated. No custom post types at this time.</p>
<h3>2. <a href="http://mailchimp.com/">MailChimp</a></h3>
<p>MailChimp is one of the many newsletter services out there, and not the only one to offer RSS to Email (Mad Mimi and AWeber do as well; Constant Contact does not seem to). However, it is the only major player with a free tier: up to 12,000 emails per month spread over up to 2,000 subscribers.</p>
<p><strong>Flexibility:</strong> Since WordPress automatically produces individual RSS feeds for not only the main blog but also every taxonomy and post type, this can be used for any type of email subscription.</p>
<p><strong>Advantages:</strong> You have control over your mailing lists and the design of the emails, which come from the email address of your choice. If you want to combine with another form of newsletter you can do so in the same account. Your signup form can include checkboxes to allow people to subscribe to multiple categories/CPTs at once (you&#8217;d want to have one &#8220;list&#8221; in MailChimp-speak and &#8220;groups&#8221; for categories &#8211; a &#8220;group title&#8221; like &#8220;Categories to Subscribe To&#8221; with &#8220;groups&#8221; underneath for each category; the nomenclature is a little confusing). A Google search implies MailChimp is the most popular option for RSS to Email and <a href="https://wpism.com/mailchimp-rss-email-newsletter/">there are tutorials accordingly</a>.</p>
<p><strong>Disadvantages:</strong> Your subscriber list is not local and you have an additional online account to deal with. Setup is fairly complicated. If you go over the free tier the price goes up pretty fast.</p>
<h3>3. <a href="http://feedburner.google.com/">Feedburner</a></h3>
<p>Feedburner is a Google service that&#8217;s been around for a long time, and you will read that it ought to be kicking the bucket any day now. Those rumors have been around since 2012, however, and it is still here and even fully integrated with Blogspot.</p>
<p><strong>Flexibility:</strong> As with MailChimp, anything with an RSS feed can be used.</p>
<p><strong>Advantages:</strong> There are a surprising number of services, styling options, and statistics associated with this free service, and you can look at your subscriber list and download them as CSV. You don&#8217;t need to add any plugins to your site, just a form Google provides the code for.</p>
<p><strong>Disadvantages:</strong> Email comes from a Google address (though with the blog&#8217;s name) and at a delay of nearly 24 hours (regardless of time of posting). Your subscriber list is not local. Multiple category/CPT subscriptions require multiple signups. Google is known for yanking services with little notice.</p>
<h2>Where&#8217;s the Feed?</h2>
<p>A few notes on setting up Feedburner and MailChimp: WordPress feed addresses follow a pattern. In each address below, anything starting with &#8220;your&#8221; is to be substituted with your specific information; the rest should be left as-is.<br />
Categories:<br />
<code>http://www.your-site.com/category/your-category-slug/feed</code><br />
Custom post types:<br />
<code>http://www.your-site.com/feed/?post_type=your-cpt-slug</code><br />
You can even do &#8220;per-category&#8221; custom post type subscriptions (quoted under the assumption that the &#8220;category&#8221; would be a custom taxonomy) with<br />
<code>http://www.your-site.com/feed/?post_type=your-cpt-slug&amp;your-custom-taxonomy-slug=your-taxonomy-term-slug</code><br />
Actually if your taxonomies are specific to post types you could go with just<br />
<code>http://www.your-site.com/feed/?your-custom-taxonomy-slug=your-taxonomy-term-slug</code><br />
Make sure under Settings → Reading you have &#8220;Full Text&#8221; or &#8220;Summary&#8221; selected as desired for articles in the feed.</p>
<p>You can read more <a href="https://codex.wordpress.org/WordPress_Feeds">about feeds in the WordPress Codex</a>.</p>
<p>The post <a href="https://www.rweber.net/help-desk/flexible-email-subscriptions-wordpress/">Flexible Email Subscriptions in WordPress</a> appeared first on <a href="https://www.rweber.net">rweber.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rweber.net/help-desk/flexible-email-subscriptions-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">39589</post-id>	</item>
	</channel>
</rss>
