<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>BenSayer.com</title>
	<atom:link href="http://bensayer.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://bensayer.com</link>
	<description>Michigan Headshot Photographer</description>
	<lastBuildDate>Mon, 29 Jan 2024 00:47:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>Carl Hanna Actor Headshot</title>
		<link>https://bensayer.com/carl-hanna-actor-headshot/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Tue, 02 Jul 2013 16:11:55 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=410</guid>

					<description/>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-411" alt="20130630-001" src="https://bensayer.com/wp-content/uploads/2013/07/20130630-001.jpg" width="1080" height="864" srcset="https://bensayer.com/wp-content/uploads/2013/07/20130630-001.jpg 1080w, https://bensayer.com/wp-content/uploads/2013/07/20130630-001-320x256.jpg 320w, https://bensayer.com/wp-content/uploads/2013/07/20130630-001-300x240.jpg 300w, https://bensayer.com/wp-content/uploads/2013/07/20130630-001-1024x819.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Minor Actor Headshot 1</title>
		<link>https://bensayer.com/minor-actor-headshot-1/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Sun, 05 May 2013 15:58:27 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=390</guid>

					<description/>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter size-full wp-image-391" alt="Minor Actor Headshot 1" src="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_1.jpg" width="1080" height="864" srcset="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_1.jpg 1080w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_1-320x256.jpg 320w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_1-300x240.jpg 300w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_1-1024x819.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Minor Actor Headshot 3</title>
		<link>https://bensayer.com/minor-actor-headshot-3/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Thu, 02 May 2013 15:57:58 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=384</guid>

					<description/>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter size-full wp-image-385" alt="Minor Actor Headshot 3" src="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_3.jpg" width="1080" height="864" srcset="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_3.jpg 1080w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_3-320x256.jpg 320w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_3-300x240.jpg 300w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_3-1024x819.jpg 1024w" sizes="(max-width: 1080px) 100vw, 1080px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Carrie Jay Actor Headshot 1</title>
		<link>https://bensayer.com/carrie-jay-actor-headshot-1/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Thu, 02 May 2013 15:50:56 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=373</guid>

					<description/>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-368" alt="Carrie Jay Actor Headshot 1" src="https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-1.jpg" width="1080" height="864" srcset="https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-1.jpg 1080w, https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-1-320x256.jpg 320w, https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-1-300x240.jpg 300w, https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-1-1024x819.jpg 1024w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Carrie Jay Actor Headshot 2</title>
		<link>https://bensayer.com/carrie-jay-actor-headshot-2/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Thu, 02 May 2013 15:40:59 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=376</guid>

					<description/>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-377" alt="Carrie Jay Actor Headshot 2" src="https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-2.jpg" width="864" height="1080" srcset="https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-2.jpg 864w, https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-2-240x300.jpg 240w, https://bensayer.com/wp-content/uploads/2013/05/Carrie-Jay-Actor-Headshot-2-819x1024.jpg 819w" sizes="auto, (max-width: 864px) 100vw, 864px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Minor Actor Headshot 2</title>
		<link>https://bensayer.com/minor-actor-headshot-2/</link>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Thu, 02 May 2013 15:26:16 +0000</pubDate>
				<category><![CDATA[Portfolio]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=387</guid>

					<description/>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-388" alt="Minor Actor Headshot 2" src="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_2.jpg" width="864" height="1080" srcset="https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_2.jpg 864w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_2-240x300.jpg 240w, https://bensayer.com/wp-content/uploads/2013/05/Minor_Actor_Headshot_2-819x1024.jpg 819w" sizes="auto, (max-width: 864px) 100vw, 864px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Quickly Add Breadcrumbs in Thesis</title>
		<link>https://bensayer.com/how-to-quickly-add-breadcrumbs-in-thesis/</link>
					<comments>https://bensayer.com/how-to-quickly-add-breadcrumbs-in-thesis/#comments</comments>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Tue, 01 Nov 2011 10:46:28 +0000</pubDate>
				<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=310</guid>

					<description><![CDATA[On one of my WordPress and Thesis powered websites I wanted breadcrumbs to help visitors navigate. I felt this was especially important because the site is a traditional website using pages, rather than a blog using posts. I quickly discovered the Breadcrumb NavXT plugin which cleanly did exactly what I wanted, including integrating with themes [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>On one of my WordPress and Thesis powered websites I wanted breadcrumbs to help visitors navigate. I felt this was especially important because the site is a traditional website using pages, rather than a blog using posts.</p>
<p>I quickly discovered the <a title="Breadcrumb NavXT Plugin" href="http://mtekk.us/code/breadcrumb-navxt/" target="_blank" rel="noopener">Breadcrumb NavXT plugin</a> which cleanly did exactly what I wanted, including integrating with themes by adding a function. I downloaded and installed the plugin. I customized the settings in the site&#8217;s dashboard then moved on to the final step: integrating the plugin with Thesis.</p>
<p><a href="https://bensayer.com/wp-content/uploads/2011/11/Breadcrumb_NavXT_Thesis_Integration_Example.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-311" title="Breadcrumb NavXT Thesis Integration Example" src="https://bensayer.com/wp-content/uploads/2011/11/Breadcrumb_NavXT_Thesis_Integration_Example.png" alt="" width="430" height="142" srcset="https://bensayer.com/wp-content/uploads/2011/11/Breadcrumb_NavXT_Thesis_Integration_Example.png 430w, https://bensayer.com/wp-content/uploads/2011/11/Breadcrumb_NavXT_Thesis_Integration_Example-300x99.png 300w" sizes="auto, (max-width: 430px) 100vw, 430px" /></a></p>
<p>Here&#8217;s how to add a function to Thesis to make the breadcrumbs appear below the header.<br />
<span id="more-310"></span></p>
<ol>
<li>Open custom_functions.php in the Thesis Custom File Editor</li>
<li>Insert the following code into custom_functions.php</li>
<li>Click the &#8220;Big Ass Save Button&#8221;</li>
<li>Check out your site with its new breadcrumb feature</li>
</ol>
<pre>/***********************************************************
********************* Breadcrumb NavXT *********************
***********************************************************/
function display_breadcrumbs() {
	?&gt;
	&lt;div class="breadcrumbs"&gt;
	&lt;?php
	if(function_exists('bcn_display')) {
    		bcn_display();
	}
	?&gt;
	&lt;/div&gt;
	&lt;?php
}

add_action('thesis_hook_after_header','display_breadcrumbs');</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://bensayer.com/how-to-quickly-add-breadcrumbs-in-thesis/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>How to Display Content Based on WishList Member Level</title>
		<link>https://bensayer.com/how-to-display-content-based-on/</link>
					<comments>https://bensayer.com/how-to-display-content-based-on/#comments</comments>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Thu, 25 Aug 2011 18:58:49 +0000</pubDate>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WishList Member]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=306</guid>

					<description><![CDATA[I created a PHP function for my GenealogyTools.com blog last night. It may save you some time if you want to control what content displays for different WishList Member member levels. I use the Thesis theme, so I added the function to custom_functions.php and use it for an after post hook and to control the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I created a PHP function for my <a href="http://genealogytools.com">GenealogyTools.com</a> blog last night. It may save you some time if you want to control what content displays for different WishList Member member levels.</p>
<p>I use the Thesis theme, so I added the function to custom_functions.php and use it for an after post hook and to control the display of sidebar widgets.</p>
<p>Here&#8217;s the function:</p>
<p><code><br />
function is_user_premium_member() {<br />
  $user = wp_get_current_user();<br />
  $levels = WLMAPI::GetUserLevels($user->ID);<br />
  if(in_array('Premium', $levels)) {<br />
    return true;<br />
  }<br />
  else {<br />
    return false;<br />
  }<br />
}<br />
</code></p>
<p>This function determines whether the user is in the Premium membership level. You can make it check for a level with different name by changing the value &#8216;Premium&#8217; to whatever your membership level is (e.g. &#8216;Gold&#8217;).</p>
<p>Once you have the function saved, you can use it in the &#8220;Conditional&#8221; text box of a widget. To exclude the widget for the membership level, enter: !is_user_premium_member(). To only display it for the membership level, leave off the exclamation point: is_user_premium_member().</p>
<p>Similarly, you can use the function within a hook like I have in the following example of an a single post advertisement hook:</p>
<p><code></p>
<p>/* Ad after single posts */<br />
function single_post_ads() {<br />
  if (is_single()) {<br />
    if(!is_user_premium_member()) { ?></p>
<div id="afterpostad">
        // Put what you want to display for non-premium members here
      </div>
<p>    <?php
    }
  }
}

add_action('thesis_hook_after_post', 'single_post_ads');
</code></p>
<p>In this case, taking out the exclamation point will make the ad display only for premium members.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bensayer.com/how-to-display-content-based-on/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Three Little Words</title>
		<link>https://bensayer.com/three-little-words/</link>
					<comments>https://bensayer.com/three-little-words/#comments</comments>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Fri, 12 Aug 2011 10:16:42 +0000</pubDate>
				<category><![CDATA[loving-kindness]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=293</guid>

					<description><![CDATA[I&#8217;m going to do something different starting today. It&#8217;s uncomfortable. And it&#8217;s in complete alignment with one of my big 5 for life, which I wrote this morning. Before I die I want to: experience all children growing while showered with love and free from coersion. This is a big one! It applies to all [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I&#8217;m going to do something different starting today. It&#8217;s uncomfortable. And it&#8217;s in complete alignment with one of my big 5 for life, which I wrote this morning.</p>
<blockquote><p>Before I die I want to: experience all children growing while showered with love and free from coersion.</p></blockquote>
<p>This is a <em>big</em> one! It applies to all childern too&mdash;even the one inside you and me.</p>
<p>I thought about how to achieve this while driving to work this morning. I imagined being in our world when this is reality. I knew that I would be different in many ways. One of these I commit to starting now.</p>
<p>I saw myself telling each person I encountered that I love them; to contribute to showering them with love.</p>
<p>I don&#8217;t mean the empty, mechanical, &#8220;I love you&#8221; so often encountered. I saw and sensed an authentic &#8220;I love you&#8221; that was felt by the recipient too. I imagined how joyous I would feel if others did the same for me and wanted all the more to do this little kindness for everyone.</p>
<p>Later, I reflected on the vision and felt uncomfortable. I knew from that discomfort that it was something I had to do.</p>
<p>I&#8217;m making this part of my loving-kindness practice: I will give these three little words to each person I encounter every day. I will push past the discomfort. I will mean it. I will experience my dream as reality.</p>
<p>I love you.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://bensayer.com/three-little-words/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>GAE Problem Uploading Data After 1.5.2 SDK Update</title>
		<link>https://bensayer.com/gae-problem-uploading-data-after-1-5-2-sdk-update/</link>
					<comments>https://bensayer.com/gae-problem-uploading-data-after-1-5-2-sdk-update/#respond</comments>
		
		<dc:creator><![CDATA[bsayer]]></dc:creator>
		<pubDate>Mon, 25 Jul 2011 03:42:02 +0000</pubDate>
				<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://bensayer.com/?p=188</guid>

					<description><![CDATA[Naturally the 1.5.2 update of the Google App Engine (GAE) SDK on my MacBook cleared my datastore. That&#8217;s a big deal right now as I&#8217;m into the last week of development on the mobile app I&#8217;m building for attendees of the 2011 Rethinking Everything conference. Weeks back I completed the bulkdata load to the production [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Naturally the 1.5.2 update of the Google App Engine (GAE) SDK on my MacBook cleared my datastore. That&#8217;s a big deal right now as I&#8217;m into the last week of development on the <a href="http://rethinkingprogram.com">mobile app I&#8217;m building for attendees of the 2011 Rethinking Everything conference</a>.</p>
<p>Weeks back I completed the bulkdata load to the production server so I periodically download the current datastore and upload it to my local datastore. Fortunately, I did that earlier today. Unfortunately, the upload failed after updating the SDK.</p>
<p>At the end of the stack trace was this error:</p>
<p><code>BadRequestError: app "dev~rethinkingprogramapp" cannot access app "rethinkingprogramapp"'s data</code></p>
<p>The fix is simple if you run into this. Simple, that is, if you read the release notes.  The application name in the SDK is now prefixed with &#8220;dev~&#8221; so prepend that to your app name for the &#8211;application argument to bulkdata load commands. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://bensayer.com/gae-problem-uploading-data-after-1-5-2-sdk-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>