<?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>Miscellaneous Archives - Ideas and Pixels</title>
	<atom:link href="https://www.ideasandpixels.com/articles/category/miscellaneous/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ideasandpixels.com/articles/category/miscellaneous/</link>
	<description>The Best Cincinnati Web Design Agency</description>
	<lastBuildDate>Fri, 26 Apr 2019 22:27:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>How To Make Font Awesome 5 Work With Elementor</title>
		<link>https://www.ideasandpixels.com/articles/how-to-make-font-awesome-5-work-with-elementor/</link>
					<comments>https://www.ideasandpixels.com/articles/how-to-make-font-awesome-5-work-with-elementor/#respond</comments>
		
		<dc:creator><![CDATA[ideasandpixels]]></dc:creator>
		<pubDate>Fri, 26 Apr 2019 22:22:26 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">https://ideasandpixels.com/?p=2962</guid>

					<description><![CDATA[<p>Font Awesome 5 doesn&#8217;t work with Elementor&#8217;s stock social or icon widgets. You&#8217;ve probably noticed if you ever try to include Font Awesome 5 free or Pro in your WordPress...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/how-to-make-font-awesome-5-work-with-elementor/">How To Make Font Awesome 5 Work With Elementor</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2962" class="elementor elementor-2962" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-8e6ea7d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8e6ea7d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-88309b8" data-id="88309b8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0f50ec1 elementor-widget elementor-widget-text-editor" data-id="0f50ec1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Font Awesome 5 doesn&#8217;t work with Elementor&#8217;s stock social or icon widgets. You&#8217;ve probably noticed if you ever try to include Font Awesome 5 free or Pro in your WordPress web project, then used one of the widgets. It leaves a little blinking icon indicating it can&#8217;t find the icon in Font Awesome 5.</p><p>This is because Elementor uses Font Awesome 4 and the syntax changed slightly between the two versions. Luckily, with a little jQuery, we can make these icons work again. We&#8217;ll target social icons specifically here.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f01d9e2 elementor-widget elementor-widget-heading" data-id="f01d9e2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">The jQuery Script To Fix Your Problems</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-afad216 elementor-widget elementor-widget-text-editor" data-id="afad216" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>jQuery(document).ready(function() {
jQuery(".fa-twitter, .fa-facebook, .fa-youtube, .fa-instagram").addClass('fab');
});</pre>								</div>
				</div>
				<div class="elementor-element elementor-element-3220aad elementor-widget elementor-widget-text-editor" data-id="3220aad" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>That&#8217;s it. Just put that in a script file, enqueue it with WordPress in your theme, and you should be good to go. I only included a few icons here, but feel free to add your own if you use others.</p><p>Good luck!</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.ideasandpixels.com/articles/how-to-make-font-awesome-5-work-with-elementor/">How To Make Font Awesome 5 Work With Elementor</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/how-to-make-font-awesome-5-work-with-elementor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Automatically Regenerate Elementor CSS Cache After Migration With WP Migrate DB</title>
		<link>https://www.ideasandpixels.com/articles/automatically-regenerate-elementor-css-cache-after-migration-with-wp-migrate-db/</link>
					<comments>https://www.ideasandpixels.com/articles/automatically-regenerate-elementor-css-cache-after-migration-with-wp-migrate-db/#respond</comments>
		
		<dc:creator><![CDATA[ideasandpixels]]></dc:creator>
		<pubDate>Wed, 03 Apr 2019 18:22:26 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">https://ideasandpixels.com/?p=2940</guid>

					<description><![CDATA[<p>Elementor for WordPress is a great plugin. Perhaps no other plugin has changed our WordPress site building workflow than Elementor and its Pro counterpart. We use it on literally every...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/automatically-regenerate-elementor-css-cache-after-migration-with-wp-migrate-db/">Automatically Regenerate Elementor CSS Cache After Migration With WP Migrate DB</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2940" class="elementor elementor-2940" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-fa6c3e8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fa6c3e8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c987ea0" data-id="c987ea0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-babcd51 elementor-widget elementor-widget-text-editor" data-id="babcd51" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="https://elementor.com/" target="_blank" rel="noopener">Elementor</a> for WordPress is a great plugin. Perhaps no other plugin has changed our WordPress site building workflow than Elementor and its Pro counterpart. We use it on literally every WordPress website project we get these days. That said, we also setup Staging -&gt; Production environments for our clients so they can make webpage changes down the line without worrying about interrupting or breaking their live production site. For that, we use <a href="https://wordpress.org/plugins/wp-migrate-db/" target="_blank" rel="noopener">WP Migrate DB</a>. The problem is, these two plugins don&#8217;t play well together sometimes. Occasionally, we&#8217;ll migrate (via push) a database from Staging to Production, then find that some random Elementor pages broke during the transfer.</p><p>Elementor generates CSS files in your /wp-content/uploads/elementor/css directory. For us, we&#8217;ll occasionally see this directory either empty or missing page specific CSS. For months, we&#8217;ve tried to track down what causes this. It&#8217;s well known, documented, and <a href="https://wordpress.org/support/article/i-make-changes-and-nothing-happens/" target="_blank" rel="noopener">the Elementor team even made a solution to fix it manually</a>.</p><p>That&#8217;s nice, but who wants to add another manual step to their migrations? Not us.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e2edc74 elementor-widget elementor-widget-heading" data-id="e2edc74" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">How To Clear Cache/Regenerate CSS After Migration</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b65643d elementor-widget elementor-widget-text-editor" data-id="b65643d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>This one takes a little bit of code. Nothing too tedious &#8212; just copy-and-paste this code into the bottom of your functions.php file in your active WordPress theme/template and it should work for most of you.</p><p>What this code does is hook into the migration cycle of WP Migrate DB. After a migration completes, the Migrate DB fires the <b>wpmdb_migration_complete</b> action. By hooking into this and clearing our Elementor cache, we automatically solve our missing CSS problems and our sites work as they are supposed to.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9b086d9 p-4 elementor-widget elementor-widget-text-editor" data-id="9b086d9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre>add_action('wpmdb_migration_complete', 'clear_elementor_cache');
function clear_elementor_cache() {
  // Make sure that Elementor loaded and the hook fired
  if ( did_action( 'elementor/loaded' ) ) {
  // Automatically purge and regenerate the Elementor CSS cache
    \Elementor\Plugin::instance()-&gt;files_manager-&gt;clear_cache();
  }
}
</pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.ideasandpixels.com/articles/automatically-regenerate-elementor-css-cache-after-migration-with-wp-migrate-db/">Automatically Regenerate Elementor CSS Cache After Migration With WP Migrate DB</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/automatically-regenerate-elementor-css-cache-after-migration-with-wp-migrate-db/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How Much Should Web Design Cost in 2019</title>
		<link>https://www.ideasandpixels.com/articles/how-much-should-web-design-cost-in-2019/</link>
					<comments>https://www.ideasandpixels.com/articles/how-much-should-web-design-cost-in-2019/#respond</comments>
		
		<dc:creator><![CDATA[ideasandpixels]]></dc:creator>
		<pubDate>Thu, 28 Mar 2019 17:03:09 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">https://ideasandpixels.com/?p=2922</guid>

					<description><![CDATA[<p>Cost is an important factor for businesses when deciding to work with a web design company. Determining that cost can seem like magic though sometimes. We&#8217;re writing this quick article...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/how-much-should-web-design-cost-in-2019/">How Much Should Web Design Cost in 2019</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2922" class="elementor elementor-2922" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-7a31d63 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7a31d63" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0da3547" data-id="0da3547" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-73de04d elementor-widget elementor-widget-text-editor" data-id="73de04d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Cost is an important factor for businesses when deciding to work with a <a href="https://ideasandpixels.com">web design company</a>. Determining that cost can seem like magic though sometimes. We&#8217;re writing this quick article about how much websites and web design should cost in 2019 to pull back the curtain on what goes into a website bid.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-6062342 elementor-widget elementor-widget-heading" data-id="6062342" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Web Design Hourly Rates</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-22a7506 elementor-widget elementor-widget-text-editor" data-id="22a7506" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>We&#8217;re very upfront about our hourly rates here at Ideas and Pixels. We charge $95/hour for all consultations and work projects. We&#8217;re upfront about it because we&#8217;re actually a bit less costly than a lot of our competitors. We&#8217;re in the midwest of the US (Cincinnati), so our prices are most likely deluded lower than that of coastal towns and cities. In Cincinnati, you can expect to pay between $80-150/hour for web design and development work (we&#8217;ve seen quite a few competitor proposals to know this). You will find developers charging less, but they&#8217;re often green and inexperienced, which can lead to more hours being expended, which can end up costing more.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-a4b715e elementor-widget elementor-widget-heading" data-id="a4b715e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Web Design Project Cost</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-809aab2 elementor-widget elementor-widget-text-editor" data-id="809aab2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Our company tries to be fair when quoting project-based fees, so we quote our projects based on estimated <b>time x hourly</b> rate, then pad our estimate by 10% to account for inevitable changes in scope or delays that might come during the project. Often times web design companies don&#8217;t do this though &#8212; many of our competitors simply do use a magic formula to price out a project: <strong>the size of your business multiplied by as much as they think they can squeeze out of you without being offensive.</strong></p><p>To ballpark our costs against standard projects, this usually means that a brochure-like website comes in between $3,500-$5,000. Marketing websites with actual strategy employed, along with various integrations with APIs, CRMs, etc, generally cost between $7,500-$12,000. Large, overly complex websites can vary between $15,000-$35,000. Most websites that clients need fall in the first two ranges though.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-1cd2809 elementor-widget elementor-widget-heading" data-id="1cd2809" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Considerations</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-2cac3d6 elementor-widget elementor-widget-text-editor" data-id="2cac3d6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Websites are your company&#8217;s primary marketing tools. There is no other piece of collateral that will get more interaction and eyes than your site. Building a professionally branded, custom website is a tedious process that involves dozens of disciplines, from digital design knowledge, to coding/development fluency, database management skills, server administration and hosting competency, and domain DNS management. A competent developer has put in thousands of hours into learning all of these things. There is a large cost associated with this.</p><p>It&#8217;s important to remember that while spending thousands of dollars on your website may seem like a lot, often times businesses can easily recoup this cost in mere days or months, depending on the website&#8217;s ability to generate leads/sales. Like so many things, in web design, you get what you pay for.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.ideasandpixels.com/articles/how-much-should-web-design-cost-in-2019/">How Much Should Web Design Cost in 2019</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/how-much-should-web-design-cost-in-2019/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Hacked in 2019: CSRF in 5.1 and Easy WP SMTP</title>
		<link>https://www.ideasandpixels.com/articles/wordpress-hacked-in-2019-csrf-in-5-1-and-easy-wp-smtp/</link>
					<comments>https://www.ideasandpixels.com/articles/wordpress-hacked-in-2019-csrf-in-5-1-and-easy-wp-smtp/#respond</comments>
		
		<dc:creator><![CDATA[ideasandpixels]]></dc:creator>
		<pubDate>Fri, 22 Mar 2019 16:01:27 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">https://ideasandpixels.com/?p=2842</guid>

					<description><![CDATA[<p>WordPress has a major vulnerability&#8230; again. Not something that us developers who use WordPress daily like to hear. Especially when the hacking vulnerability is contained in the WordPress core. And...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/wordpress-hacked-in-2019-csrf-in-5-1-and-easy-wp-smtp/">WordPress Hacked in 2019: CSRF in 5.1 and Easy WP SMTP</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2842" class="elementor elementor-2842" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-30b41e2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="30b41e2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2fcebf7" data-id="2fcebf7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0f49aef elementor-widget elementor-widget-text-editor" data-id="0f49aef" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>WordPress has a major vulnerability&#8230; again. Not something that us developers who use WordPress daily like to hear. Especially when the hacking vulnerability is contained in the WordPress core. And for those who use a certain plugin (Easy WP SMTP), we got a twofer this week: direct server access for hackers who targeted sites with it installed.</p><p>Personally, we&#8217;ve been dealing with the ramifications of these hacks all week. We&#8217;ve had at least a dozen client WordPress websites affected. The result was always the same: injected code into core WordPress files, theme files, plugins files, and even upload folder files.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e53290a elementor-widget elementor-widget-heading" data-id="e53290a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">WordPress 5.1 CSRF Hacking</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-ca319a4 elementor-widget elementor-widget-text-editor" data-id="ca319a4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Many developers have expressed concern over the complete lack of cross-site scripting protection in WordPress. The WordPress.org team has been hesitant to patch this major security flaw because of WordPress&#8217; core feature of blogging, fearing it would limit and break built-in features like Trackbacks and Pingbacks. Honestly, these features have never served a purpose for us in our 10+ years using WordPress and implementing it on over 100 websites, so I don&#8217;t quite understand the tradeoff.</p><p>Simon Scannell of RIPS Tech was credited by WordPress in the <a href="https://wordpress.org/download/" target="_blank" rel="noopener">recent 5.1.1 WordPress release</a> (that patches this issue) for finding and reporting to the WP.org team the issue.</p><p>Essentially, a malicious hacker was able to target the platform by injecting code via comments that would lure a WordPress administrator to their site, which caused code to execute via Remote Code Execution, and the target site is then fully controlled with administrative abilities by the bad actor.</p><p>The fix is simple: update to WordPress 5.1.1. As a precaution, if you don&#8217;t use commenting, be sure to disable the feature under WordPress Settings -&gt; Discussion.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-575338f elementor-widget elementor-widget-heading" data-id="575338f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Easy WP SMTP Hack</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-d6fefa9 elementor-widget elementor-widget-text-editor" data-id="d6fefa9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>A very popular plugin on WordPress, <a href="https://wordpress.org/plugins/easy-wp-smtp/">Easy WP SMTP</a>, was also identified as a a security vulnerability this week. For us at Ideas and Pixels, this offense was far more severe. Out of the dozen or so hacks we faced this week, this one was the culprit for 80% of them. A new feature added recently in version 1.3.9 that added Export/Import functionality to the plugin was at issue here. Although the specifics are unknown in terms of exactly what hackers were doing with this functionality to gain access to the admin dashboard, it was clearly an egregious issue, as almost every client site of ours that had it installed ended up affected.</p><p>The developer promises that upgrading to 1.3.9.1 fixes this security hole, but it may be worth just dumping the plugin altogether and using a competitor without a history of such issues. For what it&#8217;s worth, we&#8217;ve used this plugin for years without issue, until this week.</p><p>The fix for a hack resulting from this exploit is to comb your WordPress installation for all recent file changes. We ended up going into the server command line console and doing a &#8220;find&#8221; command piped with other functions to see every changed file. Once the injected code was removed, the sites functioned as normal again. We immediately made both upgrades (WordPress core and Easy WP SMTP). The sites have been stable for a few days since.</p><p>We did find that two of our sites had seen their &#8220;siteurl&#8221; option changed to a nefarious URL. The fix for this was simply editing the database table &#8220;wp_options&#8221; and changing that record back to your real website URL.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://www.ideasandpixels.com/articles/wordpress-hacked-in-2019-csrf-in-5-1-and-easy-wp-smtp/">WordPress Hacked in 2019: CSRF in 5.1 and Easy WP SMTP</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/wordpress-hacked-in-2019-csrf-in-5-1-and-easy-wp-smtp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New Windows 10 Laptop Disconnecting and Reconnecting To WiFi: The Solution</title>
		<link>https://www.ideasandpixels.com/articles/new-windows-10-laptop-disconnecting-and-reconnecting-to-wifi-the-solution/</link>
					<comments>https://www.ideasandpixels.com/articles/new-windows-10-laptop-disconnecting-and-reconnecting-to-wifi-the-solution/#respond</comments>
		
		<dc:creator><![CDATA[Allen Gingrich]]></dc:creator>
		<pubDate>Mon, 09 Oct 2017 17:42:28 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=2428</guid>

					<description><![CDATA[<p>Never search for simple things on the internet. I tell myself this all the time. Simple issues always generate extremely complicated (or wrong) solutions when you search Google. And that&#8217;s...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/new-windows-10-laptop-disconnecting-and-reconnecting-to-wifi-the-solution/">New Windows 10 Laptop Disconnecting and Reconnecting To WiFi: The Solution</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Never search for simple things on the internet.</p>
<p>I tell myself this all the time. Simple issues always generate extremely complicated (or wrong) solutions when you search Google. And that&#8217;s where I went awry. I would disconnect my new Acer laptop from it&#8217;s charger to head into our conference rooms and it would start: over and over, my Windows 10 laptop would connect to the office WiFi, then disconnect, then connect, and so on. It was maddening. &#8220;Do you see my screen?&#8221; clients on the phone would say. &#8220;No, no I do not.&#8221;</p>
<p>Well the solution isn&#8217;t updating your drivers, setting your PC to &#8220;don&#8217;t disconnect adapter automatically&#8221;, or whatever the heck most top search results from Tom&#8217;s Hardware provide. It&#8217;s simply a power management issue. Your laptop is putting your wireless adapter into severe low-power mode and it can&#8217;t establish a sufficient connection to your internet.</p>
<h2>The Solution To Your Laptop Disconnecting From WiFi</h2>
<p>Simply go to your <strong>power/battery management settings (the little battery icon in your bottom right system tray)</strong>. Right click it and hit <strong>Power Options</strong>. Whatever plan you&#8217;re using, click <strong>Change Plan Settings</strong>, then <strong>Change Advanced Settings</strong>. Navigate to <strong>Wireless Adapter Settings</strong> and under Power Options, <strong>set the power savings to be either low or none</strong>.</p>
<p>That&#8217;s it! No more random connects/disconnects. You are now normal again. Feel free to post in comments if you have further issues or if this doesn&#8217;t help.</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/new-windows-10-laptop-disconnecting-and-reconnecting-to-wifi-the-solution/">New Windows 10 Laptop Disconnecting and Reconnecting To WiFi: The Solution</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/new-windows-10-laptop-disconnecting-and-reconnecting-to-wifi-the-solution/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Fix WordPress Media Library Not Working</title>
		<link>https://www.ideasandpixels.com/articles/wordpress-media-library-not-working-solution/</link>
					<comments>https://www.ideasandpixels.com/articles/wordpress-media-library-not-working-solution/#comments</comments>
		
		<dc:creator><![CDATA[Matt Valvano]]></dc:creator>
		<pubDate>Sat, 28 Jan 2017 23:23:58 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Programming Tips]]></category>
		<category><![CDATA[WordPress Tips]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=1675</guid>

					<description><![CDATA[<p>Author Note: If you find this post helpful please share it and thank you for visiting our website! We hope we solve this headache for you and more updates have...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/wordpress-media-library-not-working-solution/">How To Fix WordPress Media Library Not Working</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Author Note:</strong> If you find this post helpful please share it and thank you for visiting our website! We hope we solve this headache for you and more updates have been added to this list on 2-12-2018. I&#8217;ll work on making a detailed step-by-step YouTube video soon.</p>
<p>When working with WordPress, you will find out fairly quick that it can be pretty sensitive during updates and host transfers. This may create tension with the main reasons why you chose to use WordPress for your website in the first place, for example our issue being the Media Library. Our problems occurred during a server transfer for one of our clients. We realized that a lot of people were having this same issue, but no one had truly addressed it. Below are the steps to take when you find the WordPress Media Library not working correctly.</p>
<p><strong>Problem | </strong><em>When trying to upload a new image to the WordPress Media Library it does not work.</em></p>
<p><strong>Steps we take to solve this problem: </strong><em>These steps were taken and could potentially work at any given step so, you need to see if your Media Library works after each one.</em></p>
<h2>Step By Step Guide Towards WordPress Media Library Not Working Properly With Solutions</h2>
<h4>WordPress 4.9.2 Media Library Not Working Fix:</h4>
<p>PLEASE NOTE: I have not tested this, but I found this for the 3.9+ media library not working and apparently it involves the WP_Image_Editor default to GD. Add this snippet of code your functions php file:</p>
<p><code>function ms_image_editor_default_to_gd( $editors ) {<br />
$gd_editor = 'WP_Image_Editor_GD';<br />
$editors = array_diff( $editors, array( $gd_editor ) );<br />
array_unshift( $editors, $gd_editor );<br />
return $editors;<br />
}<br />
add_filter( 'wp_image_editors', 'ms_image_editor_default_to_gd' );</code></p>
<p>Source <a href="https://github.com/getsource/default-to-gd" target="_blank" rel="nofollow">Default To GD</a></p>
<p>If this does not fix your WordPress library, delete the code you put into your functions php file (that is if you tried it) and follow this list of solutions that I have developed over the years!</p>
<p><strong>Step 1:</strong> Disable all of your plugins and test to see if your media library is working. <em>Now test to see if your Media Library is now functioning:</em> (If it is working then go through and activate each plugin one at a time and see which one it is breaking your media library, then do not use it. Likewise if this does not solve the problem go to the next step)</p>
<p><strong>Step 2:</strong> Log into your admin panel.</p>
<p><strong>Step 3:</strong> Go to Settings &gt; Media</p>
<p><strong>Step 4:</strong> In the first writable field (Store uploads in this folder) it will state that the Default is wp-content/uploads but, it will not register this as “True”.</p>
<p><strong>Step 5:</strong> Type “<em>wp-content/uploads</em>” within the field. (Also, make sure that &#8220;Full URL path to files&#8221; is blank.)</p>
<p><strong>Step 6:</strong> Click, Save Changes. <em>Now test to see if your Media Library is now functioning if not go to the next steps:</em></p>
<p><strong>Step 7:</strong> Open up your File Transfer Protocol or (FTP).</p>
<p><strong>Step 8:</strong> Go to your wp-content section. This will be listed within your sever at YOUR-SITE .COM/<strong>wp-content</strong>/</p>
<p><strong>Step 9:</strong> Right click or highlight your “uploads” folder. If you do not have one then create one and test to see if your Media Library is now functioning. You need to have a folder here at YOUR-SITE .COM/wp-content/<strong>uploads</strong>/</p>
<p><strong>Step 9 UPDATE ADDITIONS (1-25-2018):</strong> If you do have an &#8220;uploads&#8221; folder add a dash into the folder name by renaming it to &#8220;-uploads&#8221; and then making a new folder called &#8220;uploads&#8221;. If something is going on with the current folder this will let you know and your images will be backed up in the new folder called &#8220;-uploads&#8221;. Next copy/paste your image folders into the new &#8220;uploads&#8221; folder one at a time. If the old folder or a file in that folder was corrupt you will find out!</p>
<p><strong>Step 10:</strong> If you have an uploads folder already or created a new one lets investigate the folder permissions. In your FTP migrate to this folder and right click on the folder to select its “File Permissions”.</p>
<p><strong>Step 11:</strong> Set the Numeric Value to 755 or 777 (777 can present a security risk see details below). <em>Now test to see if your Media Library is now functioning if not go to the next steps:</em></p>
<p><strong>Step 12:</strong> Go back into WordPress.</p>
<p><strong>Step 13:</strong> Go back into Go to Settings &gt; Media</p>
<p><strong>Step 14: </strong>Uncheck “<em>Organize my uploads into month- and year-based folders</em>”.</p>
<p><strong>Step 15:</strong> Click, Save Changes. <em>Now test to see if your Media Library is now functioning if not go to the next steps:</em></p>
<p><strong>Step 16:</strong> Still have your hair? We will figure this out. Let&#8217;s Go back into your File Transfer Protocol or (FTP).</p>
<p><strong>Step 17:</strong> Right click or highlight your “<em>wp-content</em>” folder.</p>
<p><strong>Step 18:</strong> Select “<em>File Permissions</em>”.</p>
<p><strong>Step 19:</strong> Set the Numeric Value of this directory to CHMOD 744. <em>Now test to see if your Media Library is now functioning and hopefully it is by now.</em> Please note if your website is still down, it could potentially one of two things. The first being a plugin that you chose or created. Most free plugins do not take in consideration that your site matters. It is a pain, but do some research on the person who uploaded the theme and be sure that you check their reviews. The second reason could be due to some of your folder permissions &#8212; they might have been lost during a host transfer.</p>
<p><strong>Step 20: UPDATE ADDITIONS (2-12-2018):</strong> Sometimes you will require more memory with your host as WordPress eats up a lot (GoDaddy seems to have this issue and I highly recommend switching to <a href="http://www.bluehost.com/track/mattyval/" rel="noopener" target="_blank">Bluehost</a>). If you plan on staying with your host navigate to your wp-config file and add the following code:</p>
<p><code><br />
define( 'WP_MEMORY_LIMIT', '256M' );<br />
define( 'WP_MAX_MEMORY_LIMIT', '256M' );<br />
</code></p>
<p>If this does not work try to increase the memory in the .htacess file by navigating to it and typing in this code:</p>
<p><code>php_value memory_limit 256M</code></p>
<p>Still no luck? Let&#8217;s try to add the PHP.ini file. Keep in mind this file, by default, is hidden and you may need assistance from your hosting company. If you are using a program, like FileZilla, make sure the show hidden files box is checked (This file will be found in the same areas as the PHP.ini and wp-config files are located):</p>
<p><code>memory_limit = 256M ; Maximum amount of memory a script may consume (64MB)</code></p>
<p><strong>Step 21:</strong> If these solutions don&#8217;t work double check your .htaccess file and make sure this file matches with the theme you have installed on your site. Sometimes if this is not setup correctly it will re-write the path of the uploaded image. This is something you will have to investigate on your own and you can <a href="http://codex.wordpress.org/htaccess" rel="nofollow" target="blank">click here to fix your WordPress htaccess file</a>.</p>
<p><strong>Step 21 1/2:</strong>Have you recently transfer your website to a new host or copy a theme over to a host? Now your WordPress images are not showing? </p>
<p>Check your cPanel and make sure the database wp_ prefix&#8217;s are correctly labeled and has the correct pathing name(s).</p>
<p>This can easily happen with purchased themes or if you started a new host and accidentally altered the mislabeled a database &#8211; If your new database prefix&#8217;s do not match EXACTLY with your existing media file settings your images will not work.</p>
<p>Likewise, you could have easily missed keyed a 0 (the number) instead of a O (the letter). Ouch!</p>
<p><strong>Step 22:</strong> Before proceeding any further please contact your web developer or hosting provider &#8211; Sometimes you may have unforeseen issues during WordPress updates that can alter your websites core foundation code and/or table fields. At this point it is easier for a web developer with knowledge of command lines to comb through a website to find strings of code that are broken. If you feel comfortable for the next grind feel free to proceed to the Last Resorts at your own risk.</p>
<p><strong>Step 23:</strong>Try re-installing WordPress again, but <strong>STOP &#8211; Did you backup your website before you thought about re-installing?</strong> Make sure to do this first. After re-installing WordPress start importing your themes files and plugins. If these solutions still do not work, feel free to contact us and we will try to help.</p>
<p><strong>Why does this reinstalling WordPress work?</strong> Sometimes your downloaded files get corrupted or do not download at all. Normally it is easier to reinstall WordPress than to go through and find the corrupted or missing files.</p>
<p><strong>Be Cautious:</strong> Doing some of these steps could potentially open up your website to a security breach, mainly by changing the directories and at step 19 to get your Media Library to function you can try CHMOD 777 in the directory.</p>
<p>The reason people highly suggest to not use 777 as file permissions is that it could potentially create a security breach because the CHMOD 777 means that everybody has access to the folder and can write/read the files. Violators sometimes may take advantage of this. We highly suggest that if you did change the folders to CHMOD 777, to contact your host provider and see if there is any way around this.</p>
<p>Keep in mind that most host servers have your website compiled on a server, with up to 100+ other customer websites. If they had to create any changes to that server for another client, your website will be affected too. If you mention this error to them they should be able to fix this issue or migrate your website to a different server. This will ensure that your new server will contain different site restrictions or security options allowing you to not use CHMOD 777. Feel free to comment if you find any other suggestions that can be taken to solve the WordPress Media Library to work properly.</p>
<p><strong>Last Resort:</strong> If you have tried everything you can always reach out to your hosting service to reset your server. With our hosing service they will automatically run backups, but they will charge us if we have to set our site back. Other hosting companies only do this if you pay. This is why you need to run your own backups on your websites. Each host is different, but again this is the very last step where all hope has been lost! <strong>YOU WILL LOOSE EVERYTHING</strong>, that is after the day your host ran its last backup. I cannot stress this enough, because 99% of the time you will not have to resort to resetting your server back. If your Media Library is still not working there is only one more step that I can fathom.</p>
<p><strong>Last Resort of the Last Resort:</strong> Sometimes the best resort is to simply moving hosting and redirect your domain to the new host. Reasons behind this is that many hosting companies split each server up for multiple customers and bandwidth can become spread to thin. It is fairly easy to switch hosts even if you do not have coding experience with the right customer service.</p>
<p>We have found that <a href="http://www.bluehost.com/track/mattyval/" rel="noopener" target="_blank">Bluehost</a> is amazing for transferring websites and they have great pricing. Best of all you get great bandwidth and due to their higher bandwidth it will assist with many of the WordPress Media Library issues you could be having. Best of all you cannot beat their customer service and they will get this issue fixed, even if it is still not working. They are top notch!</p>
<p><h4>Take advantage of this <a href="http://www.bluehost.com/track/mattyval/" rel="noopener" target="_blank">discounted WordPress web hosting starting at <s>$7.99</s> $3.95/mo. by clicking here</a>.</h4>
<p> You will get a FREE domain, FREE site builder, actual 1-click WordPress Installation and 24/7 Support from Bluehost!</p>
<hr>
<p><strong>Update:</strong> This issue also occurs when using WordPress on a MediaTemple dedicated-virtual server. <a href="https://www.ideasandpixels.com/articles/mediatemple-dv-server-how-to-change-ssh-write-permissions/" class="permalinker_link ">Here is an article we wrote on how to correct this issue on MediaTemple servers</a>.</p>
<p><strong>Update:</strong> If none of these steps work and you are using Chrome or IE, try Firefox. This seems to be an issue in IE and Chrome (maybe from these plugins) &#8211; Using FF 21 or 22 seemed to work for a few people.</p>
<p><strong>Have any other solutions to &#8220;WordPress Media Library Not Working&#8221;?</strong> Please don&#8217;t hesitate to add your solutions in the comments below.</p>
<h3>Hope this helps fix your media library!</h3>
<p>The post <a href="https://www.ideasandpixels.com/articles/wordpress-media-library-not-working-solution/">How To Fix WordPress Media Library Not Working</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/wordpress-media-library-not-working-solution/feed/</wfw:commentRss>
			<slash:comments>54</slash:comments>
		
		
			</item>
		<item>
		<title>Brand Design Agency Spotlight: LPK</title>
		<link>https://www.ideasandpixels.com/articles/brand-design-firm-spotlight-lpk/</link>
					<comments>https://www.ideasandpixels.com/articles/brand-design-firm-spotlight-lpk/#respond</comments>
		
		<dc:creator><![CDATA[Allen Gingrich]]></dc:creator>
		<pubDate>Fri, 23 Dec 2016 22:45:16 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=2405</guid>

					<description><![CDATA[<p>Although we at Ideas and Pixels have our hands in many brand design choices working with our clients in the field of web design, we often find ourselves in awe...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/brand-design-firm-spotlight-lpk/">Brand Design Agency Spotlight: LPK</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Although we at Ideas and Pixels have our hands in many brand design choices working with our clients in the field of web design, we often find ourselves in awe of the companies that don&#8217;t just touch the web &#8212; they touch the entire brand.</p>
<p>Over the year, we&#8217;ll be doing spotlights on various branding firms around the world to highlight work that we have no problem calling outstanding. These spotlights are compiled completely on aesthetic/strategy alone and are entirely based on our own personal design biases. Brand design is a difficult field and understanding the nature of an organization and translating that understanding into a cohesive brand presentation deserves to be acknowledged.</p>
<h2>Our Favorite Brand Design Of 2016: Beautyrest by LPK</h2>
<p><a href="https://www.lpk.com">Brand Design Firm LPK</a> is well known for their design prowess and disruptive impact on industries across the world. They&#8217;ve worked on branding for companies like Maker&#8217;s Mark, Pringles, and Pampers in recent years to introduce wildly creative and compelling campaigns. Their work here is no different. The mattress industry has a few well-known giants and its an industry that has not seen much innovation in quite some time.</p>
<blockquote><p>We helped Beautyrest disrupt the bedding category by moving its top-tier mattress brand beyond functional technology to a haven for sacred, restorative slumber. What was once an easily mimicked, mind-numbing commodity was given a soul, with a look, tone and feel unlike anything on the retail floor.</p></blockquote>
<p><img decoding="async" src="https://www.lpk.com/wp-content/uploads/2016/07/beautyrest-02d-1440x800.jpg" alt="LPK's Branding Of Beautyrest" style="width: 100%; height: auto; margin: 25px 0px;" /></p>
<h2>The Result</h2>
<p>The rest of their work is not only stunning, but totally effective branding. The luxury bedding giant saw double-digit growth and an impact that spread well throughout the company&#8217;s multiple channels. Now, that&#8217;s truly effective branding.</p>
<p>You can learn more about LPK at <a href="https://www.lpk.com/">LPK.com</a>.</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/brand-design-firm-spotlight-lpk/">Brand Design Agency Spotlight: LPK</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/brand-design-firm-spotlight-lpk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Use The GoToWebinar API To Create Registration Form</title>
		<link>https://www.ideasandpixels.com/articles/use-the-gotowebinar-api-to-create-registration-form/</link>
					<comments>https://www.ideasandpixels.com/articles/use-the-gotowebinar-api-to-create-registration-form/#respond</comments>
		
		<dc:creator><![CDATA[Allen Gingrich]]></dc:creator>
		<pubDate>Tue, 01 Mar 2016 15:57:55 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=2347</guid>

					<description><![CDATA[<p>The GoToWebinar API, while thoroughly documented, is not so easy to implement. It&#8217;s just a standard REST API, but some parts of the documentation lack clear examples. Although I was...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/use-the-gotowebinar-api-to-create-registration-form/">Use The GoToWebinar API To Create Registration Form</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The GoToWebinar API, while thoroughly documented, is not so easy to implement. It&#8217;s just a standard REST API, but some parts of the documentation lack clear examples. Although I was able to work through my issues, I thought it would be helpful for others to see my final code samples in order to accomplish their goal of creating a webinar registration form on their website.</p>
<h2>Getting Your GoToWebinar Auth Token</h2>
<p>Before you can implement the GoToWebinar API, you must first secure an auth token. This can be done with a few methods, but we are looking for an implementation that doesn&#8217;t require the user to navigate a dialogue confirmation box. To begin, visit <a href="https://developer.citrixonline.com/">https://developer.citrixonline.com/</a> and create your free developer account.</p>
<p>Once you&#8217;ve registered, go to &#8220;My Apps&#8221; in the developer portal and click the &#8220;Add a New App&#8221; button. There are only a few fields to fill out, and you&#8217;re golden. Once you&#8217;ve been approved, you&#8217;ll be given a few credentials: a Consumer Key and a Consumer Secret. For now, we&#8217;ll use the Consumer Key.</p>
<p>Take your Consumer Key and use it in this format: https://api.citrixonline.com/oauth/authorize?client_id={consumerKey}. Put the URL in your browser and you&#8217;ll be given back some data in JSON format. Copy this and save it. We&#8217;ll specifically need the &#8220;Auth Token&#8221; and &#8220;Organizer Key&#8221; fields that it provides.</p>
<h2>Making The Form</h2>
<p>Although there are more than a dozen fields you can submit to the registration API, we&#8217;re going to just use three for simplicity: first name, last name, and email address.</p>
<pre><code>&#x3C;form action=&#x22;&#x22; method=&#x22;POST&#x22; id=&#x22;registration-form&#x22; class=&#x22;webinar-signup&#x22;&#x3E;
&#x9;&#x9;&#x9;&#x3C;input name=&#x22;webinar_key&#x22; type=&#x22;hidden&#x22; value=&#x22;34455776288xxxx&#x22; /&#x3E;
&#x9;&#x9;&#x9;&#x3C;input name=&#x22;organizer_key&#x22; type=&#x22;hidden&#x22; value=&#x22;828835101434139xxxx&#x22; /&#x3E;
&#x9;&#x9;&#x9;&#x3C;input name=&#x22;firstName&#x22; type=&#x22;text&#x22; placeholder=&#x22;First Name&#x22;&#x3E;
&#x9;&#x9;&#x9;&#x3C;input name=&#x22;lastName&#x22; type=&#x22;text&#x22; placeholder=&#x22;Last Name&#x22;&#x3E;
&#x9;&#x9;&#x9;&#x3C;input name=&#x22;email&#x22; type=&#x22;text&#x22; size=&#x22;30&#x22; maxlength=&#x22;50&#x22; placeholder=&#x22;Email&#x22;&#x3E;
&#x9;&#x9;&#x9;&#x3C;input type=&#x22;submit&#x22; value=&#x22;Register For Event&#x22; name=&#x22;registration-submission&#x22; /&#x3E;
&#x9;&#x9;&#x9;&#x3C;/form&#x3E;</code></pre>
<p>We&#8217;ve left &#8220;action&#8221; blank so it submits to itself for processing, but you can also change the action to be to a different script that will handle the processing. You&#8217;ll want to fill in the &#8220;webinar_key&#8221; and &#8220;organizer_key&#8221; hidden fields here. To get your webinar key, go into GoToWebinar, edit a webinar, and copy out the long numerical sting at the end of the URL.</p>
<p>At the top of your PHP document, let&#8217;s add the processing portion of the script.</p>
<pre><code>if (isset($_POST['registration-submission'])) {

$base_url = 'https://api.citrixonline.com/G2W/rest';
$org_key = $_POST['organizer_key'];
$web_key = $_POST['webinar_key'];

$vals['body'] = (object) array(
'firstName' => $_POST['firstName'],
'lastName' => $_POST['lastName'],
'email' => $_POST['email']
);

$long_url = $base_url.'/organizers/'.$org_key.'/webinars/'.$web_key.'/registrants';

$header = array();
$header[] = 'Accept: application/json';
$header[] = 'Content-type: application/json';
$header[] = 'Accept: application/vnd.citrix.g2wapi-v1.1+json';
$header[] = 'Authorization: OAuth oauth_token=[put your auth token here]';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $long_url);
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode($vals['body']));
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($ch);
$decoded_response = json_decode($response);

if ($decoded_response->status == 'APPROVED') {

	$register_result = true;

} else {

	$register_result = false;

}

}</code></pre>
<p>Notice the part above that says &#8220;[put your auth token here]&#8221; &#8212; use the auth token obtained the previous step.</p>
<p>Go ahead and test it to see if it works. I haven&#8217;t provided any type of &#8220;confirmation&#8221; here, but you can use the $register_result variable to do something with that.</p>
<p>Good luck!</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/use-the-gotowebinar-api-to-create-registration-form/">Use The GoToWebinar API To Create Registration Form</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/use-the-gotowebinar-api-to-create-registration-form/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WooCommerce Bug Fix: SyntaxError: Unexpected Token (2.4+)</title>
		<link>https://www.ideasandpixels.com/articles/woocommerce-bug-fix-syntaxerror-unexpected-token-2-4/</link>
					<comments>https://www.ideasandpixels.com/articles/woocommerce-bug-fix-syntaxerror-unexpected-token-2-4/#comments</comments>
		
		<dc:creator><![CDATA[Allen Gingrich]]></dc:creator>
		<pubDate>Thu, 12 Nov 2015 13:53:45 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=2291</guid>

					<description><![CDATA[<p>Just as a favor to anyone out there that may be experiencing this issue with WooCommerce as of 2.4, I wanted to post the solution that we found. I&#8217;m sure...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/woocommerce-bug-fix-syntaxerror-unexpected-token-2-4/">WooCommerce Bug Fix: SyntaxError: Unexpected Token (2.4+)</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Just as a favor to anyone out there that may be experiencing this issue with WooCommerce as of 2.4, I wanted to post the solution that we found. I&#8217;m sure this won&#8217;t be the end-all solution for everyone, but it may help some of you.</p>
<h2>WooCommerce Checkout Not Working Upon Update</h2>
<p>Check that your payment gateway isn&#8217;t using this method:</p>
<pre><code class="language-php">$order->payment_complete();</code></pre>
<p>For some reason, using that method had always worked in the past, but now was triggering some non-JSON responses upon checkout. Instead, manually update the stock levels and status like so:</p>
<pre><code class="language-php">
$order->update_status('processing', __( 'Awaiting fulfillment.', 'woocommerce' ));

// Reduce stock levels
$order->reduce_order_stock();

// Remove cart
WC()->cart->empty_cart();</code></pre>
<p>Hope this saves someone a lot of headache!</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/woocommerce-bug-fix-syntaxerror-unexpected-token-2-4/">WooCommerce Bug Fix: SyntaxError: Unexpected Token (2.4+)</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/woocommerce-bug-fix-syntaxerror-unexpected-token-2-4/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>How to Write an Effective Blog Post</title>
		<link>https://www.ideasandpixels.com/articles/how-to-write-an-effective-blog-post/</link>
					<comments>https://www.ideasandpixels.com/articles/how-to-write-an-effective-blog-post/#comments</comments>
		
		<dc:creator><![CDATA[Allen Gingrich]]></dc:creator>
		<pubDate>Mon, 01 Dec 2014 12:58:13 +0000</pubDate>
				<category><![CDATA[Design Tips]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<guid isPermaLink="false">http://ideasandpixels.com/?p=2210</guid>

					<description><![CDATA[<p>Perhaps the best and worst part of today’s online landscape is that everyone, or almost everyone, is a blogger. If you’ve found your way to this post, for example, you...</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/how-to-write-an-effective-blog-post/">How to Write an Effective Blog Post</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Perhaps the best and worst part of today’s online landscape is that everyone, or almost everyone, is a blogger. If you’ve found your way to this post, for example, you probably have at least some level of interest in creating compelling content that’s just as interesting to your readers as it is to you, whether it be business oriented, journalistic or personal. But, according to recent blogging statistics, so do about 6.7 million other web users in the United States.</p>
<p>Below are some ways to use your blog’s niche to your advantage, maintain post consistency and package posts to be shared. This is a list of tricks to making your post one to be read out of millions.</p>
<h2>1. Write blog posts about what you know.</h2>
<p>Your post should be built on a foundation of what you’re good at and what drew visitors to your site in the first place. A particular theme, topic or voice that readers can learn to expect and will eventually come back for should be made with readers in mind and based on the specificity of your function on the web.</p>
<p>What are you doing here and why should readers care? Do you manage a business blog? What type of business and exactly what aspects of it? Narrow the subjects of posts so you can delve deeply into your niche and offer readers specific information that they might only ever find through your site.</p>
<h2>2. Stick to you your blog niche.</h2>
<p>When you write a post in accordance to your niche, it becomes easier for you to create content tailored to your blog’s readers, which increases that post’s sharing potential in the long run. The opposite becomes true when bloggers lack a topic or stringing theme among posts and publish them on a variety of subjects.</p>
<p>When that’s the case, each post may only appeal to a portion of your readers, which results in fewer readers getting through a post and even fewer of those readers actually sharing it with others.</p>
<h2>3. Make it pretty, and be a little strategic.</h2>
<p>A post is always more successful when accompanied by a related image that makes it seem more credible to readers and provides increased potential for backlinks. Posts should also be broken up with logical line breaks that help to maintain your readers’ interest, even through long pieces, and appear the most visually pleasing.</p>
<blockquote>
<p>Be sure and utilize your social media outlets! Google +, LinkedIn and Pinterest work wonders for our <a href="http://ideasandpixels.com/blog">Design Blog</a>. For instance Pinterest drives 32% of this blogs traffic with our custom images and free giveaways.  &#8212; Matt Valvano</p>
</blockquote>
<p>Similarly, consider utilizing a website statistics service like Google Analytics to monitor your blog’s traffic and understand which posts are most successful and why. Note that the universally best times to post are on Monday and Thursdays, and usually between 7 and 9am.</p>
<p>The post <a href="https://www.ideasandpixels.com/articles/how-to-write-an-effective-blog-post/">How to Write an Effective Blog Post</a> appeared first on <a href="https://www.ideasandpixels.com">Ideas and Pixels</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ideasandpixels.com/articles/how-to-write-an-effective-blog-post/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
