<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>Bill Erickson» Code Snippets</title> <link>http://www.billerickson.net</link> <description>WordPress Consulting</description> <lastBuildDate>Fri, 25 May 2012 15:13:31 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BillEricksonCode" /><feedburner:info uri="billericksoncode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Old Post Notification – Change Post Types</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/_Ft2o6m-CiE/</link> <comments>http://www.billerickson.net/code/old-post-notification-change-post-types/#comments</comments> <pubDate>Fri, 25 May 2012 14:42:51 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4281</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2788490" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="sd">/**</span></div><div class='line' id='LC4'><span class="sd"> * Add Article as Post Type for Old Post Notification</span></div><div class='line' id='LC5'><span class="sd"> *</span></div><div class='line' id='LC6'><span class="sd"> * @param array $post_types</span></div><div class='line' id='LC7'><span class="sd"> * @return array</span></div><div class='line' id='LC8'><span class="sd"> */</span></div><div class='line' id='LC9'><span class="k">function</span> <span class="nf">be_post_types_for_notification</span><span class="p">(</span> <span class="nv">$post_types</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC10'>	<span class="nv">$post_types</span><span class="p">[]</span> <span class="o">=</span> <span class="s1">&#39;article&#39;</span><span class="p">;</span></div><div class='line' id='LC11'>	<span class="k">return</span> <span class="nv">$post_types</span><span class="p">;</span></div><div class='line' id='LC12'><span class="p">}</span></div><div class='line' id='LC13'><br/></div><div class='line' id='LC14'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;old_post_notification_post_types&#39;</span><span class="p">,</span> <span class="s1">&#39;be_post_types_for_notification&#39;</span> <span class="p">);</span></div><div class='line' id='LC15'><br/></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2788490/fa0d731918637637f0fdbb77aa24bb9e2c3eac43/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2788490#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2788490">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/_Ft2o6m-CiE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/old-post-notification-change-post-types/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/old-post-notification-change-post-types/</feedburner:origLink></item> <item><title>Old Post Notification – Remove Default Styling</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/cMOI29w3NPM/</link> <comments>http://www.billerickson.net/code/old-post-notification-remove-default-styling/#comments</comments> <pubDate>Fri, 25 May 2012 14:39:50 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4280</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2788480" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;old_post_notification_css&#39;</span><span class="p">,</span> <span class="s1">&#39;__return_false&#39;</span> <span class="p">);</span></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2788480/2562c6c0467d00ba2b3cea5ea8cb0b731126183e/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2788480#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2788480">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/cMOI29w3NPM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/old-post-notification-remove-default-styling/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/old-post-notification-remove-default-styling/</feedburner:origLink></item> <item><title>Old Post Notification – Display Elsewhere</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/ikRuBiBdpTU/</link> <comments>http://www.billerickson.net/code/old-post-notification-display-elsewhere/#comments</comments> <pubDate>Fri, 25 May 2012 14:38:16 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4279</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2788446" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="c1">// Remove notification from &#39;the_content&#39;</span></div><div class='line' id='LC4'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;old_post_notification_on_content&#39;</span><span class="p">,</span> <span class="s1">&#39;__return_false&#39;</span> <span class="p">);</span></div><div class='line' id='LC5'><br/></div><div class='line' id='LC6'><span class="sd">/**</span></div><div class='line' id='LC7'><span class="sd"> * Add notification to &#39;genesis_before_post_content&#39;</span></div><div class='line' id='LC8'><span class="sd"> *</span></div><div class='line' id='LC9'><span class="sd"> * Uses the &#39;old_post_notification_display&#39; filter which displays the notification.</span></div><div class='line' id='LC10'><span class="sd"> * It&#39;s wrapped in a function and then placed where needed.</span></div><div class='line' id='LC11'><span class="sd"> * Alternatively, you could just put this in your template file:</span></div><div class='line' id='LC12'><span class="sd"> * echo apply_filters( &#39;old_post_notification_display&#39;, &#39;&#39; );</span></div><div class='line' id='LC13'><span class="sd"> */</span></div><div class='line' id='LC14'><span class="k">function</span> <span class="nf">be_old_notification</span><span class="p">()</span> <span class="p">{</span></div><div class='line' id='LC15'>	<span class="k">echo</span> <span class="nx">apply_filters</span><span class="p">(</span> <span class="s1">&#39;old_post_notification_display&#39;</span><span class="p">,</span> <span class="s1">&#39;&#39;</span> <span class="p">);</span></div><div class='line' id='LC16'><span class="p">}</span></div><div class='line' id='LC17'><br/></div><div class='line' id='LC18'><span class="nx">add_action</span><span class="p">(</span> <span class="s1">&#39;genesis_before_post_content&#39;</span><span class="p">,</span> <span class="s1">&#39;be_old_notification&#39;</span> <span class="p">);</span></div><div class='line' id='LC19'><br/></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2788446/ed7bb9bee508e16fd56afe2f70f2ec3aaa77e6e8/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2788446#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2788446">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/ikRuBiBdpTU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/old-post-notification-display-elsewhere/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/old-post-notification-display-elsewhere/</feedburner:origLink></item> <item><title>Add Taxonomy to Edit Post Columns</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/9PZY478XNak/</link> <comments>http://www.billerickson.net/code/add-taxonomy-to-edit-post-columns/#comments</comments> <pubDate>Wed, 23 May 2012 18:36:12 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4276</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2776910" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><span class="sd">/**</span></div><div class='line' id='LC3'><span class="sd"> * Taxonomy Post Columns</span></div><div class='line' id='LC4'><span class="sd"> * @link http://www.billerickson.net/code/add-taxonomy-to-edit-post-columns</span></div><div class='line' id='LC5'><span class="sd"> *</span></div><div class='line' id='LC6'><span class="sd"> * @package      Core_Functionality</span></div><div class='line' id='LC7'><span class="sd"> * @since        1.0.0</span></div><div class='line' id='LC8'><span class="sd"> * @link         https://github.com/billerickson/Core-Functionality</span></div><div class='line' id='LC9'><span class="sd"> * @author       Bill Erickson &lt;bill@billerickson.net&gt;</span></div><div class='line' id='LC10'><span class="sd"> * @copyright    Copyright (c) 2011, Bill Erickson</span></div><div class='line' id='LC11'><span class="sd"> * @license      http://opensource.org/licenses/gpl-2.0.php GNU Public License</span></div><div class='line' id='LC12'><span class="sd"> */</span></div><div class='line' id='LC13'><br/></div><div class='line' id='LC14'><br/></div><div class='line' id='LC15'><span class="sd">/**</span></div><div class='line' id='LC16'><span class="sd"> * Custom Post Columns</span></div><div class='line' id='LC17'><span class="sd"> * @link http://scribu.net/wordpress/custom-sortable-columns.html</span></div><div class='line' id='LC18'><span class="sd"> *</span></div><div class='line' id='LC19'><span class="sd"> * @param array $defaults</span></div><div class='line' id='LC20'><span class="sd"> * @return array</span></div><div class='line' id='LC21'><span class="sd"> */</span></div><div class='line' id='LC22'><span class="k">function</span> <span class="nf">be_custom_post_columns</span><span class="p">(</span><span class="nv">$defaults</span><span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="nv">$defaults</span><span class="p">[</span><span class="s1">&#39;technology&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;Technologies&#39;</span><span class="p">;</span></div><div class='line' id='LC24'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="nv">$defaults</span><span class="p">[</span><span class="s1">&#39;industry&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;Industries&#39;</span><span class="p">;</span></div><div class='line' id='LC25'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="nv">$defaults</span><span class="p">[</span><span class="s1">&#39;product&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;Products&#39;</span><span class="p">;</span></div><div class='line' id='LC26'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="nb">unset</span><span class="p">(</span> <span class="nv">$defaults</span><span class="p">[</span><span class="s1">&#39;tags&#39;</span><span class="p">]</span> <span class="p">);</span></div><div class='line' id='LC27'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">return</span> <span class="nv">$defaults</span><span class="p">;</span></div><div class='line' id='LC28'><span class="p">}</span></div><div class='line' id='LC29'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;manage_edit-post_columns&#39;</span><span class="p">,</span> <span class="s1">&#39;be_custom_post_columns&#39;</span> <span class="p">);</span></div><div class='line' id='LC30'><br/></div><div class='line' id='LC31'><span class="sd">/**</span></div><div class='line' id='LC32'><span class="sd"> * Custom Post Columns Data</span></div><div class='line' id='LC33'><span class="sd"> *</span></div><div class='line' id='LC34'><span class="sd"> * @param string $column_name</span></div><div class='line' id='LC35'><span class="sd"> * @param int $post_id</span></div><div class='line' id='LC36'><span class="sd"> * @return null</span></div><div class='line' id='LC37'><span class="sd"> */</span></div><div class='line' id='LC38'><span class="k">function</span> <span class="nf">be_custom_post_columns_data</span><span class="p">(</span> <span class="nv">$column_name</span><span class="p">,</span> <span class="nv">$post_id</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC39'>	<span class="nv">$taxonomies</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span> <span class="s1">&#39;technology&#39;</span><span class="p">,</span> <span class="s1">&#39;industry&#39;</span><span class="p">,</span> <span class="s1">&#39;product&#39;</span> <span class="p">);</span></div><div class='line' id='LC40'>	<span class="nv">$post_type</span> <span class="o">=</span> <span class="s1">&#39;post&#39;</span><span class="p">;</span></div><div class='line' id='LC41'>	<span class="k">foreach</span><span class="p">(</span> <span class="nv">$taxonomies</span> <span class="k">as</span> <span class="nv">$taxonomy</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC42'>		<span class="k">if</span><span class="p">(</span> <span class="nv">$column_name</span> <span class="o">==</span> <span class="nv">$taxonomy</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC43'>			<span class="nv">$terms</span> <span class="o">=</span> <span class="nx">get_the_terms</span><span class="p">(</span> <span class="nv">$post_id</span><span class="p">,</span> <span class="nv">$taxonomy</span> <span class="p">);</span></div><div class='line' id='LC44'>			<span class="k">if</span> <span class="p">(</span> <span class="o">!</span><span class="k">empty</span><span class="p">(</span> <span class="nv">$terms</span> <span class="p">)</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC45'>				<span class="nv">$output</span> <span class="o">=</span> <span class="k">array</span><span class="p">();</span></div><div class='line' id='LC46'>				<span class="k">foreach</span> <span class="p">(</span> <span class="nv">$terms</span> <span class="k">as</span> <span class="nv">$term</span> <span class="p">)</span></div><div class='line' id='LC47'>					<span class="nv">$output</span><span class="p">[]</span> <span class="o">=</span> <span class="s1">&#39;&lt;a href=&quot;&#39;</span> <span class="o">.</span> <span class="nx">admin_url</span><span class="p">(</span> <span class="s1">&#39;edit.php?&#39;</span> <span class="o">.</span> <span class="nv">$taxonomy</span> <span class="o">.</span> <span class="s1">&#39;=&#39;</span><span class="o">.</span>  <span class="nv">$term</span><span class="o">-&gt;</span><span class="na">slug</span> <span class="o">.</span> <span class="s1">&#39;&amp;post_type=&#39;</span> <span class="o">.</span> <span class="nv">$post_type</span> <span class="p">)</span> <span class="o">.</span> <span class="s1">&#39;&quot;&gt;&#39;</span> <span class="o">.</span> <span class="nv">$term</span><span class="o">-&gt;</span><span class="na">name</span> <span class="o">.</span> <span class="s1">&#39;&lt;/a&gt;&#39;</span><span class="p">;</span></div><div class='line' id='LC48'>				<span class="k">echo</span> <span class="nb">join</span><span class="p">(</span> <span class="s1">&#39;, &#39;</span><span class="p">,</span> <span class="nv">$output</span> <span class="p">);</span></div><div class='line' id='LC49'>			<span class="p">}</span></div><div class='line' id='LC50'>			<span class="k">else</span> <span class="p">{</span></div><div class='line' id='LC51'>				<span class="nx">_e</span><span class="p">(</span><span class="s1">&#39;Uncategorized&#39;</span><span class="p">);</span></div><div class='line' id='LC52'>			<span class="p">}</span></div><div class='line' id='LC53'><br/></div><div class='line' id='LC54'>		<span class="p">}</span></div><div class='line' id='LC55'>	<span class="p">}</span></div><div class='line' id='LC56'><span class="p">}</span></div><div class='line' id='LC57'><span class="nx">add_action</span><span class="p">(</span> <span class="s1">&#39;manage_posts_custom_column&#39;</span><span class="p">,</span> <span class="s1">&#39;be_custom_post_columns_data&#39;</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">2</span> <span class="p">);</span></div><div class='line' id='LC58'><br/></div><div class='line' id='LC59'><span class="sd">/**</span></div><div class='line' id='LC60'><span class="sd"> * Make Custom Columns Sortable</span></div><div class='line' id='LC61'><span class="sd"> *</span></div><div class='line' id='LC62'><span class="sd"> * @param array $columns</span></div><div class='line' id='LC63'><span class="sd"> * @return array</span></div><div class='line' id='LC64'><span class="sd"> */</span></div><div class='line' id='LC65'><span class="k">function</span> <span class="nf">be_custom_post_columns_sortable</span><span class="p">(</span> <span class="nv">$columns</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC66'>	<span class="nv">$columns</span><span class="p">[</span><span class="s1">&#39;technology&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;technology&#39;</span><span class="p">;</span></div><div class='line' id='LC67'>	<span class="nv">$columns</span><span class="p">[</span><span class="s1">&#39;industry&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;industry&#39;</span><span class="p">;</span></div><div class='line' id='LC68'>	<span class="nv">$columns</span><span class="p">[</span><span class="s1">&#39;product&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s1">&#39;product&#39;</span><span class="p">;</span></div><div class='line' id='LC69'>&nbsp;</div><div class='line' id='LC70'>	<span class="k">return</span> <span class="nv">$columns</span><span class="p">;</span></div><div class='line' id='LC71'><span class="p">}</span></div><div class='line' id='LC72'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;manage_edit-post_sortable_columns&#39;</span><span class="p">,</span> <span class="s1">&#39;be_custom_post_columns_sortable&#39;</span> <span class="p">);</span></div><div class='line' id='LC73'><br/></div><div class='line' id='LC74'><span class="sd">/**</span></div><div class='line' id='LC75'><span class="sd"> * Custom Post Columns Orderby</span></div><div class='line' id='LC76'><span class="sd"> *</span></div><div class='line' id='LC77'><span class="sd"> * @param array $args</span></div><div class='line' id='LC78'><span class="sd"> * @return array</span></div><div class='line' id='LC79'><span class="sd"> */</span></div><div class='line' id='LC80'><span class="k">function</span> <span class="nf">be_custom_post_columns_orderby</span><span class="p">(</span> <span class="nv">$args</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC81'>	<span class="nv">$taxonomies</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span> <span class="s1">&#39;technology&#39;</span><span class="p">,</span> <span class="s1">&#39;industry&#39;</span><span class="p">,</span> <span class="s1">&#39;product&#39;</span> <span class="p">);</span></div><div class='line' id='LC82'>	<span class="k">if</span> <span class="p">(</span> <span class="nb">isset</span><span class="p">(</span> <span class="nv">$args</span><span class="p">[</span><span class="s1">&#39;orderby&#39;</span><span class="p">]</span> <span class="p">)</span> <span class="o">&amp;&amp;</span> <span class="nb">in_array</span><span class="p">(</span> <span class="nv">$args</span><span class="p">[</span><span class="s1">&#39;orderby&#39;</span><span class="p">],</span> <span class="nv">$taxonomies</span> <span class="p">)</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC83'>		<span class="nv">$taxonomy</span> <span class="o">=</span> <span class="nv">$args</span><span class="p">[</span><span class="s1">&#39;orderby&#39;</span><span class="p">];</span></div><div class='line' id='LC84'>		<span class="nv">$tax_terms</span> <span class="o">=</span> <span class="nx">get_terms</span><span class="p">(</span> <span class="nv">$taxonomy</span><span class="p">,</span> <span class="k">array</span><span class="p">(</span> <span class="s1">&#39;fields&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;ids&#39;</span> <span class="p">)</span> <span class="p">);</span></div><div class='line' id='LC85'>		<span class="nv">$args</span> <span class="o">=</span> <span class="nb">array_merge</span><span class="p">(</span> <span class="nv">$args</span><span class="p">,</span> <span class="k">array</span><span class="p">(</span></div><div class='line' id='LC86'>			<span class="s1">&#39;orderby&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;title&#39;</span><span class="p">,</span></div><div class='line' id='LC87'>			<span class="s1">&#39;order&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;ASC&#39;</span><span class="p">,</span></div><div class='line' id='LC88'>			<span class="s1">&#39;tax_query&#39;</span> <span class="o">=&gt;</span> <span class="k">array</span><span class="p">(</span></div><div class='line' id='LC89'>				<span class="k">array</span><span class="p">(</span></div><div class='line' id='LC90'>					<span class="s1">&#39;taxonomy&#39;</span> <span class="o">=&gt;</span> <span class="nv">$taxonomy</span><span class="p">,</span></div><div class='line' id='LC91'>					<span class="s1">&#39;field&#39;</span> <span class="o">=&gt;</span> <span class="s1">&#39;id&#39;</span><span class="p">,</span></div><div class='line' id='LC92'>					<span class="s1">&#39;terms&#39;</span> <span class="o">=&gt;</span> <span class="nv">$tax_terms</span><span class="p">,</span></div><div class='line' id='LC93'>				<span class="p">)</span></div><div class='line' id='LC94'>			<span class="p">)</span></div><div class='line' id='LC95'>		<span class="p">)</span> <span class="p">);</span></div><div class='line' id='LC96'>	<span class="p">}</span></div><div class='line' id='LC97'>&nbsp;</div><div class='line' id='LC98'>	<span class="k">return</span> <span class="nv">$args</span><span class="p">;</span></div><div class='line' id='LC99'><span class="p">}</span></div><div class='line' id='LC100'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;request&#39;</span><span class="p">,</span> <span class="s1">&#39;be_custom_post_columns_orderby&#39;</span> <span class="p">);</span></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2776910/abfd80664ddeb917805bcc8b9636663a2794545a/taxonomy-post-columns.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2776910#file_taxonomy_post_columns.php" style="float:right;margin-right:10px;color:#666">taxonomy-post-columns.php</a> <a
href="https://gist.github.com/2776910">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/9PZY478XNak" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/add-taxonomy-to-edit-post-columns/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/add-taxonomy-to-edit-post-columns/</feedburner:origLink></item> <item><title>Display Posts – Exclude Current Post</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/zORRr9lcwEk/</link> <comments>http://www.billerickson.net/code/display-posts-exclude-current-post/#comments</comments> <pubDate>Sun, 20 May 2012 15:00:09 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4274</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2758408" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><span class="sd">/**</span></div><div class='line' id='LC3'><span class="sd"> * Display Posts - Exclude Current Post</span></div><div class='line' id='LC4'><span class="sd"> *</span></div><div class='line' id='LC5'><span class="sd"> * @author Bill Erickson</span></div><div class='line' id='LC6'><span class="sd"> * @link http://wordpress.org/extend/plugins/display-posts-shortcode/</span></div><div class='line' id='LC7'><span class="sd"> *</span></div><div class='line' id='LC8'><span class="sd"> * @param array $args</span></div><div class='line' id='LC9'><span class="sd"> * @return array</span></div><div class='line' id='LC10'><span class="sd"> */</span></div><div class='line' id='LC11'><span class="k">function</span> <span class="nf">be_exclude_current_post</span><span class="p">(</span> <span class="nv">$args</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC12'>	<span class="k">if</span><span class="p">(</span> <span class="nx">is_singular</span><span class="p">()</span> <span class="o">&amp;&amp;</span> <span class="o">!</span><span class="nb">isset</span><span class="p">(</span> <span class="nv">$args</span><span class="p">[</span><span class="s1">&#39;post__in&#39;</span><span class="p">]</span> <span class="p">)</span> <span class="p">)</span></div><div class='line' id='LC13'>		<span class="nv">$args</span><span class="p">[</span><span class="s1">&#39;post__not_in&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span> <span class="nx">get_the_ID</span><span class="p">()</span> <span class="p">);</span></div><div class='line' id='LC14'><br/></div><div class='line' id='LC15'>	<span class="k">return</span> <span class="nv">$args</span><span class="p">;</span></div><div class='line' id='LC16'><span class="p">}</span></div><div class='line' id='LC17'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;display_posts_shortcode_args&#39;</span><span class="p">,</span> <span class="s1">&#39;be_exclude_current_post&#39;</span> <span class="p">);</span></div><div class='line' id='LC18'><br/></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2758408/0e13541b2b3e7106460d5e09c48b84cbdd0e9a2b/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2758408#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2758408">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/zORRr9lcwEk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/display-posts-exclude-current-post/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/display-posts-exclude-current-post/</feedburner:origLink></item> <item><title>Display date using timezone from Settings &gt; General</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/01c7R1BK9fU/</link> <comments>http://www.billerickson.net/code/display-date-using-timezone-from-settings-general/#comments</comments> <pubDate>Wed, 09 May 2012 21:19:47 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4273</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2648937" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="nv">$date</span> <span class="o">=</span> <span class="nb">date</span><span class="p">(</span> <span class="s1">&#39;F j, Y g:i a&#39;</span><span class="p">,</span> <span class="nx">current_time</span><span class="p">(</span><span class="s1">&#39;timestamp&#39;</span><span class="p">)</span> <span class="p">);</span></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2648937/9259162f05ae6b01b22560224758903f8ffbf6e6/gistfile1.aw" style="float:right;">view raw</a> <a
href="https://gist.github.com/2648937#file_gistfile1.aw" style="float:right;margin-right:10px;color:#666">gistfile1.aw</a> <a
href="https://gist.github.com/2648937">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/01c7R1BK9fU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/display-date-using-timezone-from-settings-general/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/display-date-using-timezone-from-settings-general/</feedburner:origLink></item> <item><title>Responsive Meta Tag</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/mJy0kxFxE0s/</link> <comments>http://www.billerickson.net/code/responsive-meta-tag/#comments</comments> <pubDate>Fri, 04 May 2012 14:14:12 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4270</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2595028" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="sd">/**</span></div><div class='line' id='LC4'><span class="sd"> * Viewport Meta Tag for Mobile Browsers</span></div><div class='line' id='LC5'><span class="sd"> *</span></div><div class='line' id='LC6'><span class="sd"> * @author Bill Erickson</span></div><div class='line' id='LC7'><span class="sd"> * @link http://www.billerickson.net/code/responsive-meta-tag</span></div><div class='line' id='LC8'><span class="sd"> */</span></div><div class='line' id='LC9'><span class="k">function</span> <span class="nf">be_viewport_meta_tag</span><span class="p">()</span> <span class="p">{</span></div><div class='line' id='LC10'>	<span class="k">echo</span> <span class="s1">&#39;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;/&gt;&#39;</span><span class="p">;</span></div><div class='line' id='LC11'><span class="p">}</span></div><div class='line' id='LC12'><span class="nx">add_action</span><span class="p">(</span> <span class="s1">&#39;genesis_meta&#39;</span><span class="p">,</span> <span class="s1">&#39;be_viewport_meta_tag&#39;</span> <span class="p">);</span></div><div class='line' id='LC13'><br/></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2595028/d284a262c3cef6c9246cb8c775152365cabdd631/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2595028#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2595028">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/mJy0kxFxE0s" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/responsive-meta-tag/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/responsive-meta-tag/</feedburner:origLink></item> <item><title>CSS Width including padding</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/qH_2xezSUbg/</link> <comments>http://www.billerickson.net/code/css-width-including-padding/#comments</comments> <pubDate>Wed, 02 May 2012 17:48:16 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4268</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2578637" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'>	<span class="nt">-webkit-box-sizing</span><span class="o">:</span> <span class="nt">border-box</span><span class="o">;</span> <span class="c">/* Safari/Chrome, other WebKit */</span></div><div class='line' id='LC2'>	<span class="nt">-moz-box-sizing</span><span class="o">:</span> <span class="nt">border-box</span><span class="o">;</span> <span class="c">/* Firefox, other Gecko */</span></div><div class='line' id='LC3'>	<span class="nt">box-sizing</span><span class="o">:</span> <span class="nt">border-box</span><span class="o">;</span> <span class="c">/* Opera/IE 8+ */</span></div><div class='line' id='LC4'><br/></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2578637/1a67a4528d8621414374cccfdfdf5bf25bc704c3/gistfile1.css" style="float:right;">view raw</a> <a
href="https://gist.github.com/2578637#file_gistfile1.css" style="float:right;margin-right:10px;color:#666">gistfile1.css</a> <a
href="https://gist.github.com/2578637">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/qH_2xezSUbg" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/css-width-including-padding/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/css-width-including-padding/</feedburner:origLink></item> <item><title>oEmbed Transparency</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/7N1LFzlsZ90/</link> <comments>http://www.billerickson.net/code/oembed-transparency/#comments</comments> <pubDate>Wed, 11 Apr 2012 17:38:26 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4262</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2360776" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="sd">/**</span></div><div class='line' id='LC4'><span class="sd"> * oEmbed Transparency</span></div><div class='line' id='LC5'><span class="sd"> *</span></div><div class='line' id='LC6'><span class="sd"> * Used so that menus can appear on top of videos</span></div><div class='line' id='LC7'><span class="sd"> *</span></div><div class='line' id='LC8'><span class="sd"> * @author Bill Erickson</span></div><div class='line' id='LC9'><span class="sd"> * @link http://www.billerickson.net/code/oembed-transparency</span></div><div class='line' id='LC10'><span class="sd"> *</span></div><div class='line' id='LC11'><span class="sd"> * @param string $html</span></div><div class='line' id='LC12'><span class="sd"> * @param string $url</span></div><div class='line' id='LC13'><span class="sd"> * @param array $attr, shortcode attributes</span></div><div class='line' id='LC14'><span class="sd"> * @param int $post_id</span></div><div class='line' id='LC15'><span class="sd"> * @return string The embed HTML on success, otherwise the original URL.</span></div><div class='line' id='LC16'><span class="sd"> */</span></div><div class='line' id='LC17'><span class="k">function</span> <span class="nf">be_oembed_transparency</span><span class="p">(</span> <span class="nv">$html</span><span class="p">,</span> <span class="nv">$url</span><span class="p">,</span> <span class="nv">$attr</span><span class="p">,</span> <span class="nv">$post_id</span> <span class="p">)</span> <span class="p">{</span></div><div class='line' id='LC18'><br/></div><div class='line' id='LC19'>	<span class="k">if</span> <span class="p">(</span> <span class="nb">strpos</span><span class="p">(</span> <span class="nv">$html</span><span class="p">,</span> <span class="s2">&quot;&lt;embed src=&quot;</span> <span class="p">)</span> <span class="o">!==</span> <span class="k">false</span> <span class="p">)</span></div><div class='line' id='LC20'>		<span class="k">return</span> <span class="nb">str_replace</span><span class="p">(</span><span class="s1">&#39;&lt;/param&gt;&lt;embed&#39;</span><span class="p">,</span> <span class="s1">&#39;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;opaque&quot;&gt;&lt;/param&gt;&lt;embed wmode=&quot;opaque&quot; &#39;</span><span class="p">,</span> <span class="nv">$html</span><span class="p">);</span></div><div class='line' id='LC21'>	<span class="k">elseif</span> <span class="p">(</span> <span class="nb">strpos</span> <span class="p">(</span> <span class="nv">$html</span><span class="p">,</span> <span class="s1">&#39;feature=oembed&#39;</span> <span class="p">)</span> <span class="o">!==</span> <span class="k">false</span> <span class="p">)</span></div><div class='line' id='LC22'>		<span class="k">return</span> <span class="nb">str_replace</span><span class="p">(</span> <span class="s1">&#39;feature=oembed&#39;</span><span class="p">,</span> <span class="s1">&#39;feature=oembed&amp;wmode=opaque&#39;</span><span class="p">,</span> <span class="nv">$html</span> <span class="p">);</span></div><div class='line' id='LC23'>	<span class="k">else</span></div><div class='line' id='LC24'>		<span class="k">return</span> <span class="nv">$html</span><span class="p">;</span></div><div class='line' id='LC25'><span class="p">}</span></div><div class='line' id='LC26'><span class="nx">add_filter</span><span class="p">(</span> <span class="s1">&#39;embed_oembed_html&#39;</span><span class="p">,</span> <span class="s1">&#39;be_oembed_transparency&#39;</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">4</span> <span class="p">);</span></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2360776/64619a6a8455976bbe98434736233b940e7d4505/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2360776#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2360776">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/7N1LFzlsZ90" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/oembed-transparency/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/oembed-transparency/</feedburner:origLink></item> <item><title>Remove Inpost Layout Options</title><link>http://feedproxy.google.com/~r/BillEricksonCode/~3/1ZGwd8Edh-A/</link> <comments>http://www.billerickson.net/code/remove-inpost-layout-options/#comments</comments> <pubDate>Mon, 09 Apr 2012 17:53:11 +0000</pubDate> <dc:creator>Bill Erickson</dc:creator> <guid isPermaLink="false">http://www.billerickson.net/?post_type=code&amp;p=4260</guid> <description /> <content:encoded><![CDATA[<div
id="gist-2345008" class="gist"><div
class="gist-file"><div
class="gist-data gist-syntax"><div
class="highlight"><pre><div class='line' id='LC1'><span class="cp">&lt;?php</span></div><div class='line' id='LC2'><br/></div><div class='line' id='LC3'><span class="sd">/**</span></div><div class='line' id='LC4'><span class="sd"> * Remove Inpost Layout Options</span></div><div class='line' id='LC5'><span class="sd"> *</span></div><div class='line' id='LC6'><span class="sd"> * Use if you have hardcoded the layout on certain template pages</span></div><div class='line' id='LC7'><span class="sd"> *</span></div><div class='line' id='LC8'><span class="sd"> * @author Bill Erickson</span></div><div class='line' id='LC9'><span class="sd"> * @link http://www.billerickson.net/code/remove-inpost-layout-options</span></div><div class='line' id='LC10'><span class="sd"> */</span></div><div class='line' id='LC11'><span class="k">function</span> <span class="nf">be_remove_inpost_layout_options</span><span class="p">()</span> <span class="p">{</span></div><div class='line' id='LC12'><br/></div><div class='line' id='LC13'>	<span class="c1">// Get the Post ID</span></div><div class='line' id='LC14'>	<span class="k">if</span><span class="p">(</span> <span class="nb">isset</span><span class="p">(</span> <span class="nv">$_GET</span><span class="p">[</span><span class="s1">&#39;post&#39;</span><span class="p">]</span> <span class="p">)</span> <span class="p">)</span> <span class="nv">$post_id</span> <span class="o">=</span> <span class="nv">$_GET</span><span class="p">[</span><span class="s1">&#39;post&#39;</span><span class="p">];</span></div><div class='line' id='LC15'>	<span class="k">elseif</span><span class="p">(</span> <span class="nb">isset</span><span class="p">(</span> <span class="nv">$_POST</span><span class="p">[</span><span class="s1">&#39;post_ID&#39;</span><span class="p">]</span> <span class="p">)</span> <span class="p">)</span> <span class="nv">$post_id</span> <span class="o">=</span> <span class="nv">$_POST</span><span class="p">[</span><span class="s1">&#39;post_ID&#39;</span><span class="p">];</span></div><div class='line' id='LC16'>	<span class="k">if</span><span class="p">(</span> <span class="o">!</span><span class="nb">isset</span><span class="p">(</span> <span class="nv">$post_id</span> <span class="p">)</span> <span class="p">)</span> <span class="k">return</span><span class="p">;</span></div><div class='line' id='LC17'><br/></div><div class='line' id='LC18'>	<span class="c1">// Get the Page Template</span></div><div class='line' id='LC19'>	<span class="nv">$template_file</span> <span class="o">=</span> <span class="nx">get_post_meta</span><span class="p">(</span> <span class="nv">$post_id</span><span class="p">,</span> <span class="s1">&#39;_wp_page_template&#39;</span><span class="p">,</span> <span class="k">true</span> <span class="p">);</span></div><div class='line' id='LC20'><br/></div><div class='line' id='LC21'>	<span class="nv">$exclude_layout</span> <span class="o">=</span> <span class="k">array</span><span class="p">(</span> <span class="s1">&#39;template-products.php&#39;</span> <span class="p">);</span></div><div class='line' id='LC22'>	<span class="k">if</span> <span class="p">(</span> <span class="nb">in_array</span><span class="p">(</span> <span class="nv">$template_file</span><span class="p">,</span> <span class="nv">$exclude_layout</span> <span class="p">)</span> <span class="p">)</span></div><div class='line' id='LC23'>		<span class="nx">remove_meta_box</span><span class="p">(</span> <span class="s1">&#39;genesis_inpost_layout_box&#39;</span><span class="p">,</span> <span class="s1">&#39;page&#39;</span><span class="p">,</span> <span class="s1">&#39;normal&#39;</span> <span class="p">);</span></div><div class='line' id='LC24'><span class="p">}</span></div><div class='line' id='LC25'><span class="nx">add_action</span><span class="p">(</span> <span class="s1">&#39;admin_enqueue_scripts&#39;</span><span class="p">,</span> <span class="s1">&#39;be_remove_inpost_layout_options&#39;</span> <span class="p">);</span></div></pre></div></div><div
class="gist-meta"> <a
href="https://gist.github.com/raw/2345008/223a25b9e43d4c70d5947228730463e52ca26c36/functions.php" style="float:right;">view raw</a> <a
href="https://gist.github.com/2345008#file_functions.php" style="float:right;margin-right:10px;color:#666">functions.php</a> <a
href="https://gist.github.com/2345008">This Gist</a> brought to you by <a
href="http://github.com">GitHub</a>.</div></div></div> <img src="http://feeds.feedburner.com/~r/BillEricksonCode/~4/1ZGwd8Edh-A" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.billerickson.net/code/remove-inpost-layout-options/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.billerickson.net/code/remove-inpost-layout-options/</feedburner:origLink></item> </channel> </rss>

