<?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>Blog | Daddy Design</title>
	<atom:link href="http://www.daddydesign.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.daddydesign.com</link>
	<description>Web, Wordpress and Facebook Designs</description>
	<lastBuildDate>Mon, 12 Aug 2024 13:46:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Harnessing the Power of AI for Your Blog: A Real-Life Example from Daddy Design</title>
		<link>https://www.daddydesign.com/wordpress/harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design</link>
					<comments>https://www.daddydesign.com/wordpress/harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 12 Aug 2024 13:46:17 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ai blog post]]></category>
		<category><![CDATA[ai design]]></category>
		<category><![CDATA[ai firm]]></category>
		<category><![CDATA[ai for seo]]></category>
		<category><![CDATA[ai wordpress design]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=7011</guid>

					<description><![CDATA[<p>One such powerful tool is Artificial Intelligence (AI), which has revolutionized various industries, including content creation. In this blog post, we'll explore how using AI can benefit companies in creating their own blog posts, using our very own Daddy Design, a WordPress design firm, as a prime example.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design/">Harnessing the Power of AI for Your Blog: A Real-Life Example from Daddy Design</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In today&#8217;s digital age, staying ahead in the competitive landscape of online content creation can be challenging. Businesses are constantly seeking innovative ways to streamline their processes and enhance productivity. One such powerful tool is Artificial Intelligence (AI), which has revolutionized various industries, including content creation. In this blog post, we&#8217;ll explore how using AI can benefit companies in creating their own blog posts, using our very own Daddy Design, a WordPress design firm, as a prime example.</p>



<p>And here&#8217;s the kicker: This blog post you&#8217;re reading right now? It was written with the help of AI!</p>



<h4 class="wp-block-heading">Why Use AI for Blog Writing?</h4>



<ol class="wp-block-list">
<li><strong>Efficiency and Speed</strong>
<ul class="wp-block-list">
<li>AI can generate content quickly, allowing businesses to produce a steady stream of blog posts without dedicating extensive time and resources. This is particularly useful for small businesses and startups with limited manpower.</li>
</ul>
</li>



<li><strong>Cost-Effectiveness</strong>
<ul class="wp-block-list">
<li>By leveraging AI, companies can reduce the need for hiring multiple content writers, thereby cutting down on expenses. This is especially beneficial for businesses looking to maximize their budget while still maintaining a strong online presence.</li>
</ul>
</li>



<li><strong>Consistency and Quality</strong>
<ul class="wp-block-list">
<li>AI ensures consistency in tone and style across all blog posts. It can also help maintain a high standard of quality by minimizing human errors and providing suggestions for improvements.</li>
</ul>
</li>



<li><strong>SEO Optimization</strong>
<ul class="wp-block-list">
<li>AI tools are equipped with SEO capabilities, ensuring that the content is optimized for search engines. This helps in improving the blog&#8217;s visibility and driving organic traffic to the website.</li>
</ul>
</li>



<li><strong>Data-Driven Insights</strong>
<ul class="wp-block-list">
<li>AI can analyze data to understand what topics resonate with the audience, enabling companies to create content that is relevant and engaging. This data-driven approach helps in crafting posts that are more likely to attract and retain readers.</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading">How Daddy Design Utilizes AI for Blog Writing</h4>



<p>At Daddy Design, we specialize in creating custom WordPress websites that are not only visually appealing but also highly functional. As a forward-thinking company, we&#8217;ve integrated AI into our content creation process to demonstrate its effectiveness and potential.</p>



<ol class="wp-block-list">
<li><strong>Content Ideation</strong>
<ul class="wp-block-list">
<li>AI helps us brainstorm and generate ideas for blog posts. By analyzing trending topics and keywords in the web design industry, we can identify what our audience is interested in and create content that addresses their needs.</li>
</ul>
</li>



<li><strong>Drafting and Writing</strong>
<ul class="wp-block-list">
<li>With the help of AI, we can quickly draft blog posts. AI tools assist in structuring the content, ensuring a logical flow, and even suggesting improvements in grammar and style. This post, for example, was created using AI to showcase its capabilities.</li>
</ul>
</li>



<li><strong>SEO and Keyword Optimization</strong>
<ul class="wp-block-list">
<li>AI tools analyze our content to ensure it is SEO-friendly. They provide insights on keyword usage, readability, and other SEO factors that help our posts rank higher on search engine results pages.</li>
</ul>
</li>



<li><strong>Editing and Proofreading</strong>
<ul class="wp-block-list">
<li>AI assists in the editing process by identifying errors and suggesting corrections. This helps us maintain a high level of quality in our blog posts, ensuring they are polished and professional.</li>
</ul>
</li>



<li><strong>Content Personalization</strong>
<ul class="wp-block-list">
<li>AI enables us to tailor our content to different segments of our audience. By analyzing user behavior and preferences, we can create personalized content that resonates with different groups, enhancing engagement and loyalty.</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading">Conclusion</h4>



<p>Incorporating AI into blog writing offers numerous benefits, from increased efficiency and cost savings to enhanced quality and SEO optimization. At Daddy Design, we are committed to leveraging the latest technologies to provide the best services to our clients. By using AI to write this very post, we hope to demonstrate the practical advantages of AI in content creation and inspire other businesses to explore its potential.</p>



<p>Ready to elevate your content strategy with AI? Contact Daddy Design today and let us help you harness the power of AI for your business!</p><p>The post <a href="https://www.daddydesign.com/wordpress/harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design/">Harnessing the Power of AI for Your Blog: A Real-Life Example from Daddy Design</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/harnessing-the-power-of-ai-for-your-blog-a-real-life-example-from-daddy-design/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>eBay&#8217;s New IRS Reporting Requirements and How to Manage Your Sales for taxes</title>
		<link>https://www.daddydesign.com/wordpress/ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes</link>
					<comments>https://www.daddydesign.com/wordpress/ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 01 Aug 2024 16:55:30 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ebay $600]]></category>
		<category><![CDATA[ebay 5000]]></category>
		<category><![CDATA[ebay 600]]></category>
		<category><![CDATA[eBay Sales and Purchases]]></category>
		<category><![CDATA[ebay sales spreadsheet]]></category>
		<category><![CDATA[ebay taxes]]></category>
		<category><![CDATA[irs ebay]]></category>
		<category><![CDATA[wordpress ebay]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=7006</guid>

					<description><![CDATA[<p>In recent updates, eBay has announced that it will start reporting sales information to the IRS for sellers who exceed certain thresholds.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes/">eBay’s New IRS Reporting Requirements and How to Manage Your Sales for taxes</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In recent updates, eBay has announced that it will start reporting sales information to the IRS for sellers who exceed certain thresholds. This change, driven by new tax regulations, aims to ensure that all income generated from online sales is accurately reported and taxed. For 2024, eBay is implementing a transition year with a threshold of $5,000 for transactions. Starting in 2025, this threshold will be lowered to $600. This means if your sales on eBay exceed $5,000 in 2024, or $600 in 2025 and beyond, eBay will report this income to the IRS, and you may receive a Form 1099-K detailing your sales transactions. It&#8217;s crucial for sellers to understand these changes and how they impact their tax obligations.</p>



<p>The new reporting requirements can seem daunting, especially if you&#8217;re not accustomed to keeping detailed records of your sales and expenses. However, one way to manage the impact of these new rules is by meticulously tracking your purchase costs against your sales. By doing so, you can demonstrate that the amount you received from selling an item was less than what you originally paid for it, thereby reducing your taxable income.</p>



<h3 class="wp-block-heading">How to Use Excel to Track Your eBay Sales and Purchases</h3>



<p>To help you navigate these changes, we’ve created an example Excel sheet that you can use to track your sales and purchases. This sheet will help you determine if the cost of purchasing your items exceeds the revenue from selling them, which can potentially reduce your taxable income.</p>



<h4 class="wp-block-heading">Step-by-Step Guide to Creating Your Excel Sheet</h4>



<ol class="wp-block-list">
<li><strong>Set Up Your Excel Sheet:</strong>
<ul class="wp-block-list">
<li><strong>Column A:</strong> Item Name</li>



<li><strong>Column B:</strong> Purchase Date</li>



<li><strong>Column C:</strong> Purchase Price</li>



<li><strong>Column D:</strong> Sale Date</li>



<li><strong>Column E:</strong> Sale Price</li>
</ul>
</li>



<li><strong>Enter Your Data:</strong>
<ul class="wp-block-list">
<li>For each item you sell, enter the name, purchase date, and purchase price in the respective columns.</li>



<li>When you sell the item, record the sale date and sale price.</li>
</ul>
</li>



<li><strong>Calculate Your Profit or Loss:</strong>
<ul class="wp-block-list">
<li>In <strong>Column F</strong> (Profit/Loss), create a formula to subtract the purchase price from the sale price. The formula in cell F2 might look like this: <code>=E2-C2</code>.</li>



<li>If the result is negative, it indicates a loss, which can be used to offset your income.</li>
</ul>
</li>



<li><strong>Summarize Your Data:</strong>
<ul class="wp-block-list">
<li>Create a summary section at the bottom of your sheet to total your sales, purchases, and profit/loss.</li>



<li>Use the SUM function to add up your sales and purchase prices. For example, in cell E100 (assuming you have less than 100 items), you might use <code>=SUM(E2:E99)</code> to get the total sales.</li>
</ul>
</li>
</ol>



<p>Here’s a simplified example of what your Excel sheet might look like:</p>



<figure class="wp-block-table"><table><thead><tr><th>Item Name</th><th>Purchase Date</th><th>Purchase Price</th><th>Sale Date</th><th>Sale Price</th><th>Profit/Loss</th></tr></thead><tbody><tr><td>Item A</td><td>01/05/2024</td><td>$100</td><td>03/10/2024</td><td>$80</td><td>-$20</td></tr><tr><td>Item B</td><td>02/15/2024</td><td>$50</td><td>04/20/2024</td><td>$60</td><td>$10</td></tr></tbody></table></figure>



<p><strong>Summary:</strong></p>



<ul class="wp-block-list">
<li><strong>Total Purchase Price:</strong> <code>=SUM(C2:C99)</code></li>



<li><strong>Total Sale Price:</strong> <code>=SUM(E2:E99)</code></li>



<li><strong>Total Profit/Loss:</strong> <code>=SUM(F2:F99)</code></li>
</ul>



<p>By maintaining this detailed record, you can ensure that you’re accurately reporting your net income to the IRS and potentially reducing your tax liability by showcasing your actual costs versus your sales. This proactive approach will help you stay compliant with the new eBay reporting requirements while efficiently managing your finances.</p><p>The post <a href="https://www.daddydesign.com/wordpress/ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes/">eBay’s New IRS Reporting Requirements and How to Manage Your Sales for taxes</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/ebays-new-irs-reporting-requirements-and-how-to-manage-your-sales-for-taxes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Fix Google Blocking Gmail from WordPress Sites</title>
		<link>https://www.daddydesign.com/wordpress/how-to-fix-google-blocking-gmail-from-wordpress-sites/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-fix-google-blocking-gmail-from-wordpress-sites</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-fix-google-blocking-gmail-from-wordpress-sites/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 23 Jul 2024 13:33:54 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Google’s security algorithms]]></category>
		<category><![CDATA[Post SMTP gmail]]></category>
		<category><![CDATA[Post SMTP Plugin]]></category>
		<category><![CDATA[wordpres smtp]]></category>
		<category><![CDATA[wordpress gmail]]></category>
		<category><![CDATA[wordpress issues]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=7002</guid>

					<description><![CDATA[<p>In recent times, many WordPress site owners have encountered issues with their contact forms and email notifications, particularly when using Gmail accounts. Google has implemented stricter security measures to protect users from potential spam and phishing attacks.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-fix-google-blocking-gmail-from-wordpress-sites/">How to Fix Google Blocking Gmail from WordPress Sites</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In recent times, many WordPress site owners have encountered issues with their contact forms and email notifications, particularly when using Gmail accounts. Google has implemented stricter security measures to protect users from potential spam and phishing attacks. As a result, emails sent from WordPress sites to Gmail addresses may be blocked or marked as spam, especially if they originate from shared hosting servers or are not properly authenticated.</p>



<p>This blocking occurs because Google’s security algorithms detect that the emails are not being sent from a trusted source. To ensure the reliability and security of email communications, Google requires proper authentication through protocols such as SMTP (Simple Mail Transfer Protocol) with OAuth 2.0. This process involves configuring your WordPress site to use a more secure method of sending emails, ensuring they are delivered reliably to Gmail accounts without being blocked.</p>



<p><strong>We currently ran into the problem and here is how we got it fixed:</strong></p>



<h3 class="wp-block-heading">How to Fix the Issue Using the Post SMTP Plugin</h3>



<p>To fix this issue using the Post SMTP plugin, follow these steps to set up Gmail API for sending emails:</p>



<ol class="wp-block-list">
<li><strong>Create a Project in Google Cloud Console</strong>:
<ul class="wp-block-list">
<li>Go to the <a>Google Cloud Console</a>.</li>



<li>Create a new project.</li>
</ul>
</li>



<li><strong>Enable Gmail API</strong>:
<ul class="wp-block-list">
<li>Select your project.</li>



<li>Navigate to <code>APIs &amp; Services</code> &gt; <code>Library</code>.</li>



<li>Search for &#8220;Gmail API&#8221; and enable it.</li>
</ul>
</li>



<li><strong>Create OAuth 2.0 Credentials</strong>:
<ul class="wp-block-list">
<li>Go to <code>APIs &amp; Services</code> &gt; <code>Credentials</code>.</li>



<li>Click <code>Create Credentials</code> and select <code>OAuth 2.0 Client ID</code>.</li>



<li>Configure the consent screen by providing necessary details.</li>



<li>Choose <code>Web application</code> as the application type.</li>



<li>Add the redirect URI provided by Post SMTP (usually found in the plugin&#8217;s settings).</li>
</ul>
</li>



<li><strong>Add Test Users</strong>:
<ul class="wp-block-list">
<li>Under <code>OAuth consent screen</code>, add the email addresses of users who will be testing (including your own).</li>
</ul>
</li>



<li><strong>Get Client ID and Client Secret</strong>:
<ul class="wp-block-list">
<li>Copy the Client ID and Client Secret.</li>
</ul>
</li>



<li><strong>Install Post SMTP Plugin</strong>:
<ul class="wp-block-list">
<li>If not already installed, install and activate the Post SMTP plugin in your WordPress site.</li>
</ul>
</li>



<li><strong>Configure Post SMTP</strong>:
<ul class="wp-block-list">
<li>Go to <code>Post SMTP</code> settings in your WordPress dashboard.</li>



<li>Choose <code>Gmail API</code> as the mailer.</li>



<li>Paste the Client ID and Client Secret into the respective fields.</li>



<li>Save the settings.</li>
</ul>
</li>



<li><strong>Authenticate and Grant Permissions</strong>:
<ul class="wp-block-list">
<li>Click the <code>Grant permission with Google</code> button.</li>



<li>Follow the on-screen instructions to grant permission.</li>
</ul>
</li>



<li><strong>Send a Test Email</strong>:
<ul class="wp-block-list">
<li>Use the Post SMTP settings to send a test email and ensure everything is working correctly.</li>
</ul>
</li>
</ol>



<p>By following these steps, you will configure your WordPress site to send emails through Gmail&#8217;s SMTP servers using OAuth 2.0 authentication, ensuring that your emails are delivered reliably without being blocked by Google.</p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-fix-google-blocking-gmail-from-wordpress-sites/">How to Fix Google Blocking Gmail from WordPress Sites</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-fix-google-blocking-gmail-from-wordpress-sites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Elevate Your E-Commerce with Custom Shopify Websites from Daddy Design</title>
		<link>https://www.daddydesign.com/wordpress/elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design</link>
					<comments>https://www.daddydesign.com/wordpress/elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 02 Jul 2024 18:19:19 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Shopify]]></category>
		<category><![CDATA[#CustomShopify]]></category>
		<category><![CDATA[#Ecommerce]]></category>
		<category><![CDATA[#EcommerceSolutions]]></category>
		<category><![CDATA[#OnlineStore]]></category>
		<category><![CDATA[#ShopifyDesign]]></category>
		<category><![CDATA[#ShopifyDevelopment]]></category>
		<category><![CDATA[#ShopifyExperts]]></category>
		<category><![CDATA[#ShopifySetup]]></category>
		<category><![CDATA[#WebDesign]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6998</guid>

					<description><![CDATA[<p>At Daddy Design, we've been at the forefront of web development for years, and we're excited to announce an expansion of our services with a special focus on custom Shopify websites.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design/">Elevate Your E-Commerce with Custom Shopify Websites from Daddy Design</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>At Daddy Design, we&#8217;ve been at the forefront of web development for years, and we&#8217;re excited to announce an expansion of our services with a special focus on custom Shopify websites. Whether you&#8217;re looking to set up a new online store or elevate your existing Shopify site, we have the expertise to make your e-commerce dreams a reality.</p>
<h3>Why Choose Shopify?</h3>
<p>Shopify has become a leading platform for e-commerce businesses, and for good reason. Here are some key points that make Shopify a standout choice:</p>
<ul>
<li><strong>User-Friendly Interface:</strong> Shopify&#8217;s intuitive design makes it easy for anyone to set up and manage an online store, even without technical expertise.</li>
<li><strong>Customizability:</strong> With countless themes and apps available, you can create a store that perfectly aligns with your brand.</li>
<li><strong>Scalability:</strong> Whether you&#8217;re just starting out or scaling up, Shopify can grow with your business, handling everything from small shops to large enterprises.</li>
<li><strong>Security and Reliability:</strong> Shopify offers robust security features and reliable uptime, ensuring your store is always accessible and secure for your customers.</li>
</ul>
<h3>Our Custom Shopify Services</h3>
<p>At Daddy Design, we offer a comprehensive range of Shopify services to cater to all your e-commerce needs:</p>
<ol>
<li><strong>Set Up and Getting Started:</strong> We&#8217;ll guide you through the initial setup process, ensuring your Shopify store is configured correctly from the start.</li>
<li><strong>Custom Design or Template Modifications:</strong> Whether you need a completely custom design or want to tweak an existing template, our designers will create a stunning, user-friendly site that reflects your brand.</li>
<li><strong>General Usage and Product Setup:</strong> From adding products to setting up collections and managing inventory, we&#8217;ll help you make the most of Shopify&#8217;s powerful features.</li>
<li><strong>Ongoing Support:</strong> Our team is here to provide continuous support and updates to keep your store running smoothly and efficiently.</li>
</ol>
<h3>Why Choose Daddy Design?</h3>
<p>Here&#8217;s why Daddy Design is your ideal partner for custom Shopify website development:</p>
<ul>
<li><strong>Years of Experience:</strong> We&#8217;ve been developing websites for years, and our deep understanding of Shopify allows us to deliver high-quality, tailored solutions.</li>
<li><strong>Customer-Centric Approach:</strong> Your satisfaction is our priority. We work closely with you to understand your needs and create a website that exceeds your expectations.</li>
<li><strong>Comprehensive Services:</strong> From design to deployment and ongoing support, we offer a full suite of services to ensure your Shopify store&#8217;s success.</li>
<li><strong>Proven Track Record:</strong> Our portfolio of successful projects speaks for itself. We&#8217;ve helped numerous businesses achieve their e-commerce goals, and we&#8217;re ready to do the same for you.</li>
</ul>
<p>Ready to take your e-commerce business to the next level? <a href="_wp_link_placeholder" data-wplink-edit="true">Contact Daddy Design</a> today to discuss how our custom Shopify services can help you achieve your goals.</p><p>The post <a href="https://www.daddydesign.com/wordpress/elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design/">Elevate Your E-Commerce with Custom Shopify Websites from Daddy Design</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/elevate-your-e-commerce-with-custom-shopify-websites-from-daddy-design/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Trusted Web Design and Development in Fort Lauderdale</title>
		<link>https://www.daddydesign.com/wordpress/trusted-web-design-and-development-in-fort-lauderdale/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trusted-web-design-and-development-in-fort-lauderdale</link>
					<comments>https://www.daddydesign.com/wordpress/trusted-web-design-and-development-in-fort-lauderdale/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 30 May 2024 16:44:18 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bodega]]></category>
		<category><![CDATA[fort lauderdale web]]></category>
		<category><![CDATA[fort lauderdale web design]]></category>
		<category><![CDATA[fort lauderdale web development]]></category>
		<category><![CDATA[fort lauderdale wordpress]]></category>
		<category><![CDATA[moss construction]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[wordpress design]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6990</guid>

					<description><![CDATA[<p>For over 20 years, our web design firm has been the go-to choice for businesses in Fort Lauderdale and the surrounding areas. Our extensive experience in web design and web development ensures that we can create stunning, functional websites tailored to your specific needs.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/trusted-web-design-and-development-in-fort-lauderdale/">Trusted Web Design and Development in Fort Lauderdale</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>For over 20 years, our web design firm has been the go-to choice for businesses in Fort Lauderdale and the surrounding areas. Our extensive experience in web design and web development ensures that we can create stunning, functional websites tailored to your specific needs. From small startups to large corporations, we have the expertise to bring your vision to life. Our specialty in WordPress allows us to build versatile and user-friendly websites that help your business thrive in the digital landscape.</p>
<p>Local companies in Fort Lauderdale trust us with their web design projects because we deliver results. Some of our satisfied clients include Moss Construction, Chauvet Lighting, and Bodega Taqueria y Tequila. These businesses have seen firsthand how our professional web development services can enhance their online presence and drive growth. Our commitment to excellence and customer satisfaction has made us a trusted partner in the local community.</p>
<p>Whether you’re a small business looking to establish your online footprint or a large enterprise needing a sophisticated web solution, we have the skills and experience to meet your needs. Our team of experts is dedicated to providing top-notch web design and development services, with a particular focus on WordPress. Contact us today to find out how we can help your Fort Lauderdale business succeed online.</p><p>The post <a href="https://www.daddydesign.com/wordpress/trusted-web-design-and-development-in-fort-lauderdale/">Trusted Web Design and Development in Fort Lauderdale</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/trusted-web-design-and-development-in-fort-lauderdale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to change the Header background color on scroll using minimal JavaScript</title>
		<link>https://www.daddydesign.com/wordpress/how-to-change-the-header-background-color-on-scroll-using-minimal-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-change-the-header-background-color-on-scroll-using-minimal-javascript</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-change-the-header-background-color-on-scroll-using-minimal-javascript/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 28 May 2024 13:24:59 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6952</guid>

					<description><![CDATA[<p>We know that nowadays everyone wants something flashy and eye catching but the majority of the time at Daddy Design, we prefer a simplistic approach that functions much smoother and more efficiently. In this tutorial we will teach you how to easily change the Header background color on scroll using minimal JavaScript to create a quick simple elegant solution.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-change-the-header-background-color-on-scroll-using-minimal-javascript/">How to change the Header background color on scroll using minimal JavaScript</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>We know that nowadays everyone wants something flashy and eye catching but the majority of the time, at Daddy Design we prefer a simplistic approach that functions much smoother and more efficiently. We will take pure clean code vs bloated code any day, which is why when we were tasked with changing the background color of a Header when the user scrolled the page on a project we decided to create a simple elegant solution. In this tutorial we will teach you how to easily change the Header background color on scroll using minimal JavaScript to create a quick simple elegant solution.</p>



<p><em>*Please note that this is a very bare bones example of how to set up the structure and you will need to have an understanding of HTML and CSS to style this to fit your particular needs.</em></p>



<h2 class="wp-block-heading">STEP 1: Create a Header element using HTML</h2>



<p>In Step 1, we will be creating a simple Header element using HTML.</p>



<p><strong>HTML</strong></p>


<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;header id=&quot;header&quot;&gt;Header&lt;/header&gt;
</pre></pre>


<p><strong>Items to Note:</strong></p>



<p>This is a bare bones working example and you will need to add your Header elements to fit your particular needs.</p>



<h2 class="wp-block-heading">STEP 2: Use CSS to style the Header element</h2>



<p>In Step 2, we will utilize CSS to style the basic Header element.</p>



<p><strong>CSS</strong></p>



<p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">#header{
width: 100%;
height: 100px;
position: fixed;
top: 0;
left: 0;
right: 0;
color: #000;
background: #ccc;
z-index: 9999;
}
</pre></pre></p>



<p><strong>Items to Note:</strong></p>



<ol class="wp-block-list">
<li>Adjust the height of the Header to fit your particular needs.</li>



<li>Adjust font and link colors to fit your particular needs.</li>



<li>Adjust the background color to fit your particular needs.</li>



<li>Z-index may need to be adjusted depending on other elements in your code.</li>
</ol>



<h2 class="wp-block-heading">STEP 3: Use CSS to set up the alternate Header</h2>



<p>In Step 3, we will utilize another CSS class that will be triggered in Step 4 with JavaScript to override the style for the Header element.</p>



<p><strong>CSS</strong></p>


<p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">#header.black{
color: #fff;
background: #000;
}
</pre></pre></p>




<p><strong>Items to Note:</strong></p>



<ol class="wp-block-list">
<li>Make sure if you change the CSS class name that you adjust it in the next step as well.</li>



<li> If the font and link colors conflict with your new background color then make sure to adjust them.</li>



<li>Adjust the alternate background color to fit your particular needs.</li>
</ol>



<h2 class="wp-block-heading">STEP 4: Use JavaScript to trigger the alternate CSS class for the Header</h2>



<p>In the final step, we will utilize JavaScript and the scroll function to trigger the alternate CSS class for the Header element when the user scrolls the page. Basically all that is happening with this simple script is that the CSS class is added and removed based on the scroll point set which results in a quick smooth change of background color for the Header.</p>



<p><strong>JS</strong></p>

<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
$(window).scroll(function() {
	var scroll = $(window).scrollTop();
	if (scroll &gt;= 60) {
        $('header').addClass(&quot;black&quot;);
	} else {
        $('header').removeClass(&quot;black&quot;);
	}
});
</pre></pre>



<p><strong>Items to Note:</strong></p>



<ol class="wp-block-list">
<li>Adjusting the number 60 will adjust how fast or slow the change happens during scroll.</li>



<li>If you want to change your CSS class name then make sure you update it in both places.</li>
</ol>



<h2 class="wp-block-heading">Full Code</h2>



<p><strong>HTML</strong></p>


<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;header id=&quot;header&quot;&gt;Header&lt;/header&gt;
</pre></pre>


<p><strong>CSS</strong></p>



<p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">#header{
width: 100%;
height: 100px;
position: fixed;
top: 0;
left: 0;
right: 0;
color: #000;
background: #ccc;
z-index: 9999;
}
</pre></pre></p>



<p><strong>JS</strong></p>


<!-- /wp:post-content -->
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
$(window).scroll(function() {
	var scroll = $(window).scrollTop();
	if (scroll &gt;= 60) {
        $('header').addClass(&quot;black&quot;);
	} else {
        $('header').removeClass(&quot;black&quot;);
	}
});
</pre></pre>
<h3 class="wp-block-heading"><strong>Troubleshooting</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again. Please do not email us with problems regarding this tutorial unless you want to hire us.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Hire Us</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>If you are unfamiliar with web development and need hep with your website we are available for hire. Please <a href="https://www.daddydesign.com/request-a-free-quote-form/">contact us</a> in order to receive a quote for this or any other service.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p>
<!-- /wp:paragraph --><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-change-the-header-background-color-on-scroll-using-minimal-javascript/">How to change the Header background color on scroll using minimal JavaScript</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-change-the-header-background-color-on-scroll-using-minimal-javascript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Retrieve Crypto Ticker Prices in Google Sheets for Bitcoin and Other ALT Cryptocurrencies</title>
		<link>https://www.daddydesign.com/wordpress/how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 08 Jan 2024 18:28:50 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[crypto google sheets]]></category>
		<category><![CDATA[Crypto Ticker]]></category>
		<category><![CDATA[Crypto Ticker Prices]]></category>
		<category><![CDATA[Cryptocurrencies google sheets]]></category>
		<category><![CDATA[Cryptocurrencies prices]]></category>
		<category><![CDATA[google sheet tickers]]></category>
		<category><![CDATA[proft and loss crypto]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6928</guid>

					<description><![CDATA[<p>This tutorial will guide you on how to monitor the prices of Bitcoin and various alternative cryptocurrencies in Google Sheets. Firstly, you&#8217;ll need a website that provides real-time and up-to-date prices. We found an excellent site, https://cryptoprices.cc/, which not only displays current prices but also offers guidance on setting up a basic Google Sheet to [&#8230;]</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies/">How to Retrieve Crypto Ticker Prices in Google Sheets for Bitcoin and Other ALT Cryptocurrencies</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>This tutorial will guide you on how to monitor the prices of Bitcoin and various alternative cryptocurrencies in Google Sheets.</p>



<p>Firstly, you&#8217;ll need a website that provides real-time and up-to-date prices. We found an excellent site,<a href="https://cryptoprices.cc/" target="_blank" rel="noopener" title=""> https://cryptoprices.cc/</a>, which not only displays current prices but also offers guidance on setting up a basic Google Sheet to showcase these prices. However, in this tutorial, we have included additional elements to make tracking your investments more convenient.</p>



<p><strong>STEP 1.</strong></p>



<p>Commence by utilizing Cell A3 to exhibit the coin symbol. For instance, Bitcoin is represented by BTC. Ensure that the symbol is in all capital letters. Here is a list of crypto coins and their symbols.</p>



<p><strong>STEP 2.</strong></p>



<p>Now, retrieve the price for the given symbol by pulling the current price from the Crypto Prices website. Insert the following formula into cell B3: =IMPORTDATA(&#8220;https://cryptoprices.cc/&#8221;&amp;A3&amp;&#8221;&#8221;). The URL path ends with /SYMBOL, pulling information from A3.</p>



<p>That covers the basics of obtaining the current live prices of any coin. If you wish to enhance your Google Sheet further, follow the steps below.</p>



<p><strong>STEP 3.</strong></p>



<p>Display the All-Time High (ATH) price of the coin in Cell C3. Insert this formula: =IMPORTDATA(&#8220;https://cryptoprices.cc/&#8221;&amp;A3&amp;&#8221;/ATH&#8221;).</p>



<p><strong>STEP 4.</strong></p>



<p>Track your percentage returns and losses. Input the purchase price of the coin in Cell E3. Then, in cell F3, insert this formula: =IF(E3 &lt;&gt; 0, (B3 &#8211; E3) / E3, &#8220;&#8221;), calculating the current percentage profit or loss.</p>



<p><strong>BONUS FUN STEP</strong></p>



<p>To visually distinguish between profit and loss:</p>



<ul class="wp-block-list">
<li>Select cell F3.</li>



<li>Navigate to &#8220;Format&#8221; in the top menu.</li>



<li>Choose &#8220;Conditional formatting.&#8221;</li>



<li>Set up two rules:
<ul class="wp-block-list">
<li>For positive percentage change (green):
<ul class="wp-block-list">
<li>Under &#8220;Format cells if,&#8221; choose &#8220;Custom formula is.&#8221;</li>



<li>Enter the formula: =F3 > 0</li>



<li>Set the formatting style for positive values (e.g., green).</li>
</ul>
</li>



<li>For negative percentage change (red):
<ul class="wp-block-list">
<li>Under &#8220;Format cells if,&#8221; choose &#8220;Custom formula is.&#8221;</li>



<li>Enter the formula: =F3 &lt; 0</li>



<li>Set the formatting style for negative values (e.g., red).</li>
</ul>
</li>
</ul>
</li>
</ul>



<p>This way, the background color of cell F3 will change to green when the percentage change is positive and red when it&#8217;s negative. Adjust the formatting options as needed.</p>



<p><a href="https://www.daddydesign.com/wp-content/uploads/2024/01/Crypto-Ticker-Prices-in-Google-Sheets.xlsx" target="_blank" rel="noopener" title=""><strong>Download our example Google Sheet here</strong></a> (the example coins we used on this sheet are: BTC, ETH, LINK, SOV, SOL, and SUSHI)</p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies/">How to Retrieve Crypto Ticker Prices in Google Sheets for Bitcoin and Other ALT Cryptocurrencies</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-retrieve-crypto-ticker-prices-in-google-sheets-for-bitcoin-and-other-alt-cryptocurrencies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flexible Content is our Favorite Feature of the Advanced Custom Fields (ACF) WordPress Plugin</title>
		<link>https://www.daddydesign.com/wordpress/flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin</link>
					<comments>https://www.daddydesign.com/wordpress/flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 04 Jan 2024 23:21:30 +0000</pubDate>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[ACF]]></category>
		<category><![CDATA[ACF Plugin]]></category>
		<category><![CDATA[ACF WordPress Plugin]]></category>
		<category><![CDATA[Advanced Custom Fields Plugin]]></category>
		<category><![CDATA[Advanced Custom Fields WP Plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[WordPress Resources]]></category>
		<category><![CDATA[WP Plugins]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6922</guid>

					<description><![CDATA[<p>We love giving our clients full control over as many elements and aspects of their website that we can and the Advanced Custom Fields WP plugin helps us do just that!</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin/">Flexible Content is our Favorite Feature of the Advanced Custom Fields (ACF) WordPress Plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>At Daddy Design when we develop custom WordPress websites we always aim to go as plugin light as possible, however one plugin we use on every single project is the robust Advanced Custom Fields (ACF) WordPress plugin. While this amazing plugin is full of so many game changing features that allow developers to create user friendly custom content blocks, there is one feature in particular that we absolutely love and it&#8217;s the Flexible Content field. This feature allows you to create advanced drag &amp; drop sections for your site giving you the ability to create a wide range of layouts without limitations. We love giving our clients full control over as many elements and aspects of their website that we can and the Advanced Custom Fields WP plugin helps us do just that!</p>



<h2 class="wp-block-heading"><strong>ACF describes the Flexible Content field as follows:</strong></h2>



<p>The Flexible Content field provides a simple, structured, block-based editor.</p>



<p>Using layouts and sub fields to design the available blocks, this field type acts as a blank canvas to which you can define, create and manage content with total control.</p>



<h2 class="wp-block-heading"><strong>How difficult is the Advanced Custom Fields Flexible Content field to use?</strong></h2>



<p>In general the Advanced Custom Fields plugin requires a lot of development knowledge to properly utilize and the Flexible Content field is definitely an advanced feature of the plugin that requires a lot of thought behind how to properly implement it. Accessing the values is done via the have_rows, the_row, get_sub_field, and the_sub_field functions, so you should be familiar with these methods. We recommend you visit the ACF documentation resources available on their website linked below to get familiar with how this particular field needs to be implemented.&nbsp;</p>



<p><a href="https://www.advancedcustomfields.com/resources/flexible-content/" target="_blank" rel="noopener" title="">Visit the ACF Documentation Resources</a> </p>



<h3 class="wp-block-heading">Hire Us</h3>



<p>If you are unfamiliar with web development and need hep with your website we are available for hire. Please <a href="https://www.daddydesign.com/request-a-free-quote-form/">contact us</a> in order to receive a quote for this or any other service. </p>



<p><a class="btn" href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p><p>The post <a href="https://www.daddydesign.com/wordpress/flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin/">Flexible Content is our Favorite Feature of the Advanced Custom Fields (ACF) WordPress Plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/flexible-content-is-our-favorite-feature-of-the-advanced-custom-fields-acf-wordpress-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Elevate Your Business in 2024: Unleash the Power of Stunning Branding and a Dynamic Website in South Florida</title>
		<link>https://www.daddydesign.com/wordpress/elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida</link>
					<comments>https://www.daddydesign.com/wordpress/elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 29 Dec 2023 18:13:17 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[2024 new website]]></category>
		<category><![CDATA[2024 south florida business]]></category>
		<category><![CDATA[2024 website]]></category>
		<category><![CDATA[2024 wordpress]]></category>
		<category><![CDATA[fort lauderdale website]]></category>
		<category><![CDATA[fort lauderdale wordpress]]></category>
		<category><![CDATA[south florida wordpress]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6918</guid>

					<description><![CDATA[<p>Embrace a year brimming with opportunities for your business! As we enter 2024, seize the ideal moment to revitalize your brand and enhance your online presence. Specifically crafted for businesses in South Florida, especially Fort Lauderdale &#38; Miami, discover with us the profound advantages of investing in a fresh website and branding for your enterprise. [&#8230;]</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida/">Elevate Your Business in 2024: Unleash the Power of Stunning Branding and a Dynamic Website in South Florida</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Embrace a year brimming with opportunities for your business! As we enter 2024, seize the ideal moment to revitalize your brand and enhance your online presence. Specifically crafted for businesses in South Florida, especially Fort Lauderdale &amp; Miami, discover with us the profound advantages of investing in a fresh website and branding for your enterprise.</span></p>
<p><span style="font-weight: 400;">In the fast-paced digital landscape, staying ahead of the curve is crucial. Daddy Design, with 20 years of expertise in South Florida, understands the evolving design trends and user expectations. Make 2024 the year your business stands out with a modern, user-friendly website that captivates visitors from the moment they land on your page.</span></p>
<p><strong>Unlocking the Potential of WordPress:</strong></p>
<p><span style="font-weight: 400;">Our web design and development services are powered by the versatility and scalability of WordPress. As one of the most popular content management systems, WordPress offers a robust foundation for creating visually stunning and highly functional websites. Whether you&#8217;re a local business or an e-commerce store, we tailor WordPress solutions to meet your unique needs.</span></p>
<p><strong>Crafting a Distinctive Identity:</strong></p>
<p><span style="font-weight: 400;">Your logo is the face of your business, and a well-designed logo speaks volumes about your brand. Daddy Design&#8217;s experts specialize in creating logos that resonate with your audience and convey your brand&#8217;s essence. Let your logo be a visual representation of your business values and aspirations.</span></p>
<p><span style="font-weight: 400;"><a href="https://www.daddydesign.com/request-a-free-quote-form/"><strong>Get a Free Quote</strong></a>:</span></p>
<p><span style="font-weight: 400;">Curious about how Daddy Design&#8217;s services, backed by 20 years of experience, can transform your online presence? We offer a free quote to kickstart your journey towards a new website and branding. Simply reach out to us, and our team will provide you with a personalized estimate tailored to your business requirements.</span></p>
<p><span style="font-weight: 400;"><a href="https://www.daddydesign.com/wordpress/daddy-design-testimonials/"><strong>Client Success Stories and Testimonials</strong></a>:</span></p>
<p><span style="font-weight: 400;">Don&#8217;t just take our word for it—explore our portfolio and discover the success stories of businesses we&#8217;ve had the pleasure of working with over the past two decades. Our clients&#8217; testimonials showcase the impact our services have had on their online presence and business growth. We believe in transparency, and our track record speaks for itself.</span></p>
<p><strong>Conclusion:</strong></p>
<p><span style="font-weight: 400;">As you envision the growth and success of your business in 2024, consider the transformative power of a new website and branding with Daddy Design. South Florida businesses, with 20 years of our expertise, take the leap and elevate your online presence with our web design and development services. Contact us today for a free quote and join the ranks of satisfied clients who have experienced the positive impact of our long-standing expertise. Let&#8217;s make 2024 the year your business truly shines!</span></p><p>The post <a href="https://www.daddydesign.com/wordpress/elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida/">Elevate Your Business in 2024: Unleash the Power of Stunning Branding and a Dynamic Website in South Florida</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/elevate-your-business-in-2024-unleash-the-power-of-stunning-branding-and-a-dynamic-website-in-south-florida/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Unlocking Your Crypto Wallet: A Clever Trick When You Forget Your Recovery Phrase</title>
		<link>https://www.daddydesign.com/wordpress/unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase</link>
					<comments>https://www.daddydesign.com/wordpress/unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 19:42:59 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[12 word phrase]]></category>
		<category><![CDATA[coinbase]]></category>
		<category><![CDATA[Crypto Wallet]]></category>
		<category><![CDATA[lost password]]></category>
		<category><![CDATA[MetaMask wallet]]></category>
		<category><![CDATA[recovery phrase]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6914</guid>

					<description><![CDATA[<p>A few months ago, I encountered a challenging situation when I got logged out of my Coinbase wallet. To make matters worse, I couldn&#8217;t recall my passcode and had no idea where I had stored my 12 word recovery phrase. The ensuing weeks were filled with panic until I stumbled upon a solution: searching for [&#8230;]</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase/">Unlocking Your Crypto Wallet: A Clever Trick When You Forget Your Recovery Phrase</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>A few months ago, I encountered a challenging situation when I got logged out of my Coinbase wallet. To make matters worse, I couldn&#8217;t recall my passcode and had no idea where I had stored my 12 word recovery phrase. The ensuing weeks were filled with panic until I stumbled upon a solution: searching for text terms in my photo gallery!</p>
<p>I navigated to my iPhone&#8217;s photo gallery and entered the term &#8220;recovery.&#8221; To my relief, there it was — a screenshot containing my recovery phrase..</p>
<p>Surprisingly, I also located the recovery image for my MetaMask wallet using the same method. While this unconventional approach did help me regain access to my coins and NFTs, it&#8217;s crucial to note that this isn&#8217;t a secure practice. Storing recovery phrases and passwords in your photo gallery is risky. For enhanced security, always keep these sensitive details in a secure location accessible only to you, minimizing the risk of loss or unauthorized access.</p><p>The post <a href="https://www.daddydesign.com/wordpress/unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase/">Unlocking Your Crypto Wallet: A Clever Trick When You Forget Your Recovery Phrase</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/unlocking-your-crypto-wallet-a-clever-trick-when-you-forget-your-recovery-phrase/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Code a Side by Side Locked Image Layout for your Website</title>
		<link>https://www.daddydesign.com/wordpress/how-to-code-a-side-by-side-locked-image-layout-for-your-website/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-code-a-side-by-side-locked-image-layout-for-your-website</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-code-a-side-by-side-locked-image-layout-for-your-website/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 29 Nov 2023 14:16:07 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Code a Side by Side]]></category>
		<category><![CDATA[css and php]]></category>
		<category><![CDATA[css image]]></category>
		<category><![CDATA[moss contruction]]></category>
		<category><![CDATA[php image]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[Side Locked Image]]></category>
		<category><![CDATA[website layout code]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6824</guid>

					<description><![CDATA[<p>While working on the redesign for the Moss Construction website we used a layout structure that consisted of an image section and content section side by side where the image was locked in place until the content scrolled completely. In this tutorial we will teach you the basic bare bones coding approach we used to achieve a side by side locked image layout.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-code-a-side-by-side-locked-image-layout-for-your-website/">How to Code a Side by Side Locked Image Layout for your Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>While working on the redesign for the Moss Construction website we used a layout structure that consisted of an image section and content section side by side where the image was locked in place until the content scrolled completely. (You can view this in action throughout the Moss Website &#8211; <a href="https://moss.com/" target="_blank" rel="noopener" title="Visit Now">Visit Now</a>)&nbsp; We really liked our clean technique for achieving this stylistic yet functional layout so we decided to share our approach with everyone. In this tutorial we will teach you the basic bare bones coding approach we used to achieve a side by side locked image layout.</p>



<p><em>*Please note that this is a very bare bones example of how to set up the structure for this particular layout and you will need to have an understanding of HTML and CSS to style this to fit your particular needs.</em></p>



<h2 class="wp-block-heading"><strong>Step 1: The Basics</strong></h2>



<p>While this step is not necessary we always use this line of code in our projects to clear out any unwanted margin and padding so that we have full control over all spacing. If you are unfamiliar with this line of&nbsp; CSS code it serves as an override to clear out all default margin and padding settings. This code should be placed at the top of your stylesheet.</p>



<p><strong>CSS</strong></p>



<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
*{ margin: 0; padding: 0; }
</pre></pre>



<h2 class="wp-block-heading"><strong>Step 2: Container Element</strong></h2>



<p>In order to get started with our layout, we will first create our container element, this can be any structural element you want to use but for the purposes of this tutorial we used the ‘section’ element.</p>



<p><strong>HTML</strong></p>


<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section&quot;&gt;
&lt;/section&gt;
</pre></pre>


<p><strong>CSS</strong></p>



<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section{ 
width: 100%; 
float: left; 
position: relative;
 }
</pre></pre>



<h2 class="wp-block-heading"><strong>Step 3: Sticky Element</strong></h2>



<p>The next item we will set up is whatever you want to make stick(lock) to the left side next to the content, on the Moss website we used a few different options like; standard images, slideshows, and video pop-ups. We typically set this item up utilizing a background image but for purposes of this tutorial we will set this item up as a very basic example with just a background color and you will need to determine how you want to handle the image aspect of this element in your application.</p>



<p><strong>HTML</strong></p>



<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">&lt;section class=&quot;section&quot;&gt;
  &lt;figure class=&quot;image&quot;&gt;YOUR IMAGE HERE&lt;/figure&gt;
&lt;/section&gt;
</pre></pre>



<p><strong>CSS</strong></p>



<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section .image{ 
width: 50%; 
height: 100vh; 
float: left; 
position: sticky; 
top: 0; 
left: 0; 
background-color: #000; 
}
</pre></pre>



<p><strong>Items to Note:</strong></p>



<ol class="wp-block-list">
<li>Height 100vh will use the screen size to determine the height of the element.</li>



<li>Position Sticky will keep the element locked in place until the content scrolls completely.</li>



<li>Top 0 and Left 0 positions the element in place to the left side of the screen.</li>



<li>For purposes of this tutorial we just added a background color, you will need to determine how you want to implement the displaying of the image. (We recommend as a background image)</li>
</ol>



<h2 class="wp-block-heading"><strong>Step 4: Main Element</strong></h2>



<p>The final element to create is the main element that contains all of the content. The way we created this element allows for the content to align in the center if the content is shorter than the screen height.</p>



<p><strong>HTML</strong></p>



<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section&quot;&gt;
  &lt;figure class=&quot;image&quot;&gt;&lt;/figure&gt;
  &lt;div class=&quot;main&quot;&gt;
    &lt;div class=&quot;wrap&quot;&gt;
      &lt;header class=&quot;header&quot;&gt;
        &lt;h1&gt;YOUR TITLE HERE&lt;/h1&gt;
      &lt;/header&gt;
      &lt;div class=&quot;content&quot;&gt;
        &lt;p&gt;YOUR CONTENT HERE&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;
</pre></pre>



<p><strong>CSS</strong></p>



<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section .main{ 
width: 50%; 
min-height: 100vh; 
float: right;
display: table; 
position: relative; 
overflow: visible; 
position: relative;
}
.section .main .wrap{ 
display: table-cell; 
vertical-align: middle; 
padding: 60px; 
}
.section .header{ 
width: 100%; 
float: left; 
}
.section .content{ 
width: 100%; 
float: left; 
}
</pre></pre>



<p><strong>Items to Note:</strong></p>



<ol class="wp-block-list">
<li>Min-Height 100vh will use the screen size to determine the height of the element.</li>



<li>Display Table will allow us to position the wrap element in the center of the screen if the content is shorter than the screen height.</li>



<li>Display Table-Cell and Vertical-Align Middle will position the wrap element in the center of the screen if the content is shorter than the screen height.</li>
</ol>



<h2 class="wp-block-heading"><strong>Final Code</strong></h2>



<p><strong>HTML</strong></p>



<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section&quot;&gt;
  &lt;figure class=&quot;image&quot;&gt;YOUR IMAGE HERE&lt;/figure&gt;
  &lt;div class=&quot;main&quot;&gt;
    &lt;div class=&quot;wrap&quot;&gt;
      &lt;header class=&quot;header&quot;&gt;
        &lt;h1&gt;Your Title Here&lt;/h1&gt;
      &lt;/header&gt;
      &lt;div class=&quot;content&quot;&gt;
        &lt;p&gt;Your Content Here&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;
</pre></pre>



<p><strong>CSS</strong></p>



<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
*{ margin: 0; padding: 0; }

.section{ 
width: 100%; 
float: left; 
position: relative;
 }

.section .image{ 
width: 50%; 
height: 100vh; 
float: left; 
position: sticky; 
top: 0; 
left: 0; 
background-color: #000; 
}

.section .main{ 
width: 50%; 
min-height: 100vh; 
float: right;
display: table; 
position: relative; 
overflow: visible; 
position: relative;
}
.section .main .wrap{ 
display: table-cell; 
vertical-align: middle; 
padding: 60px; 
}
.section .header{ 
width: 100%; 
float: left; 
}
.section .content{ 
width: 100%; 
float: left; 
}
</pre></pre>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>If you are having problems getting this tutorial to work please reread the tutorial and try again. Please do not email us with problems regarding this tutorial unless you want to hire us.</p>



<h3 class="wp-block-heading">Hire Us</h3>



<p>If you are unfamiliar with web development and need hep with your website we are available for hire. Please <a href="https://www.daddydesign.com/request-a-free-quote-form/">contact us</a> in order to receive a quote for this or any other service. </p>



<p><a class="btn" href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-code-a-side-by-side-locked-image-layout-for-your-website/">How to Code a Side by Side Locked Image Layout for your Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-code-a-side-by-side-locked-image-layout-for-your-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Breaking Down the Customization of Premade WordPress Templates Our Most Affordable Solution</title>
		<link>https://www.daddydesign.com/wordpress/breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution</link>
					<comments>https://www.daddydesign.com/wordpress/breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 10 Nov 2023 19:50:32 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Wordpress Design]]></category>
		<category><![CDATA[Affordable wordpress]]></category>
		<category><![CDATA[custom wordpress]]></category>
		<category><![CDATA[Pre-Made WordPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress Templates]]></category>
		<category><![CDATA[WordPress Theme Customization]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6806</guid>

					<description><![CDATA[<p>In this article we are going to break down a lot of the key points of why utilizing our most affordable solution might be the best option for your WordPress website.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution/">Breaking Down the Customization of Premade WordPress Templates Our Most Affordable Solution</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>While we at Daddy Design will always recommend custom WordPress design over premade WordPress templates we do however understand that custom designs will not always fall within every client’s budget or business plan. We believe every project is important no matter the size and because of this philosophy we offer, Premium WordPress Themes, our most affordable solution to getting your website up and running when a large budget for custom design just isn’t feasible. There are a lot of design firms out there that aren’t always 100% transparent about what they deem ‘Custom WordPress Design’ but we believe in being completely honest about which solution works best for your particular needs. In this article we are going to break down a lot of the key points of why utilizing our most affordable solution might be the best option for your website.</p>



<h2 class="wp-block-heading">Pre-Made WordPress Theme Customization:</h2>



<p>Our team will customize the chosen theme to align with your brand identity. This includes adjusting colors, fonts, layout, and overall design elements to create a unique and professional look tailored to your business.</p>



<h2 class="wp-block-heading">Content Filling and Integration:</h2>



<p>We will populate the website with your provided content, including text, images, videos, and any other multimedia elements. Our experts will ensure seamless integration, maintaining a cohesive design and user-friendly navigation throughout the website.</p>



<h2 class="wp-block-heading">Functional Enhancements:</h2>



<p>In addition to the standard theme features, we will implement necessary plugins and widgets to enhance the website&#8217;s functionality, ensuring a smooth user experience for your visitors.</p>



<h2 class="wp-block-heading">Responsive Design Optimization:</h2>



<p>Our team will optimize the website for various devices, ensuring it is fully responsive and accessible on desktops, tablets, and mobile phones. This guarantees an optimal viewing experience for all users.</p>



<h2 class="wp-block-heading">Quality Assurance and Testing:</h2>



<p>Prior to launch, we will conduct rigorous testing to ensure the website functions flawlessly across different browsers and devices. This includes checking links, forms, and overall performance to guarantee a seamless user experience.</p>



<h3 class="wp-block-heading"><strong>We are here to help with your WordPress design needs!</strong></h3>



<p>If you’re still unsure whether custom WordPress design or using a premade template is the right decision for you, please do not hesitate to use our <a href="https://www.daddydesign.com/request-a-free-quote-form/" title="contact form">contact form</a> or give us a call at 407-227-9377 to discuss your project needs. Our team of WordPress experts are here to help review your unique needs and explain the benefits of each option in order to help you reach the proper decision so that you can begin moving forward with your project.</p><p>The post <a href="https://www.daddydesign.com/wordpress/breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution/">Breaking Down the Customization of Premade WordPress Templates Our Most Affordable Solution</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/breaking-down-the-customization-of-premade-wordpress-templates-our-most-affordable-solution/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Celebrating 20 Amazing Years of ‘Design Excellence’!</title>
		<link>https://www.daddydesign.com/wordpress/celebrating-20-amazing-years-of-design-excellence/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=celebrating-20-amazing-years-of-design-excellence</link>
					<comments>https://www.daddydesign.com/wordpress/celebrating-20-amazing-years-of-design-excellence/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 24 Oct 2023 20:38:29 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[20 Year Anniversary]]></category>
		<category><![CDATA[barney tupac video]]></category>
		<category><![CDATA[custom wordpress design]]></category>
		<category><![CDATA[Digital Media]]></category>
		<category><![CDATA[full sail web design]]></category>
		<category><![CDATA[myspace design]]></category>
		<category><![CDATA[web design 20 years]]></category>
		<category><![CDATA[web design clients]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6788</guid>

					<description><![CDATA[<p>At Daddy Design we are both honored and grateful to be celebrating 20 amazing years of ‘Design Excellence’! Over the years we’ve been at the forefront of some pretty amazing changes to the industry from the notepad days of html coding, to the social media craze, and to the WordPress boom that’s still going strong today.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/celebrating-20-amazing-years-of-design-excellence/">Celebrating 20 Amazing Years of ‘Design Excellence’!</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>At Daddy Design we are both honored and grateful to be celebrating 20 amazing years of ‘Design Excellence’! Over the years we’ve been at the forefront of some pretty amazing changes to the industry from the notepad days of html coding, to the social media craze, and to the WordPress boom that&#8217;s still going strong today. As part of our 20 Year Anniversary we wanted to take the time to reflect back on our humble beginnings so we decided to put together this fun little timeline to help you learn more about our history:</p>



<h2 class="wp-block-heading"><strong>Full Sail &#8211; The Beginning: </strong></h2>



<p>Founders Ryan Steinhardt and Hunter Ecklund both wanted to pursue their passion for design by attending Full Sail University in Orlando Florida to obtain a degree in Digital Media of Computer Science. With Ryan being slightly older than Hunter, Ryan attended Full Sail earlier than Hunter.&nbsp;</p>



<h2 class="wp-block-heading"><strong>2000 &#8211; Ryan’s Time at Full Sail: </strong></h2>



<p>During Ryan’s time at Full Sail he purchased the domain daddydesign.com to host his college portfolio as well as his soon to become widely popular Barney Shakur video since there was no YouTube at the time. This Barney Shakur video, which featured Barney the Dinosaur rapping to 2Pac’s popular ‘Hit &#8216;Em Up’ song, was one of the earliest forms of a viral video. It became very popular very fast and was picked up by many popular websites at the time including the famous eBaum&#8217;s World. This was great for Ryan because at the time hosting companies were charging per download and he could only afford to host the video 5 days a month due to popularity. This video is still very well known today and there has even been a recent surge in new similar videos.&nbsp;</p>



<p><iframe src="https://player.vimeo.com/video/876474142?h=0556d60da4" width="640" height="492" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen=""></iframe></p>



<h2 class="wp-block-heading"><strong>2001 &#8211; Hunter’s Time at Full Sail: </strong></h2>



<p>During Hunter’s time at Full Sail he hated standard HTML and was really interested in the new Flash websites he had been seeing around the web. Since Flash was new, there were no courses being taught so he bought a book and self taught himself how to design and code in what was then Macromedia Flash. While everyone else in class presented their final website projects in standard HTML, Hunter presented a fully interactive Flash website and ended up winning the Web Design Award upon graduation. He was also part of a project team that recreated a scene from the movie ‘Pi’, this recreation drew large praise from the course director and was being shown to following classes as well as film students as one of the best examples to come out of the program.</p>



<h2 class="wp-block-heading"><strong>2002 &#8211; Hunter &amp; Ryan Meet: </strong></h2>



<p>While they both didn’t graduate at the same time they ended up meeting through a mutual friend that hosted a weekly poker night and quickly became good friends from that night on.&nbsp;</p>



<h2 class="wp-block-heading"><strong>2003 &#8211; Getting Started:</strong> </h2>



<p>Staying in touch over the next few years, Hunter and Ryan both enjoyed successful careers as Art Directors for separate companies. However, they both wanted more and to be their own boss so they both decided to try to convince their current employers to agree to become retainer clients instead of employers. Since Ryan already had the Daddy Design domain that was still receiving high amounts of traffic every day, thanks to the popularity of the Barney Shakur video, it was an easy choice to just roll with the company name of Daddy Design. The 2 retainers were the perfect starting seed to help Daddy Design get off its feet.</p>



<h2 class="wp-block-heading"><strong>2004 &#8211; Business is Good:</strong> </h2>



<p>Through word of mouth and a high organic Google ranking Daddy Design was enjoying success during the first year in business but it wasn’t until what happened next with the emergence of Social Media that really catapulted Daddy Design into another level.</p>



<h2 class="wp-block-heading"><strong>MYSPACE YEARS:</strong> </h2>



<p>The MySpace years are really what changed everything, it was during this time that we saw tremendous growth and recognition. This boom was unlike anything that had ever happened before and we were right there at the forefront. It all started one day when Hunter started messing around with the code on his page developing a pretty basic way of manipulating the core MySpace code by overriding it with his own CSS and HTML. Once a few of our friends with businesses caught wind of the custom coding they started asking for us to enhance their pages and our MySpace business subset was created. As MySpace’s popularity grew so did its credibility with large companies which started to recognize it as a major marketing avenue and developing large budgets for campaigns. There were basically 2 main companies to choose from in the professional marketplace for MySpace design with one of them being Daddy Design. This small marketplace led to us landing many large companies and working on some high profile projects such as NBA on TNT, MLB on TBS, VEVO, Tech N9ne, Universal Music, and many more. Without spending any money on marketing we benefited from being at the top of the Google search for MySpace design until it eventually died out and was replaced by the next stage of the social media boom… Facebook.</p>



<h2 class="wp-block-heading"><strong>FACEBOOK YEARS:</strong> </h2>



<p>As we all know MySpace was short-lived and Facebook began to take over as the main social media hub. Facebook saw how popular MySpace customization was and added custom tabs where you could create special landing pages. Since these tabs were basically mini landing pages, a lot of companies began shifting their budgets from MySpace to Facebook. Since we were very heavily involved with MySpace we paid close attention to the shift in power between MySpace and Facebook and had already begun to shift a lot of our focus over to Facebook. This allowed us to carry over our dominance in social media design from MySpace to Facebook and landed new large clients such as Nike, Cisco, Sandisk, IBM, Sennheiser as well as maintain our current impressive client list.&nbsp;</p>



<h2 class="wp-block-heading"><strong>WORDPRESS YEARS:</strong> </h2>



<p>After the social media boom was over we knew we had to put our focus back to the web and by this time there had been another big change with the emergence of blogging platforms. There were a few platforms to choose from and we narrowed it down to two to decide between; WordPress and Drupal. Ryan was leaning towards Drupal and Hunter saw the great potential in WordPress, the big debate was finally put to rest when a former MySpace client requested a custom WordPress blog.&nbsp;</p>



<p>During the early years of their WordPress journey, the platform was vastly different from its current form. Customization was key, and a myriad of tweaks and hacks were necessary to transform it into a versatile, full-fledged website. The challenges of those early days shaped our expertise, teaching us to navigate the complexities of WordPress with ingenuity and creativity. Through API integrations, advanced filters, user login systems, and bespoke creations like a full fledged custom wine label maker, they continue to shape the WordPress landscape, setting new standards for innovation in the digital realm.</p>



<p>Additionally, we&#8217;ve created custom WordPress plugins (Social Toolbar, Report Error, Page Extension) that enhance functionality and streamline user experiences.</p>



<h2 class="wp-block-heading"><strong>Daddy Design Gives Back with Tutorials: </strong></h2>



<p>Our commitment to the design and development community runs deep. We are passionate about sharing our knowledge and expertise, which is why we regularly create comprehensive tutorials. From general guidance to in-depth coding solutions, our tutorials cater to a wide range of skill levels. You can explore our extensive library of tutorials by visiting:</p>



<p><a href="https://www.daddydesign.com/wordpress/category/tutorials/">Daddy Design Tutorials</a></p>



<p>Throughout the years the industry has gone through many changes and as you can see from our timeline Daddy Design has stood the test of time. We’d be lying if we said it’s been easy but we pushed through and excelled in every challenge presented to us and we are proud and determined&nbsp; to continue to push forward for many more years to come. Thank you to all of our clients over the years for trusting and believing in us, without you we wouldn’t be celebrating 20 amazing years of design excellence!</p><p>The post <a href="https://www.daddydesign.com/wordpress/celebrating-20-amazing-years-of-design-excellence/">Celebrating 20 Amazing Years of ‘Design Excellence’!</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/celebrating-20-amazing-years-of-design-excellence/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Daddy Design Collabs with ID10T404 on an 80’s Inspired Craft Beer Glass</title>
		<link>https://www.daddydesign.com/wordpress/daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass</link>
					<comments>https://www.daddydesign.com/wordpress/daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 21 Apr 2023 18:13:20 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[80&#039;s]]></category>
		<category><![CDATA[80&#039;s Kid]]></category>
		<category><![CDATA[90&#039;s]]></category>
		<category><![CDATA[90&#039;s Kid]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Collectors]]></category>
		<category><![CDATA[Craft Beer]]></category>
		<category><![CDATA[Craft Beer Glassware]]></category>
		<category><![CDATA[ID10T404]]></category>
		<category><![CDATA[ID10T404 Glassware]]></category>
		<category><![CDATA[Limited Edition]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6752</guid>

					<description><![CDATA[<p>This limited edition 80’s and 90’s inspired glass will be available on Sunday April 23rd at 1:00pm EST only on www.id10t404.com</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass/">Daddy Design Collabs with ID10T404 on an 80’s Inspired Craft Beer Glass</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>If there’s one thing both co-founders of Daddy Design agree on it’s the 80’s! Hunter one of Daddy Design’s own ventured off and started up ID10T404 as a side passion project combining his love for nostalgia and craft beer. He discovered the niche community of limited edition craft beer glass collectors during Covid lockdown in 2020 and quickly got involved first as a collector then as a maker. With Ryan sharing a similar love for nostalgia and craft beer he’s been wanting to collab on a glass for a while now, so after some back and forth on ideas we both decided that being 80’s kids with a mutual love for My Pet Monster it was the perfect idea! </p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster-1024x1024.png" alt="" class="wp-image-6755" srcset="https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster-1024x1024.png 1024w, https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster-300x300.png 300w, https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster-150x150.png 150w, https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster-768x768.png 768w, https://www.daddydesign.com/wp-content/uploads/2023/04/my-party-monster.png 1300w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p>This limited edition 80’s and 90’s inspired glass features full color printed on a 17oz Arc Nordic Cooler and will be available on Sunday April 23<sup>rd</sup> at 1:00pm EST only on <a href="http://www.id10t404.com">www.id10t404.com</a>. Don’t miss out because supplies are limited and once this amazing glass sells out it will never be available again!<br></p><p>The post <a href="https://www.daddydesign.com/wordpress/daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass/">Daddy Design Collabs with ID10T404 on an 80’s Inspired Craft Beer Glass</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/daddy-design-collabs-with-id10t404-on-an-80s-inspired-craft-beer-glass/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add a responsive Google Map to your website</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-a-responsive-google-map-to-your-website/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-a-responsive-google-map-to-your-website</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-a-responsive-google-map-to-your-website/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 22 Jun 2022 18:24:13 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Embed Google Map]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Map]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Maps Tutorial]]></category>
		<category><![CDATA[Google Tutorial]]></category>
		<category><![CDATA[responsive design]]></category>
		<category><![CDATA[Responsive Google Map]]></category>
		<category><![CDATA[Responsive Map]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6653</guid>

					<description><![CDATA[<p>The way your Google Map renders and displays on your website is crucial to how easily your customers can find your business without getting frustrated. In this tutorial we will teach you how to add a responsive Google Map to your website.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-responsive-google-map-to-your-website/">How to add a responsive Google Map to your website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>With 67% of smartphone owners relying on and trusting Google Maps it’s pretty safe to say that having a Google Map on your website displaying the location of your business might be one of the most important elements to help customers easily find your business. Google Maps not only helps customers know where you’re located but it will allow them to quickly contact you and get directions. The way your Google Map renders and displays on your website is crucial to how easily your customers can find your business without getting frustrated. With so many different screen sizes out there it’s important that you are displaying a responsive Google Map so that no matter which device your customers are using they can easily find you. In this tutorial we will teach you how to add a responsive Google Map to your website.</p>



<h2 class="wp-block-heading">Step 1: Search for your location on Google Maps</h2>



<p>The first step should be self-explanatory; you’ll need to search for your location on Google Maps.</p>



<p><a href="https://www.google.com/maps">https://www.google.com/maps</a></p>



<h2 class="wp-block-heading">Step 2: Generate your Google Maps embed code for your location</h2>



<p>Now that you’ve found your desired location on Google Maps, the next step is to generate your Google Maps embed code to use on your website.</p>



<p><strong>Step 2-A: </strong>Click on the &#8216;Share&#8217; button from the left side menu.</p>



<p><strong>Step 2-B: </strong>Click on the &#8216;Embed a Map&#8217; tab in the pop-up window.</p>



<p><strong>Step 2-C: </strong>It really doesn’t matter which size you choose since we will be resizing the map via CSS in the next steps but select &#8216;Large&#8217; and then click &#8216;COPY HTML&#8217;.</p>



<h2 class="wp-block-heading">Step 3: Add your Google Maps embed code to your website</h2>



<p>Now that you have your embed code for your Google Map, you are ready to add it to your website. In order to control the visual sizing output of the Google Map you will need to place it inside a container div like below:</p>



<p><strong>HTML</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;google-map&quot;&gt;YOUR GOOGLE MAP CODE HERE&lt;/div&gt;
</pre></div>


<p></p>



<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>You can change the html container element to anything you want, we made this as simple as possible by using a div with the id ‘google-map’ which will be used as a reference for the CSS in the next steps. Please note that if you end up changing this structure you will need to update the CSS in the next steps as well.</li><li>Don’t forget to replace ‘YOUR GOOGLE MAP CODE HERE’ with your actual Google Maps embed code.</li><li>Please remember that this code is meant to be a basic guideline, you may need to modify it in order to suit your particular needs.</li></ul>



<h2 class="wp-block-heading">Step 4: Use CSS to resize your Google Map and make it responsive</h2>



<p>Now that you have your Google Map displaying on your website you will need to use CSS to resize it and set it to be responsive. Copy the CSS code below and reference the ‘Items to Note’ that follow for setup instructions:</p>



<p><strong>CSS</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: css; title: ; notranslate">
#google-map{
width: 100%;
max-width: 100%;
display: block;
}
#google-map iframe{ 
width: 100% !important; 
height: 500px !important; 
display: block; 
}
</pre></div>


<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>Lines 1-5 is the CSS to control the container div, you can adjust this code to suit your particular needs based on your website structure but for simplicity and the purposes of this tutorial we just made this element fully responsive.</li><li>Line 7 will override the Google Map embed codes default width and set it to 100% or full width of the container. We used ‘!important’ just to make sure this will always take priority.</li><li>Line 8 will override the Google Map embed codes default height. We set the height to 500px but you can change this to any height you want. We once again used ‘!important’ just to make sure this will always take priority.</li><li>Please remember that this code is meant to be a basic guideline, you may need to modify it in order to suit your particular needs.</li></ul>



<h2 class="wp-block-heading">Step 5 (Bonus Step): Use Media Queries to update the height of your Google Map</h2>



<p>After completing Step 6 you should now have a fully responsive Google Map on your website but you may have noticed that the height doesn’t change, only the width. If you want to adjust your Google Maps height throughout the responsive resize process you will need to control it through the use of Media Queries.</p>



<p><strong>What are Media Queries?</strong> You can find out here: <a href="https://www.w3schools.com/css/css3_mediaqueries.asp" target="_blank" rel="noreferrer noopener">https://www.w3schools.com/css/css3_mediaqueries.asp</a></p>



<p>Basic example of using Media Queries:</p>



<p><strong>CSS</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: css; auto-links: false; title: ; notranslate">
@ media only screen and (max-width: 600px){
#google-map iframe{ 
height: 300px !important; 
}
}
</pre></div>


<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>Line 1 is how you define the Media Query breakpoint on when you want your resize to take place. We set the resize to take place when the screen hits 600px wide. If you add this code and resize your browser window you will see the resize take place.</li><li>Line 3 will override the previous height setting of 500px to 300px. You can change this to any height you want.</li><li>If you need to change the height at more breakpoints then repeat this step.</li></ul>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>If you are having problems getting this tutorial to work please reread the tutorial and try again. Please do not email us with problems regarding this tutorial unless you want to hire us.</p>



<h3 class="wp-block-heading">Hire Us</h3>



<p>If you are unfamiliar with web development and need help displaying or fixing your Google Map we are available for hire. Please <a href="https://www.daddydesign.com/request-a-free-quote-form/">contact us</a> in order to receive a quote for this or any other service. </p>



<p><a class="btn" href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-responsive-google-map-to-your-website/">How to add a responsive Google Map to your website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-a-responsive-google-map-to-your-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use your Google Reviews URL to create a custom QR Code</title>
		<link>https://www.daddydesign.com/wordpress/how-to-use-your-google-reviews-url-to-create-a-custom-qr-code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-your-google-reviews-url-to-create-a-custom-qr-code</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-use-your-google-reviews-url-to-create-a-custom-qr-code/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 07 Jun 2021 14:44:09 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google place id]]></category>
		<category><![CDATA[Google Reviews QR Code]]></category>
		<category><![CDATA[Google Reviews QR flyer]]></category>
		<category><![CDATA[google reviews tutorial]]></category>
		<category><![CDATA[qr code google]]></category>
		<category><![CDATA[QR Code poster]]></category>
		<category><![CDATA[qr code tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6574</guid>

					<description><![CDATA[<p>Google Reviews are a great way to increase your web traffic within Google while also adding a boost in credibility for potential future customers to trust your business.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-your-google-reviews-url-to-create-a-custom-qr-code/">How to use your Google Reviews URL to create a custom QR Code</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Google Reviews are a great way to increase your web traffic within Google while also adding a boost in credibility for potential future customers to trust your business. You can rely on customers to naturally be inclined to leave you Google Reviews on their own or you can take steps to help push them towards doing so. One great way to make leaving a Google Review for your business as easy as possible for customers is to create your own Google Reviews QR Code and display it prominently on your marketing materials for easy access. In this tutorial we will teach you how to retrieve your unique Google Reviews URL so that you can create your own QR code to use on your marketing materials to allow your customers easy access.<br />In this tutorial we will teach you how to retrieve your unique Google Reviews URL so that you can create your own QR code to use on your marketing materials to allow your customers easy access.</p>


<h2 class="wp-block-heading"><strong>STEP 1:&nbsp; Retrieve your Google Place ID</strong></h2>



<p>In this first step you will need to retrieve your Google Place ID since it will be required to retrieve the correct Google Reviews URL in the next step. If you already know your Google Place ID then you can proceed to Step 2, otherwise follow these instructions:</p>



<p><strong>Step 1-A: </strong>Visit this URL: <a href="https://developers.google.com/maps/documentation/places/web-service/place-id" title=""><strong>Go Here</strong></a></p>



<p><strong>Step 1-B:</strong> Type your business name into the search bar inside the map.</p>



<p><strong>Step 1-C:</strong> Click on your name to display your Google Place ID. (<em>See Screenshot</em>)</p>



<figure class="wp-block-image size-large"><img decoding="async" width="930" height="588" src="https://www.daddydesign.com/wp-content/uploads/2021/06/Screenshot-2021-05-24-13.10.32.png" alt="" class="wp-image-6576" srcset="https://www.daddydesign.com/wp-content/uploads/2021/06/Screenshot-2021-05-24-13.10.32.png 930w, https://www.daddydesign.com/wp-content/uploads/2021/06/Screenshot-2021-05-24-13.10.32-300x190.png 300w, https://www.daddydesign.com/wp-content/uploads/2021/06/Screenshot-2021-05-24-13.10.32-768x486.png 768w" sizes="(max-width: 930px) 100vw, 930px" /></figure>



<h2 class="wp-block-heading"><strong>STEP 2: &nbsp;Retrieve your Google Reviews URL</strong></h2>



<p>In this next step you will use your Google Place ID from Step 1 to retrieve the unique URL for your Google Reviews:</p>



<p>https://search.google.com/local/writereview?placeid=YOUR-ID-HERE</p>



<p><strong>Items to Note:</strong></p>



<p>You will need to replace “YOUR-ID-HERE” with your actual Google Place ID</p>



<h2 class="wp-block-heading"><strong>STEP 3: </strong><strong>Shorten your Google Reviews URL (*<em>Optional</em>)</strong></h2>



<p>Why shorten your Google Reviews URL? To put it simply, QR codes with long URLs can be decoded less by your Smartphone than shortened URLs. In order to alleviate any potential issues with your QR code we recommend shortening your Google Reviews URL by using any URL shortener of your choice.</p>



<p><strong>We Recommend TinyURL:</strong> &nbsp;https://tinyurl.com/app</p>



<p><strong>*Please note that this step is optional, if you do not wish to shorten your Google Reviews URL please proceed to Step 4.</strong></p>



<h2 class="wp-block-heading"><strong>STEP 4:&nbsp; Create the QR Code</strong></h2>



<p>There are many QR code generators available on the web from free to pay but for purposes of this tutorial we have found ‘Free QR Code Generator’ to be the best free QR generator to use. Follow these instructions to create your QR code:</p>



<p><strong>Step 4-A:</strong> Visit this URL: <a href="https://qrd.by/">https://qrd.by/</a></p>



<p><strong>Step 4-B:</strong> Paste either your full or shortened Google Reviews URL in the URL box</p>



<p><strong>Step 4-C: </strong>Click the ‘Download QR Code’ button</p>



<p><strong>Step 4-D: </strong>Download and save your QR code in your desired file format (<em>We recommend either EPS or PNG</em>)</p>



<h2 class="wp-block-heading"><strong>STEP 5:&nbsp; Add your Google Reviews QR Code to your Marketing Materials</strong></h2>



<p>Now that you have your Google Reviews QR Code the final step is to utilize it in your marketing materials to allow your customers easy access to leave those coveted Google reviews. Depending on your business there are various approaches you can take for how and where to display your Google Reviews QR Code.</p>



<h3 class="wp-block-heading"><strong>Advanced QR Code Marketing Services – HIRE US</strong></h3>



<p>If you are looking for something more custom designed to fit your brand then hire us for your marketing design needs. Daddy Design has many years of experience in print design and production and understands exactly what it takes to provide our clientele with remarkable print designs that not only look great, but also communicate the core message accurately and efficiently. Please contact us in order to receive a quote for this or any other service.</p>



<p><a class="btn" href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-your-google-reviews-url-to-create-a-custom-qr-code/">How to use your Google Reviews URL to create a custom QR Code</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-use-your-google-reviews-url-to-create-a-custom-qr-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Is your website ADA (Americans with Disabilities Act) compliant?</title>
		<link>https://www.daddydesign.com/wordpress/is-your-website-ada-americans-with-disabilities-act-compliant/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=is-your-website-ada-americans-with-disabilities-act-compliant</link>
					<comments>https://www.daddydesign.com/wordpress/is-your-website-ada-americans-with-disabilities-act-compliant/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 10 Feb 2021 15:45:33 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress Design]]></category>
		<category><![CDATA[Wordpress Plugins]]></category>
		<category><![CDATA[ADA]]></category>
		<category><![CDATA[ADA Compliancy]]></category>
		<category><![CDATA[ADA Compliant]]></category>
		<category><![CDATA[ADA Compliant Services]]></category>
		<category><![CDATA[ADA Services]]></category>
		<category><![CDATA[ADA Standards]]></category>
		<category><![CDATA[Americans with Disabilities Act]]></category>
		<category><![CDATA[new service]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wordpress design]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6560</guid>

					<description><![CDATA[<p>Bringing your website up to the current ADA Compliance standards not only helps to protect your business from unwanted lawsuits but can also help attract new potential customers as well as boost your overall brand perception. Daddy Design has the skill and knowledge to help ensure your website is ADA Compliant.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/is-your-website-ada-americans-with-disabilities-act-compliant/">Is your website ADA (Americans with Disabilities Act) compliant?</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>If you’re searching for information about bringing your website up to the current ADA compliant standards then you’ve most likely heard about companies being sued over not being accessible to persons with disabilities. Bringing your website up to the current ADA Compliance standards not only helps to protect your business from unwanted lawsuits but can also help attract new potential customers as well as boost your overall brand perception.</p>



<h2 class="wp-block-heading"><strong>What does ADA Compliance mean?</strong></h2>



<p>In short, the Department of Justice (DOJ) published the Americans with Disabilities Act (ADA) Standards for Accessible Design that states; all electronic and information technology must be accessible to people with disabilities. Examples could include, but are not limited to, people with the following: visual impairment, speech or hearing impairments, those who use screen readers or assistive technology, such as text to speech.</p>



<h2 class="wp-block-heading"><strong>ADA Compliant Services &#8211; We are here to help!</strong></h2>



<p>Whether you have an existing website or need to build a new website from the ground up, Daddy Design has the skill and knowledge to help ensure your website is ADA Compliant. You can now visit our new <a href="https://www.daddydesign.com/services/ada-compliance/">ADA Compliant Services</a> page to learn more about this exciting new service and find out what it means for you and your current website or new project.</p>



<p>If you still have questions regarding ADA Compliance or want to simply start your project, please do not hesitate to use our <a href="https://www.daddydesign.com/contact/">contact form</a> or give us a call at 407-227-9377.</p><p>The post <a href="https://www.daddydesign.com/wordpress/is-your-website-ada-americans-with-disabilities-act-compliant/">Is your website ADA (Americans with Disabilities Act) compliant?</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/is-your-website-ada-americans-with-disabilities-act-compliant/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The new way to add an Instagram Feed to your Website after Endpoint Retirement in 2020</title>
		<link>https://www.daddydesign.com/wordpress/the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020</link>
					<comments>https://www.daddydesign.com/wordpress/the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 03 Aug 2020 16:01:46 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Facebook Developer]]></category>
		<category><![CDATA[Facebook Developer App]]></category>
		<category><![CDATA[Instagram]]></category>
		<category><![CDATA[Instagram Endpoint Retirement]]></category>
		<category><![CDATA[instagram feed]]></category>
		<category><![CDATA[Instagram Feed 2020]]></category>
		<category><![CDATA[Instagram ID]]></category>
		<category><![CDATA[Instagram Image]]></category>
		<category><![CDATA[Instagram Token]]></category>
		<category><![CDATA[Instagram Tutorial]]></category>
		<category><![CDATA[php coding]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6425</guid>

					<description><![CDATA[<p>If you’ve encountered this message “This endpoint has been retired” or just simply a broken or missing Instagram feed then you’re not alone because Instagram has decided to end support for something so widely used around the web. In this tutorial we will teach you the new way to add an Instagram Feed to your website after endpoint retirement in the year 2020.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020/">The new way to add an Instagram Feed to your Website after Endpoint Retirement in 2020</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Does it feel like nothing is going right in 2020??? Like we don’t already have enough to worry about with a Worldwide Recession, murder hornets, an upcoming election, and of course the Coronavirus (Covid-19)… well now we get to also add broken Instagram feeds to our ever growing list. If you’ve encountered this message “This endpoint has been retired” or just simply a broken or missing Instagram feed then you’re not alone because Instagram has decided to end support for something so widely used around the web. This has not only affected our website but all of our past clients that requested this functionality as well. We knew there had to be another solution, so we devoted countless hours in research and development to ultimately find one that works. We decided that with everything going on in the world and how wide spread the effects of this endpoint retirement must have on the web that we should give back and share our method with the community. In this tutorial we will teach you the new way to add an Instagram Feed to your website after endpoint retirement in the year 2020.</p>



<h2 class="wp-block-heading">Step 1: Register a Facebook Developer App</h2>



<p>Since the Instagram method for creating an Instagram feed is no longer supported in 2020 we will need to turn to a new method that utilizes a Facebook for Developers App. Before starting the steps below make sure that you are logged into your Facebook account.</p>


<p><!--EndFragment--></p>
<p><strong>Step 1-A: </strong>Visit the following Facebook Developer URL: https://developers.facebook.com/apps/</p>
<p><strong>Step 1-B:</strong> Click on the &#8216;<em>Add a New App</em>&#8216; button and select the option &#8216;<em>For Everything Else</em>&#8216;.</p>
<p><strong>Step 1-C: </strong>Give your app an &#8216;<em>App Display Name</em>&#8216; to easily identify it and fill out the remaining information, when you’re ready click the &#8216;<em>Create App ID</em>&#8216; button.</p>
<p><strong>Step 1-D: </strong>After successfully creating your app you will then be redirected to a different dashboard where you can &#8216;<em>Add a Product&#8217;</em>. From the product list you are going to use &#8216;<em>Instagram Basic Display</em>&#8216;, once you’ve located it click the &#8216;<em>Set Up</em>&#8216; button to proceed.</p>
<p><strong>Step 1-E: </strong>After clicking the &#8216;<em>Set Up</em>&#8216; button you will then once again be redirected to a different page, scroll down to the bottom and click the &#8216;<em>Create New App</em>&#8216; button. This should trigger a pop up window, double check your &#8216;<em>Display Name</em>&#8216; and then click the &#8216;<em>Create App</em>&#8216; button.</p>
<p><strong>Step 1-F: </strong>Now that your app is created, you will need to finalize some of the settings. Scroll down to the bottom of the app dashboard to &#8216;<em>My Products</em>&#8216;, find &#8216;<em>Instagram Basic Display</em>&#8216; and click on the &#8216;<em>Settings</em>&#8216; button.</p>
<p><strong>Step 1-G: </strong>After clicking the &#8216;<em>Settings</em>&#8216; button you should be redirected to a settings page. Scroll down until you find the following fields and enter your website’s URL (<em><strong>*</strong>https only</em>) on each of them:</p>
<ul>
<li>Valid OAuth Redirect URIs</li>
<li>Deauthorize Callback URL</li>
<li>Data Deletion Requests</li>
</ul>
<p>In order to use the Instagram platform, your app needs to be approved for instagram_graph_user_profile and instagram_graph_user_media permission. Scroll down to the &#8216;<em>App Review for Instagram Basic Display</em>&#8216; and click on each of the &#8216;<em>Add to Submission</em>&#8216; buttons. Fill in and supply all of the other listed requirements for Facebook approval.</p>


<h2 class="wp-block-heading">Step 2: Generate your Instagram Token</h2>



<p>Since Facebook needs to review and approve your app you will need to obtain a temporary Instagram token for the meantime. On the same settings page from Step 1-G complete the following steps:</p>


<p><strong>Step 2-A: </strong>Find the section &#8216;<em>User Token Generator</em>&#8216; and click on the button &#8216;<em>Add or Remove Instagram Testers&#8217;</em>.</p>
<p><strong>Step 2-B: </strong>After clicking the &#8216;<em>Add or Remove Instagram Testers&#8217; </em>button you will be redirected to a different page, scroll down to the section &#8216;<em>Instagram Testers&#8217;</em> and click the button &#8216;<em>Add Instagram Testers</em>&#8216;.</p>
<p><strong>Step 2-C: </strong>After clicking the &#8216;<em>Add Instagram Testers</em>&#8216; button a pop up window will open, add the username of your Instagram account and click the &#8216;<em>Submit</em>&#8216; button.</p>
<p><strong>Step 2-D: </strong>After clicking the &#8216;<em>Submit</em>&#8216; button you should see your profile in the &#8216;<em>Instagram Testers</em>&#8216; section with a pending status. You will need to approve the invitation by logging into your Instagram account and visiting the follow link: https://www.instagram.com/accounts/manage_access/</p>
<p><strong>Step 2-E: </strong>Once on the &#8216;<em>Apps and Websites</em>&#8216; Instagram access management page click on the tab &#8216;<em>Tester Invites</em>&#8216;, you should see your app listed here, click on the &#8216;<em>Accept</em>&#8216; button. Your invite has now been accepted and added as active, if you go back to your Facebook app the &#8216;<em>Pending</em>&#8216; next to your username should now be removed.</p>
<p><strong>Step 2-F: </strong>On the Facebook app go back to the &#8216;<em>Basic Display</em>&#8216; dashboard and scroll down to the &#8216;<em>User Token Generator</em>&#8216; section from &#8216;<em>Step 2-A</em>&#8216; and click the &#8216;<em>Generate Token</em>&#8216; button next to your profile. A window should pop up with an Instagram login, make sure you are logging into the correct account. After logging in you will be taken to a page to authorize permission to allow your app to gain access to your profile info and media, click the &#8216;<em>Authorize</em>&#8216; button.</p>
<p><strong>Step 2-G: </strong>After clicking the &#8216;<em>Authorize</em>&#8216; button the window will be closed and a pop up window located on your Facebook app screen will display your generated token, click &#8216;<em>I Understand</em>&#8216; to display your full token.</p>
<p><strong>Step 2-H: </strong>Copy your Instagram token and store it for use on the next main steps.</p>
<p><strong>*</strong>Please note that your temporary Instagram token will only be valid for 2 months, after which you will need to repeat this step to obtain a new one.</p>


<h2 class="wp-block-heading"> Step 3: Retrieve your Instagram ID </h2>



<p>Now that you have your Instagram token generated you can use that token to retrieve your Instagram ID by following these steps: </p>


<p><strong>Step 3-A: </strong>Copy the following URL: https://graph.instagram.com/me?fields=id,username&amp;access_token=your-instagram-token</p>
<p><strong>Step 3-B: </strong>Replace &#8216;<em>your-instagram-token</em>&#8216; with your Instagram token generated from Step 2.</p>
<p><strong>Step 3-C: </strong>Paste the URL containing your Instagram token in your web browser.</p>
<p><strong>Step 3-D: </strong>Your Instagram ID should now be displayed on the web page, copy and store it for use on the next main steps.</p>


<h2 class="wp-block-heading">Step 4: Setup a PHP Function to Display your Instagram Feed</h2>



<p>Now that you have generated your Instagram token (<em>Step 2</em>) and retrieved your Instagram ID (<em>Step 3</em>) you can now setup a PHP function to display your Instagram feed. Copy the PHP code below and reference the &#8216;<em>Items to Note</em>&#8216; that follow for setup instructions:</p>



<p><strong>PHP</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: php; title: ; notranslate">
function dd_instagram( $AccessToken , $feed = null ){
	$timestamp = mktime(date('H'), date('i'), 0, date('n'), date('j') - 1, date('Y'));
	$AccessToken = 'Your-Instagram-Token';
	$instagram_user_id = 'Your-Instagram-User-ID';
	$url = 'https://graph.instagram.com/'.$instagram_user_id.'/media?access_token=' . $AccessToken;
	$counter = 0;

	$ch = curl_init();

	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_HEADER, false);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
	curl_setopt($ch, CURLOPT_USERAGENT, 'Instagram Gallery');

	$result = curl_exec($ch);
	$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
	curl_close($ch);

	$result = json_decode($result);
	
	foreach ($result-&gt;data as $media_id){
		$id = $media_id-&gt;id;;
		
		$counter++;
		if( $counter &lt;= $feed ){
		
			if( $id ) {
				$url = 'https://graph.instagram.com/'.$id.'?fields=id,media_type,media_url,username,timestamp,permalink&amp;access_token=' . $AccessToken;
				$ch = curl_init();
				curl_setopt($ch, CURLOPT_URL, $url);
				curl_setopt($ch, CURLOPT_HEADER, false);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
				curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
				curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
				curl_setopt($ch, CURLOPT_USERAGENT, 'Instagram Gallery');

				$result_image = curl_exec($ch);
				$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
				curl_close($ch);
				$result_image = json_decode($result_image);
				echo '&lt;span class=&quot;instagram-image&quot;&gt;&lt;a href=&quot;' .$result_image-&gt;permalink. '&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;' .$result_image-&gt;media_url. '&quot;/&gt;&lt;/a&gt;&lt;/span&gt;';
			}
		}
	}
}
</pre></div>


<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>Replace &#8216;<strong><em>Your-Instagram-Token</em></strong>&#8216; with your Instagram token generated from <strong>Step 2</strong>. (<em>Make sure you keep the outer quotes &#8221;</em>) </li><li>Replace &#8216;<strong><em>Your-Instagram-ID</em></strong>&#8216; with your Instagram ID generated from <strong>Step 3</strong>. (<em>Make sure you keep the outer quotes &#8221;</em>) </li></ul>



<h2 class="wp-block-heading">Step 5: Display your Instagram Feed with a PHP Function Callback</h2>



<p>Now that your PHP function is setup properly and contains your unique Instagram token and ID you can display it anywhere on your website using the PHP function callback. Copy the PHP code below and reference the &#8216;<em>Items to Note</em>&#8216; that follow for setup instructions:</p>



<p><strong>HTML/PHP</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: xml; title: ; notranslate">
&lt;div id=”instagram-feed”&gt;&lt;?php dd_instagram('instagram',4); ?&gt;&lt;/div&gt;
</pre></div>


<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>You can change the html wrapper element to anything you want, we made this as simple as possible by using a div with the id &#8216;<strong><em>instagram-feed</em></strong>&#8216; which will be used as a reference for the CSS in the next and final main step. Please note that if you end up changing this structure you will need to update the CSS as well.</li><li>You can change the number of images that display by editing the number &#8216;<strong>4</strong>&#8216;. If you change this number then you will need to update the CSS as well depending on how many images you want to display on a row. (<em>See Step 6</em>)</li><li>Please remember that this code is meant to be a basic guideline, you may need to modify it in order to suit your particular needs.</li></ul>


<p><!--EndFragment--></p>


<h2 class="wp-block-heading">Step 6: Style your Instagram Feed with CSS </h2>



<p>Now that you have your Instagram feed displaying on your webpage you will need to use CSS to style its appearance. Copy the CSS code below and reference the &#8216;<em>Items to Note</em>&#8216; that follow for setup instructions:</p>



<p><strong>CSS</strong></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: css; title: ; notranslate">
#instagram-feed{ 
  width: 100%; 
  max-width: 600px; 
  float: left; 
}
#instagram-feed .instagram-image{ 
  width: 25%; 
  float: left;
  padding: 5px;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
}
#instagram-feed .instagram-image img{ 
  display: none; 
}
#instagram-feed .instagram-image a{ 
  display: block; 
  background-color: #000;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover; 
  -moz-background-size: cover; 
  -o-background-size: cover; 
  background-size: cover; 
}
#instagram-feed .instagram-image a::before{ 
  content: ''; 
  display: block; 
  padding-top: 100%; 
}
</pre></div>


<p><strong>Items to Note:</strong></p>



<ul class="wp-block-list"><li>On <strong>Line 3</strong> you can edit or remove the &#8216;<strong><em>max-width</em></strong>&#8216; of 600px set on the main div element (<em>#instagram-feed</em>). </li><li>If you adjusted the number of images that display on <strong>Step 5</strong>, then you will need to update the width of the Instagram image element (<em>.instagram-image</em>) on <strong>Line 7</strong>. </li><li>If you want to control how many Instagram image elements (<em>.instagram-image</em>) display on a single row you can edit the width on <strong>Line 7</strong>. Example: If you want to display 4 Instagram images but only show 2 on each row, then you would change the width to 50%.</li><li>On <strong>Line 9</strong> you can control how much spacing is around each Instagram image element (<em>.instagram-image</em>) by editing the padding.</li><li>Please remember that this code is meant to be a basic guideline, you may need to modify it in order to suit your particular needs.</li></ul>



<h2 class="wp-block-heading">Please Note: Temporary Solution with Limitations </h2>



<p>Please note that this method may be subject to change at any
moment and that with any third party applications we are at the mercy of the
controlling party. This method contains a temporary method for obtaining an
Instagram token, at the time of writing this tutorial we are still awaiting our
Facebook app approval so we cannot give instructions beyond this point yet.
Until approval your Facebook app also has an application rate limit, please
read the official Facebook statement regarding the limitations:</p>



<p><em>Rate limiting defines limits on how many API calls can be made within a specified time period. Application-level rate limits apply to calls made using any access token other than a Page access token and ads APIs calls. The total number of calls your app can make per hour is 200 times the number of users. Please note this isn&#8217;t a per-user limit. Any individual user can make more than 200 calls per hour, as long as the total for all users does not exceed the app maximum. </em></p>



<p><strong>Learn more here: </strong>https://developers.facebook.com/docs/graph-api/overview/rate-limiting#application-level-rate-limiting</p>



<h3 class="wp-block-heading">Demo</h3>



<p>Visit our homepage to see our new Instagram feed in action. |  <a href="https://www.daddydesign.com/#insta-feed"><strong>VIEW DEMO</strong></a></p>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>If you are having problems getting this tutorial to work please reread the tutorial and try again. Please do not email us with problems regarding this tutorial unless you want to hire us.</p>



<h3 class="wp-block-heading">Hire Us</h3>



<p>If you are unfamiliar with web development and need help displaying or fixing your Instagram feed we are available for hire. Please <a href="https://www.daddydesign.com/request-a-free-quote-form/">contact us</a> in order to receive a quote for this or any other service. </p>



<p><a class="btn" href="https://www.daddydesign.com/request-a-free-quote-form/">Request a Free Quote</a></p><p>The post <a href="https://www.daddydesign.com/wordpress/the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020/">The new way to add an Instagram Feed to your Website after Endpoint Retirement in 2020</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/the-new-way-to-add-an-instagram-feed-to-your-website-after-endpoint-retirement-in-2020/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Remove the Custom Post  Type Slug from the Permalink(URL) Structure in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 03 Jul 2020 18:53:29 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[Custom Post Type Slug]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[Permalinks]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6363</guid>

					<description><![CDATA[<p>You may encounter a time when you need to modify the standard WordPress permalink structure and while removing the slug from a custom post type’s url sounds easy in theory it’s actually not as simple as it seems. In this tutorial we will teach you how to remove the custom post type slug from the permalink(url) structure in WordPress without using a plugin.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress/">How to Remove the Custom Post  Type Slug from the Permalink(URL) Structure in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p> Recently we were hired to redesign a website with great SEO stats that had a very unique URL structure set up. Since their SEO stats were very good we were challenged with the task of rebuilding this website in WordPress to allow for easier dashboard maintenance while keeping the same URLs in order to not lose any valuable SEO. While certain URLs were fairly easy to duplicate it was the custom post type permalink structure that was rather more complicated than anticipated to maintain. We needed to keep the custom post types set up so that maintenance was easy in the backend but we somehow needed to remove the custom post type slug from the permalink(url) structure. Sounds easy but as we tried several attempts without any luck we quickly realized that this is not as simple as we thought. Luckily persistence paid off because we finally found a method that accomplished everything we were trying to achieve. In this tutorial we will teach you how to remove the custom post type slug from the permalink(url) structure in WordPress without using a plugin. </p>



<h2 class="wp-block-heading">Remove the Custom Post Type Slug from the Permalink(URL) Structure using WordPress PHP Functions</h2>



<p>In order to remove the custom post type slug from the permalink structure you will need to add the following PHP to the WordPress functions file. Simply open your functions.php file, copy and paste the code below then follow the steps below to edit for your specific custom post type.</p>



<p><strong>PHP</strong></p>



<pre class="wp-block-preformatted"><pre class="brush: php; title: ; wrap-lines: false; notranslate">
 function dd_remove_posttype_slug( $post_link, $post, $leavename ) {
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! in_array( $post-&amp;amp;amp;gt;post_type, array( 'your-post-type' ) ) || 'publish' != $post-&amp;amp;amp;gt;post_status )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return $post_link;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; $post_link = str_replace( '/your-post-type-slug/', '/', $post_link );
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;return $post_link;
 }
 add_filter( 'post_type_link', 'dd_remove_posttype_slug', 10, 3 );
 function dd_parse_request_posttype( $query ) {
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! $query-&amp;amp;amp;gt;is_main_query() )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( 2 != count( $query-&amp;amp;amp;gt;query )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; || ! isset( $query-&amp;amp;amp;gt;query['page'] ) )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! empty( $query-&amp;amp;amp;gt;query['name'] ) )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; $query-&amp;amp;amp;gt;set( 'post_type', array( 'post', 'page', 'your-post-type' ) );
 }
 add_action( 'pre_get_posts', 'dd_parse_request_posttype' ); 
</pre>
</pre>



<ol class="wp-block-list">
<li>Replace ‘<em><strong>your-post-type</strong></em>’ on <strong>line 2</strong> and <strong>line 15</strong> with your actual custom post type.</li>



<li>Replace ‘<em><strong>your-post-type-slug</strong></em>’ on <strong>line 4</strong> with the slug for your actual custom post type.</li>



<li>Upload your functions.php file to your server.</li>



<li>Refresh your permalink settings in the WordPress dashboard. </li>
</ol>



<h2 class="wp-block-heading">How to Remove the Slug from the Permalink Structure of Multiple Custom Post Types using WordPress PHP Functions </h2>



<p>In order to remove the slug from the permalink structure of multiple custom post types you will use the same code above but with slight modifications. Simply open your functions.php file, then copy and paste the code below and follow the steps below to edit for your specific custom post types.</p>



<p><strong>PHP</strong></p>



<pre class="wp-block-preformatted"><pre class="brush: php; title: ; wrap-lines: false; notranslate">
 function dd_remove_posttype_slug( $post_link, $post, $leavename ) {
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! in_array( $post-&amp;amp;amp;gt;post_type, array( 'your-post-type1', 'your-post-type2' ) ) || 'publish' != $post-&amp;amp;amp;gt;post_status )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return $post_link;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; $post_link = str_replace( '/your-post-type-slug1/', '/', $post_link );
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; $post_link = str_replace( '/your-post-type-slug2/', '/', $post_link );
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return $post_link;
 }
 add_filter( 'post_type_link', 'dd_remove_posttype_slug', 10, 3 );
 function dd_parse_request_posttype( $query ) {
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! $query-&amp;amp;amp;gt;is_main_query() )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( 2 != count( $query-&amp;amp;amp;gt;query )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; || ! isset( $query-&amp;amp;amp;gt;query['page'] ) )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; return;
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; if ( ! empty( $query-&amp;amp;amp;gt;query['name'] ) )
 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp; $query-&amp;amp;amp;gt;set( 'post_type', array( 'post', 'page', 'your-post-type1', ’your-post-type2' ) );
 }
 add_action( 'pre_get_posts', 'dd_parse_request_posttype' );  
</pre>
</pre>



<ol class="wp-block-list">
<li>Replace ‘<em><strong>your-post-type1</strong></em>’ and ‘<em><strong>your-post-type2</strong></em>’ on <strong>line 2</strong> and <strong>line 16</strong> with your actual custom post types.</li>



<li>Replace ‘<em><strong>your-post-type-slug1</strong></em>’ on <strong>line 4</strong> and ‘<strong>your-post-type-slug2</strong>’ on <strong>line 5</strong> with the slugs for your actual custom post types. </li>



<li>Upload your functions.php file to your server.</li>



<li>Refresh your permalink settings in the WordPress dashboard. </li>
</ol>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>If you are having problems getting this tutorial to work please reread the tutorial and try again. Please do not email us with problems regarding this tutorial unless you want to hire us.</p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress/">How to Remove the Custom Post  Type Slug from the Permalink(URL) Structure in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-remove-the-custom-post-type-slug-from-the-permalinkurl-structure-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Custom Reusable &#038; Washable Protective Mask</title>
		<link>https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=custom-reusable-washable-protective-mask</link>
					<comments>https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Sat, 02 May 2020 21:04:50 +0000</pubDate>
				<category><![CDATA[Custom Printed Mask Mask]]></category>
		<category><![CDATA[custom business mask]]></category>
		<category><![CDATA[custom mask]]></category>
		<category><![CDATA[face mask]]></category>
		<category><![CDATA[mask made in usa]]></category>
		<category><![CDATA[order your mask]]></category>
		<category><![CDATA[printed face mask]]></category>
		<category><![CDATA[reusable face mask custom]]></category>
		<category><![CDATA[washable face mask]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6316</guid>

					<description><![CDATA[<p>100% Soft and Breathable, Constructed of 3 plys of protection (Non Medical Grade), Outer Shell layer polyester fabric/ Inside Middle Layer of Cotton fabric/ Face Side Extra soft Polyester fabric.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/">Custom Reusable & Washable Protective Mask</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="361" src="https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa-1024x361.jpg" alt="Custom Mask made in the USA" class="wp-image-6353" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa-1024x361.jpg 1024w, https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa-300x106.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa-768x271.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa-1536x541.jpg 1536w, https://www.daddydesign.com/wp-content/uploads/2020/05/made_in_usa.jpg 1950w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption> <em>&#8220;Material and Manufactured in the USA!&#8221;</em> </figcaption></figure>



<h2 class="wp-block-heading">HIGHLIGHTS</h2>



<p>100% Soft and Breathable,  Constructed of 2 plys of protection (Non Medical Grade), Outer Shell layer polyester fabric/ Inside Middle Layer of Cotton fabric/ Face Side Extra soft Polyester fabric.</p>



<ul class="wp-block-list"><li>Stretch Material forms to the users face and allows for a comfortable fit</li><li>Trim Available in Black only</li><li>Production time approximately 10 to 15 days </li><li>After 6 internal prototypes we have come out with a real winner that we want to proceed in making for our clients. </li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="440" src="https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1024x440.jpeg" alt="custom mask print" class="wp-image-6318" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1024x440.jpeg 1024w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-300x129.jpeg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-768x330.jpeg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1536x660.jpeg 1536w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-2048x880.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>American Lung Association Custom Face Mask</figcaption></figure>



<p class="has-medium-font-size"><strong>Please place your order soon as the quality and comfort of these masks are much better than what is out in the marketplace and we are expecting longer lead times after this initial launch.</strong></p>



<pre class="wp-block-preformatted"></pre>



<h2 class="wp-block-heading">CUSTOM FACE MASK SAMPLES</h2>



<figure class="wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex"><ul class="blocks-gallery-grid"><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-1024x683.jpg" alt="" data-id="6321" data-link="https://www.daddydesign.com/?attachment_id=6321" class="wp-image-6321" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-1024x683.jpg 1024w, https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-300x200.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-768x512.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-1536x1024.jpg 1536w, https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429-960x640.jpg 960w, https://www.daddydesign.com/wp-content/uploads/2020/05/tesla_custom_mask-scaled-e1588451251429.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1024" height="440" src="https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1024x440.jpeg" alt="" data-id="6318" data-link="https://www.daddydesign.com/?attachment_id=6318" class="wp-image-6318" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1024x440.jpeg 1024w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-300x129.jpeg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-768x330.jpeg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-1536x660.jpeg 1536w, https://www.daddydesign.com/wp-content/uploads/2020/05/maskpic-scaled-e1588450971953-2048x880.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1024" height="630" src="https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1-1024x630.jpg" alt="" data-id="6317" data-link="https://www.daddydesign.com/?attachment_id=6317" class="wp-image-6317" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1-1024x630.jpg 1024w, https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1-300x185.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1-768x473.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1-1536x945.jpg 1536w, https://www.daddydesign.com/wp-content/uploads/2020/05/Ryan-Steinhardt-1.jpg 1950w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="1000" height="460" src="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-04-22-at-10.34.27-AM.jpeg" alt="" data-id="6331" data-link="https://www.daddydesign.com/?attachment_id=6331" class="wp-image-6331" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-04-22-at-10.34.27-AM.jpeg 1000w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-04-22-at-10.34.27-AM-300x138.jpeg 300w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-04-22-at-10.34.27-AM-768x353.jpeg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.daddydesign.com/wp-content/uploads/2020/05/IMG_8877-768x1024.jpg" alt="" data-id="6332" data-link="https://www.daddydesign.com/?attachment_id=6332" class="wp-image-6332" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/IMG_8877-768x1024.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/IMG_8877-225x300.jpg 225w, https://www.daddydesign.com/wp-content/uploads/2020/05/IMG_8877.jpg 810w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="480" height="640" src="https://www.daddydesign.com/wp-content/uploads/2020/05/Fed-EX-Back-Picture-rotated.jpeg" alt="" data-id="6333" data-link="https://www.daddydesign.com/?attachment_id=6333" class="wp-image-6333" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/Fed-EX-Back-Picture-rotated.jpeg 480w, https://www.daddydesign.com/wp-content/uploads/2020/05/Fed-EX-Back-Picture-225x300.jpeg 225w" sizes="auto, (max-width: 480px) 100vw, 480px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM-768x1024.jpeg" alt="" data-id="6346" data-full-url="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM.jpeg" data-link="https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/whatsapp-image-2020-05-08-at-8-35-19-am/" class="wp-image-6346" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM-768x1024.jpeg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM-225x300.jpeg 225w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM-1152x1536.jpeg 1152w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.35.19-AM.jpeg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.daddydesign.com/wp-content/uploads/2020/05/FED-EX-PRE-PRO-SAMPLE--768x1024.jpg" alt="" data-id="6334" data-link="https://www.daddydesign.com/?attachment_id=6334" class="wp-image-6334" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/FED-EX-PRE-PRO-SAMPLE--768x1024.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/FED-EX-PRE-PRO-SAMPLE--225x300.jpg 225w, https://www.daddydesign.com/wp-content/uploads/2020/05/FED-EX-PRE-PRO-SAMPLE-.jpg 810w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></li><li class="blocks-gallery-item"><figure><img loading="lazy" decoding="async" width="768" height="1024" src="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM-768x1024.jpeg" alt="" data-id="6345" data-full-url="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM.jpeg" data-link="https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/whatsapp-image-2020-05-08-at-8-34-55-am/" class="wp-image-6345" srcset="https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM-768x1024.jpeg 768w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM-225x300.jpeg 225w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM-1152x1536.jpeg 1152w, https://www.daddydesign.com/wp-content/uploads/2020/05/WhatsApp-Image-2020-05-08-at-8.34.55-AM.jpeg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></li></ul></figure>



<h2 class="wp-block-heading">PRICES</h2>



<p>Custom Fully Dye Sublimated (unlimited colors)<br></p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>100 </strong></td><td></td><td>@ $7.95 </td></tr><tr><td><strong>200</strong></td><td></td><td>@ $5.95 </td></tr><tr><td><strong>300</strong></td><td></td><td>@ $4.50 </td></tr><tr><td><strong>500</strong></td><td></td><td>@ $4.25 </td></tr><tr><td><strong>1,000</strong></td><td></td><td>@ $3.90</td></tr><tr><td><strong>2,500 </strong></td><td></td><td>@ $3.40 </td></tr><tr><td><strong>5,000</strong> </td><td></td><td>@ $3.15 </td></tr><tr><td><strong>10,000</strong></td><td></td><td>@ $2.97 </td></tr><tr><td><strong>25,000</strong></td><td></td><td>@ $2.90</td></tr><tr><td><strong>50,000</strong></td><td></td><td>@ $2.75</td></tr><tr><td><strong>100,000</strong></td><td></td><td>@ $2.55</td></tr></tbody></table></figure>



<p></p>



<h2 class="wp-block-heading">ORDER YOUR MASK TODAY!</h2>



<p>Please fill out form below and send artwork to daddydesign@gmail.com, we will follow up with a Virtual mock up and Invoice accordingly. We will not any extend terms on Mask orders.</p>


[contact-form-7]


<p class="has-small-font-size">These are Non Medical Grade Masks not rated by NIOSH or OSHA, Do not use for gases or vapors, This face mask does not remove all the risks of contracting disease or infections. We make no respresenation within and are not responsible for performance of them for that cause.</p><p>The post <a href="https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/">Custom Reusable & Washable Protective Mask</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/custom-reusable-washable-protective-mask/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NEW SERVICE: Introducing Premium WordPress Themes!</title>
		<link>https://www.daddydesign.com/wordpress/new-service-introducing-premium-wordpress-themes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-service-introducing-premium-wordpress-themes</link>
					<comments>https://www.daddydesign.com/wordpress/new-service-introducing-premium-wordpress-themes/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 21 Feb 2020 17:16:28 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Wordpress Design]]></category>
		<category><![CDATA[Premium WordPress Themes]]></category>
		<category><![CDATA[StudioPress]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6282</guid>

					<description><![CDATA[<p>In order to offer our clients a more budget friendly option for their WordPress website, when custom design just isn’t feasible, we have decided to begin offering premium WordPress themes from StudioPress.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/new-service-introducing-premium-wordpress-themes/">NEW SERVICE: Introducing Premium WordPress Themes!</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Daddy Design at its core is a custom WordPress development firm and always will be but we do however understand that custom development will not always fall within every client’s budget or business plan. In order to offer our clients a more budget friendly option for their WordPress website, when custom design just isn’t feasible, we have decided to begin offering premium WordPress themes from StudioPress.</p>



<h2 class="wp-block-heading"><strong>Our New Premium WordPress Theme Packages</strong> </h2>



<p>After speaking with many of our clients about their project
needs we were able to gather real world feedback which we then used to develop
3 Premium WordPress Theme Packages: </p>



<ul class="wp-block-list"><li><strong><a href="https://www.daddydesign.com/services/premium-wordpress-themes/">Standard WordPress Theme Package</a></strong></li><li><strong><a href="https://www.daddydesign.com/services/premium-wordpress-themes/">Super WordPress Theme Package</a></strong></li><li><strong><a href="https://www.daddydesign.com/services/premium-wordpress-themes/">Deluxe WordPress Theme Package </a></strong></li></ul>



<p>These WordPress packages are geared at making the entire
process from start to finish much easier and less stressful which will help you
get your website up and running as fast as possible. While we spent a lot of
time researching these packages we do understand that they may require
modifications over time and they will be constantly evolving. If after
reviewing our packages you feel that your project needs still don’t align with
any of them please contact us to speak with one of our representatives so that
we can help determine the best approach for your specific WordPress development
project.</p>



<p>You can now visit our new <a href="https://www.daddydesign.com/services/premium-wordpress-themes/">Premium WordPress Themes page</a> to learn more about this exciting new service and find out if it’s the right option for your WordPress project. </p>



<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-daddy-design"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="RLdGLVZWCj"><a href="https://www.daddydesign.com/services/premium-wordpress-themes/">Premium WordPress Themes</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Premium WordPress Themes&#8221; &#8212; Daddy Design" src="https://www.daddydesign.com/services/premium-wordpress-themes/embed/#?secret=SvjuwCYAqY#?secret=RLdGLVZWCj" data-secret="RLdGLVZWCj" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading"><strong>We are here to help!</strong></h2>



<p>If you have any questions or simply just want to get your WordPress project started please use our <a href="https://www.daddydesign.com/contact/">contact form</a> or give us a call at 407-227-9377.</p><p>The post <a href="https://www.daddydesign.com/wordpress/new-service-introducing-premium-wordpress-themes/">NEW SERVICE: Introducing Premium WordPress Themes!</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/new-service-introducing-premium-wordpress-themes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to properly embed an Instagram image or video on a WordPress site</title>
		<link>https://www.daddydesign.com/wordpress/how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 25 Oct 2019 14:19:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Instagram]]></category>
		<category><![CDATA[Instagram Embed]]></category>
		<category><![CDATA[Instagram Image]]></category>
		<category><![CDATA[Instagram Video]]></category>
		<category><![CDATA[oEmbed]]></category>
		<category><![CDATA[WordPress shortcode]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<category><![CDATA[WordPress Visual Editor]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6146</guid>

					<description><![CDATA[<p>Embedding Instagram photos and videos on your WordPress site is an easy way to enhance a viewer’s experience. In this tutorial we will teach you how to properly embed an Instagram image or video on a WordPress site without using a plugin.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site/">How to properly embed an Instagram image or video on a WordPress site</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Instagram&#8217;s popularity has been growing steadily since it first debuted back in 2010 which only means that more and more Instagram posts are being embedded around the web every year. Embedding Instagram photos and videos on your WordPress site is an easy way to enhance a viewer’s experience by adding relative supplemental content. You can choose to embed your own Instagram content as well as content from public Instagram profiles. In this tutorial we will teach you how to properly embed an Instagram image or video on a WordPress site without using a plugin.</p>



<h2 class="wp-block-heading">Method 1: Use the oEmbed feature built into WordPress </h2>



<p>You can easily embed an image or video from Instagram on
your WordPress site by using the built-in oEmbed feature. First, copy the
Instagram image’s URL from the web browser’s address bar which looks like this
example:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; notranslate">
https://www.instagram.com/p/B4C1Ga1j_zt
</pre></div>


<p>Then simply paste the URL on its own line in the WordPress Visual
Editor making sure that it’s not hyperlinked. After saving the changes your
WordPress post should now contain the embedded Instagram content.</p>



<p><strong>Please Note:</strong> This method by default will display the largest Instagram image size available, which is 612 pixels wide. If you want more control over the image size then you will want to use Method 2 below.</p>



<h2 class="wp-block-heading">Method 2: Use the WordPress embed shortcode</h2>



<p>If you want more control over the embedded image size then you will need to use the WordPress embed shortcode to display your Instagram content. First, copy the Instagram image’s URL from the web browser’s address bar which looks like this example: </p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; notranslate">
https://www.instagram.com/p/B4C1Ga1j_zt
</pre></div>


<p>Then simply paste the URL on its own line in the WordPress Visual Editor making sure that it’s not hyperlinked and wrap it in the embed shortcode which looks like this example:  </p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; auto-links: false; title: ; notranslate">
&#91; embed width="320"]https://www.instagram.com/p/B4C1Ga1j_zt&#91;/embed]
</pre></div>


<p><strong>Please Note:</strong> Remove the space between &#8216;[&#8216; and &#8217;embed&#8217;</p>



<p>We used 320 pixels for this example but you can adjust the width to any size you want below 612 pixels. After saving the changes your WordPress post should now contain the embedded Instagram content displayed at your desired width. </p>



<h2 class="wp-block-heading">Embedded Example</h2>



<figure class="wp-block-embed-instagram wp-block-embed is-type-rich is-provider-instagram"><div class="wp-block-embed__wrapper">
https://www.instagram.com/p/B4C1Ga1j_zt
</div></figure>



<h3 class="wp-block-heading">Troubleshooting</h3>



<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site/">How to properly embed an Instagram image or video on a WordPress site</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-properly-embed-an-instagram-image-or-video-on-a-wordpress-site/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to automatically link Twitter usernames to their profile in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 20 Aug 2018 13:00:51 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[preg_replace]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter @ mentions]]></category>
		<category><![CDATA[Twitter Profile]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6065</guid>

					<description><![CDATA[<p>With Twitter’s popularity on the web today it is highly recommended and useful to automatically link @ mentions in your WordPress posts and pages. In this tutorial we will teach you how to automatically link Twitter usernames to their profile in WordPress without using a plugin.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress/">How to automatically link Twitter usernames to their profile in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Twitter is one of the most powerful and popular social media platforms on the web today, which means it is constantly changing, sometimes not always for the better. A long time ago Twitter launched the ‘Twitter Anywhere API’ which made it really easy to mention twitter usernames and automatically link them to the right profile. Unfortunately it was short lived and Twitter decided to retire and depreciate the API due to over exploitation. Luckily there are still other ways to automatically link Twitter usernames to their profile in your WordPress posts and pages, our favorite is through the use of a WordPress function. In this tutorial we will teach you how to automatically link Twitter usernames to their profile in WordPress without using a plugin.</p>
<blockquote>
<h2>Automatically link Twitter usernames to their profile via a WordPress Function</h2>
<p>In order to automatically link Twitter usernames to their profile in WordPress, we will add the following PHP filters to the WordPress functions file. Simply open your functions.php file, then copy and paste the code below. After uploading your updated functions.php file all of your Twitter @ mentions added inside of the content editor will now link to their corresponding Twitter profile.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
function twitter_name_replace($content) {
$twitter_name_replace = preg_replace('/([^a-zA-Z0-9-_&amp;amp;amp;])@([0-9a-zA-Z_]+)/',&quot;$1&amp;amp;lt;a href=\&quot;http://twitter.com/$2\&quot; target=\&quot;_blank\&quot; rel=\&quot;nofollow\&quot;&amp;amp;gt;@$2&amp;amp;lt;/a&amp;amp;gt;&quot;,$content);
    return $twitter_name_replace;
}
add_filter('the_content', 'twitter_name_replace');
add_filter('comment_text', 'twitter_name_replace');
</pre>
</blockquote>
<blockquote>
<h3>Example</h3>
<p><strong><a href="http://twitter.com/daddydesign" target="_blank" rel="nofollow">@daddydesign</a></strong></p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress/">How to automatically link Twitter usernames to their profile in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-automatically-link-twitter-usernames-to-their-profile-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to limit the automatic WordPress empty trash feature in order to reduce the size of your database</title>
		<link>https://www.daddydesign.com/wordpress/how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 06 Aug 2018 13:00:41 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[automatic empty trash]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[empty_trash_days]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[WordPress trash]]></category>
		<category><![CDATA[wp-config.php]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6057</guid>

					<description><![CDATA[<p>Every time you delete an item in WordPress such as a post, page, or comment it is marked as trash. In this tutorial we will teach you how to limit the automatic WordPress empty trash feature in order to reduce the size of your database.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database/">How to limit the automatic WordPress empty trash feature in order to reduce the size of your database</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Every time you delete an item in WordPress such as a post, page, or comment it gets marked as trash. Until WordPress automatically deletes your trash every 30 days by default these items are increasing the size of your database. By allowing WordPress to automatically delete your trash sooner, you will help decrease the size of your database from unnecessary bloating. In this tutorial we will teach you how to limit the automatic WordPress empty trash feature in order to reduce the size of your database.</p>
<blockquote>
<h2>Limit the automatic WordPress empty trash feature by editing the wp-config.php file</h2>
<p>In order to limit the automatic WordPress empty trash feature you will need to edit the wp-config.php file located in your WordPress site’s root folder. Download and open the wp-config.php file, copy and paste the code below just before the line that says ‘That’s all, stop editing! Happy blogging.’ After you save your changes and upload the wp-config.php file back to your server WordPress will now automatically empty the trash every 5 days, you can change this number to any number of days that you want.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
define('EMPTY_TRASH_DAYS', 5 );
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database/">How to limit the automatic WordPress empty trash feature in order to reduce the size of your database</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-limit-the-automatic-wordpress-empty-trash-feature-in-order-to-reduce-the-size-of-your-database/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to fix the Memory Exhausted Error in WordPress by increasing the PHP memory limit</title>
		<link>https://www.daddydesign.com/wordpress/how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 30 Jul 2018 13:00:48 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Memory Exhausted Error]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP memory]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[WordPress Errors]]></category>
		<category><![CDATA[wp_memory_limit]]></category>
		<category><![CDATA[wp-config.php]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6053</guid>

					<description><![CDATA[<p>If you are seeing an allowed memory size exhausted error in WordPress, don’t worry because this is one of the most common WordPress errors and also one of the easiest to fix. In this tutorial we will teach you how to fix the Memory Exhausted Error in WordPress by increasing the PHP memory limit.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit/">How to fix the Memory Exhausted Error in WordPress by increasing the PHP memory limit</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>If you are seeing an allowed memory size exhausted error in WordPress, don’t worry because this is one of the most common WordPress errors and also one of the easiest to fix. This error occurs when your WordPress code requires more memory than the default allocated memory which is typically only 64mb. In order to fix this common error and avoid it altogether in the future, all we need to do is simply increase the PHP memory limit in WordPress. In this tutorial we will teach you how to fix the Memory Exhausted Error in WordPress by increasing the PHP memory limit.</p>
<blockquote>
<h2>Increase the PHP memory limit in WordPress by editing the wp-config.php file</h2>
<p>In order to increase the PHP memory limit you will need to edit the wp-config.php file located in your WordPress site’s root folder. Download and open the wp-config.php file, copy and paste the code below just before the line that says ‘<em>That’s all, stop editing! Happy blogging.</em>’ After you save your changes and upload the wp-config.php file back to your server the WordPress memory limit should now be increased to 256mb instead of the default 64mb.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
define( 'WP_MEMORY_LIMIT', '256M' );
</pre>
<p><strong>Please Note:</strong> If this solution does not work, you may need to contact your web hosting service provider to have them manually increase your PHP memory limit.</p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit/">How to fix the Memory Exhausted Error in WordPress by increasing the PHP memory limit</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-fix-the-memory-exhausted-error-in-wordpress-by-increasing-the-php-memory-limit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to completely remove the WordPress version number from displaying to improve security</title>
		<link>https://www.daddydesign.com/wordpress/how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 19 Jun 2018 16:30:29 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Hackers]]></category>
		<category><![CDATA[head file]]></category>
		<category><![CDATA[PHP Function]]></category>
		<category><![CDATA[RSS feeds]]></category>
		<category><![CDATA[scrips & styles]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security Tips]]></category>
		<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[WordPress Version Number]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6049</guid>

					<description><![CDATA[<p>WordPress by default displays the current version number in many places, this however is easily exploited by hackers. In this tutorial we will teach you how to completely remove the WordPress version from displaying to improve security using PHP functions.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security/">How to completely remove the WordPress version number from displaying to improve security</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>WordPress like any software is not without its security flaws, some things that may not seem like an issue can often end up being a large security threat. WordPress by default displays the current version number in a few different places, this however is easily exploited by hackers looking for outdated installations to exploit. The easiest way to avoid this is by always keeping your WordPress installation up to date, but why not add an extra level of security and completely remove the WordPress version number altogether. In this tutorial we will teach you how to completely remove the WordPress version from displaying to improve security using PHP functions.</p>
<blockquote>
<h2>Completely remove the WordPress version number using PHP functions</h2>
<p>In order to completely remove the WordPress version number, we will add the following PHP to the WordPress functions file. Simply open your functions.php file, then copy and paste the code below. Your WordPress version number will now be completely removed from displaying in your head file, RSS feeds, scripts, and styles.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
// remove wp version from head
remove_action('wp_head', 'wp_generator');

// remove wp version from rss feeds
add_filter('the_generator', '__return_empty_string');

// remove wp version from scripts and styles
function dd_remove_version_scripts_styles($src) {
 if (strpos($src, 'ver=')) {
  $src = remove_query_arg('ver', $src);
 }
 return $src;
}
add_filter('style_loader_src', 'dd_remove_version_scripts_styles', 9999);
add_filter('script_loader_src', 'dd_remove_version_scripts_styles', 9999);
</pre>
<p><strong>Please Note:</strong> It is still recommended that you update WordPress to the latest version because that is the only guaranteed way to keep your site protected. Do not rely solely on this method to keep you 100% secure.</p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security/">How to completely remove the WordPress version number from displaying to improve security</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-completely-remove-the-wordpress-version-number-from-displaying-to-improve-security/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to stop WordPress from compressing JPG image files without using a plugin</title>
		<link>https://www.daddydesign.com/wordpress/how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 06 Jun 2018 14:02:23 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[functions.php]]></category>
		<category><![CDATA[Image Quality]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[JPG compression]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP filter]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6045</guid>

					<description><![CDATA[<p>WordPress by default compresses uploaded JPG files to 90% of their original quality. In this tutorial we will teach you how to stop WordPress from compressing JPG image files by using PHP filters instead of a plugin.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin/">How to stop WordPress from compressing JPG image files without using a plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>WordPress by default compresses uploaded JPG files to 90% of their original quality. While the reasoning behind this is to save your hosting bandwidth, it can however result in less than desired image quality. If image quality is more of concern than bandwidth and you prefer to avoid installing unnecessary plugins, you can simply reset the image compression back to 100% by adding 2 lines of code to your functions.php file. In this tutorial we will teach you how to stop WordPress from compressing JPG image files by using PHP filters instead of a plugin.</p>
<blockquote>
<h2>Stop WordPress from compressing JPG files by using 2 PHP filters</h2>
<p>In order to stop WordPress from compressing JPG files, we will add the following 2 PHP filters to the WordPress functions file. Simply open your functions.php file, then copy and paste the code below.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_filter('jpeg_quality', function($arg){return 100;});
add_filter( 'wp_editor_set_quality', function($arg){return 100;});
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin/">How to stop WordPress from compressing JPG image files without using a plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-stop-wordpress-from-compressing-jpg-image-files-without-using-a-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add a Vector Logo to your Website using CSS3 and a Scalable Vector Graphic (SVG)</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 21 May 2018 14:31:23 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Adobe Illustrator]]></category>
		<category><![CDATA[box-sizing]]></category>
		<category><![CDATA[css tutorial]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Scalable Vector Graphic (SVG)]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Vector]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6038</guid>

					<description><![CDATA[<p>Your logo is the most important piece of your overall branding and is usually the first statement a website visitor will most likely identify with. In this tutorial we will teach you how to add a vector logo to your website using CSS3 and a Scalable Vector Graphic (SVG).</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg/">How to add a Vector Logo to your Website using CSS3 and a Scalable Vector Graphic (SVG)</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Your logo is the most important piece of your overall branding and is usually the first statement a website visitor will most likely identify with. You of course want your website’s logo to stand out and grab someone’s attention and you definitely want it to look clean and crisp across all devices. So how do you achieve this when so many of today’s devices utilize different display settings? The best current method is to use Scalable Vector Graphics (SVG) and apply them as background images to HTML elements using CSS3. In this tutorial we will teach you how to add a vector logo to your website using CSS3 and a Scalable Vector Graphic (SVG).</p>
<blockquote>
<h2>STEP 1: Create and save your SVG logo file</h2>
<p>In Step 1, you will need to create and save your SVG logo file; this can be done using Adobe Illustrator. If you need help with this step, please reference the Adobe help link below:</p>
<p><a class="btn broken_link" href="https://helpx.adobe.com/illustrator/how-to/export-svg.html" target="_blank" rel="noopener noreferrer">Adobe Illustrator Help (Export SVG)</a></p></blockquote>
<blockquote>
<h2>STEP 2: Create an HTML element for the logo</h2>
<p>In Step 2, we will be creating an HTML element for the logo. We prefer to utilize the H1 tag for SEO purposes, but please note you can utilize any HTML element you want for this method. Another standard practice of ours is to link the logo to the homepage, if you choose not to link your logo you will need to modify the method below.</p>
<p><strong>HTML</strong></p>
<pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&amp;amp;lt;h1 id=&quot;logo&quot;&amp;amp;gt;&amp;amp;lt;a href=&quot;YOUR-WEBSITE-LINK&quot;&amp;amp;gt;YOUR-WEBSITE-TITLE&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/h1&amp;amp;gt;
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Any HTML element can be utilized.</li>
<li>You can use either a CSS ID or CLASS on the logo element.</li>
<li>Any HTML element can be utilized.</li>
<li>You don’t have to link your logo but you will need to modify the code if you choose not to.</li>
<li>Change ‘YOUR-WEBSITE-LINK’ to your website’s homepage URL.</li>
<li>Change ‘YOUR-WEBSITE-TITLE’ to your website’s title or company name.</li>
</ul>
</blockquote>
<blockquote>
<h2>STEP 3: Use CSS3 to style and add the SVG file as a background to the logo element</h2>
<p>In the final step we will use CSS to style and add the SVG file as a background to the logo element we created in Step 2.</p>
<p><strong>CSS</strong></p>
<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
h1#logo{
width: YOUR-LOGO-WIDTH;
height: YOUR-LOGO-HEIGHT;
float: left;
padding: 0;
margin: 0;
text-indent: -9000px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
h1#logo a{
width: 100%;
height: 100%;
display: block;
background: url(YOUR-SVG-FILE-URL) no-repeat center;
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Make sure that you are referencing the same CSS ID or CLASS placed on your HTML element.</li>
<li>Change ‘YOUR-LOGO-WIDTH’ to your logo’s width.</li>
<li>Change ‘YOUR-LOGO-HEIGHT’ to your logo’s height.</li>
<li>Change ‘YOUR-SVG-FILE-URL’ to the URL path where your logo SVG file is located.</li>
<li>You can adjust padding and margin as necessary but keep in mind padding will affect the overall size of the logo.</li>
<li>Setting ‘text-indent’ to -9000px will hide the text placed inside our HTML logo element.</li>
<li>Using ‘box-sizing’ helps to control overall sizing, if you do not know about ‘box-sizing’ we suggest that you look it up since it is very helpful with regards to responsive design.</li>
</ul>
</blockquote>
<blockquote>
<h2>Full Code</h2>
<p><strong>HTML</strong></p>
<pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&amp;amp;lt;h1 id=&quot;logo&quot;&amp;amp;gt;&amp;amp;lt;a href=&quot;YOUR-WEBSITE-LINK&quot;&amp;amp;gt;YOUR-WEBSITE-TITLE&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/h1&amp;amp;gt;
</pre>
<p><strong>CSS</strong></p>
<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
h1#logo{
width: YOUR-LOGO-WIDTH;
height: YOUR-LOGO-HEIGHT;
float: left;
padding: 0;
margin: 0;
text-indent: -9000px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
h1#logo a{
width: 100%;
height: 100%;
display: block;
background: url(YOUR-SVG-FILE-URL) no-repeat center;
}
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg/">How to add a Vector Logo to your Website using CSS3 and a Scalable Vector Graphic (SVG)</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-a-vector-logo-to-your-website-using-css3-and-a-scalable-vector-graphic-svg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to redirect the Archive of a Custom Post Type in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 25 Jan 2018 19:06:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[301 redirection]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[post type archive]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[wp_redirect]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6013</guid>

					<description><![CDATA[<p>While working as a developer within WordPress there will often be times that you must preserve a particular URL structure. In this tutorial we will teach you how to redirect the archive of a Custom Post Type via a WordPress function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress/">How to redirect the Archive of a Custom Post Type in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>While working as a developer within WordPress there will often be times that you must preserve a particular URL structure. While WordPress has built in capabilities for naming the URL slug of your custom post type, there may however come a time when you need a different URL structure for your archive vs. single post. Luckily WordPress also has great redirect capabilities built-in that can be adjusted using a PHP function. In this tutorial we will teach you how to redirect the archive of a Custom Post Type via a WordPress function.</p>
<blockquote>
<h2>Redirect the Archive of a Custom Post Type using a WordPress Function</h2>
<p>In order to redirect the Archive of a Custom Post Type in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below, you will need to reference the ‘<em>Items to Note</em>’ below in order to adjust the code to work with your specific Custom Post Type and desired redirect.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
function redirect_cpt_archive() {
    if( is_post_type_archive( 'YOUR-CUSTOM-POST-TYPE' ) ) {
        wp_redirect( home_url( 'YOUR-TRAILING-SLUG' ), 301 );
        exit();
    }
}
add_action( 'template_redirect', 'redirect_cpt_archive' );
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Change ‘YOUR-CUSTOM-POST-TYPE’ to the name of the Custom Post Type you would like to have redirected.</li>
<li>home_url()will automatically insert the home URL and only the trailing slug will be needed for ‘YOUR-TRAILING-SLUG’.</li>
<li>Change ‘YOUR- TRAILING-SLUG’ to the trailing slug you would like your Custom Post Type’s Archive to redirect to.</li>
<li>If you want to redirect to an external URL just replace home_url()with your desired URL inside of quotes; example: wp_redirect( ‘http://www.yoursite.com’, 301 );</li>
<li>If you followed the instructions correctly the Archive of your Custom Post Type will now be redirected to your desired location.</li>
</ul>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress/">How to redirect the Archive of a Custom Post Type in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-redirect-the-archive-of-a-custom-post-type-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to redirect to another URL after WordPress Contact Form 7 Submission without using the ‘on_sent_ok’ hook method</title>
		<link>https://www.daddydesign.com/wordpress/how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 14 Dec 2017 14:25:19 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Contact Form 7 Plugin]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[on_sent_ok]]></category>
		<category><![CDATA[URL Redirect]]></category>
		<category><![CDATA[WordPress Functions]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<category><![CDATA[wpcf7mailsent]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=6004</guid>

					<description><![CDATA[<p>By the end of 2017 the Contact Form 7 plugin’s ‘on_sent_ok’ hook method for redirection will no longer be supported. In this tutorial we will teach you a few different methods to redirect to another URL after WordPress Contact Form 7 Submission without using the ‘on_sent_ok’ hook method.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method/">How to redirect to another URL after WordPress Contact Form 7 Submission without using the ‘on_sent_ok’ hook method</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>The Contact Form 7 WordPress plugin is an amazing plugin with great features and the ability to add on additional settings. A great additional setting that we often used was the ability to redirect to another URL after a successful form submission using the ‘on_sent_ok’ hook method. Unfortunately the plugin author has stated that this function will no longer be supported by the end of 2017, which meant we had to find alternative methods. In this tutorial we will teach you a few different methods to redirect to another URL after WordPress Contact Form 7 Submission without using the ‘on_sent_ok’ hook method.</p>



<blockquote><h2>Utilize WordPress Contact Form 7’s Custom DOM Event to run JavaScript</h2><p>The simplest way to redirect a visitor that’s filled out a successful WordPress Contact Form 7 submission to another URL is by utilizing the custom DOM event to run JavaScript. The following methods will redirect when the ‘wpcf7mailsent’ event occurs:</p><h3>Method 1: Global redirect via WordPress functions</h3><p>This option will utilize a WordPress function which automatically adds the JavaScript into your WordPress footer. However, please note that this option will redirect all of your forms to the same URL. Simply open your functions.php file then copy and paste the code below, please refer to the ‘Items to Note’ below for detailed setup instructions.</p><p><strong>PHP</strong></p><pre>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
function add_this_script_footer(){ ?&lt;script&gt;
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'YOUR REDIRECT URL HERE';
}, false );
&lt;/script&gt;
&lt;?php }
add_action('wp_footer', 'add_this_script_footer');
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you change where it says ‘YOUR REDIRECT URL HERE’ to a URL of your choice.</li>
</ul><h3>Method 2: Global redirect added directly to the WordPress footer.php file</h3><p>With this option you can simply add the JavaScript directly into your WordPress footer.php file in case you don’t feel comfortable editing the WordPress functions. However, please note that this option will also only redirect all of your forms to the same URL. Simply open your footer.php file then copy and paste the code below, please refer to the ‘Items to Note’ below for detailed setup instructions.</p><p><strong>JavaScript</strong></p><pre><pre class="brush: jscript; title: ; wrap-lines: false; notranslate">
&lt;script&gt;
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'YOUR REDIRECT URL HERE';
}, false );
&lt;/script&gt;
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you change where it says ‘YOUR REDIRECT URL HERE’ to a URL of your choice.</li>
<li>Paste the code before the following tags; ‘wp_footer()’, ‘/body’, and ‘/html’</li>
</ul><h3>Method 3: Redirect form on a specific page added directly to the WordPress footer.php file</h3><p>With this option you can redirect a form on a specific page by adding the JavaScript along with some PHP if statements directly into your WordPress footer.php file. Simply open your footer.php file then copy and paste the code below, please refer to the ‘Items to Note’ below for detailed setup instructions.</p><p><strong>PHP &amp; JavaScript</strong></p><pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;?php if ( is_page('YOUR PAGE ID HERE')) { ?&gt;
&lt;script&gt;
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'YOUR REDIRECT URL HERE';
}, false );
&lt;/script&gt;
&lt;?php } ?&gt;
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you change where it says ‘YOUR PAGE ID HERE’ to the WordPress Page ID where your form is located.</li>
<li>Make sure that you change where it says ‘YOUR REDIRECT URL HERE’ to a URL of your choice.</li>
<li>Paste the code before the following tags; ‘wp_footer()’, ‘/body&gt;, and ‘/html’</li>
</ul><h3>Method 4: Multiple redirects added directly to the WordPress footer.php file</h3><p>With this option you can redirect multiple forms to different URL’s on different pages by adding the JavaScript along with some PHP if else statements directly into your WordPress footer.php file. Simply open your footer.php file then copy and paste the code below, please refer to the ‘Items to Note’ below for detailed setup instructions.</p><p><strong>PHP &amp; JavaScript</strong></p><pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;php if ( is_page('YOUR PAGE ID HERE')) { &gt;
&lt;script&gt;
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'YOUR REDIRECT URL HERE';
}, false );
&lt;/script&gt;
&lt;php } else if ( is_page('YOUR OTHER PAGE ID HERE')) { ?&gt;
&lt;script&gt;
document.addEventListener( 'wpcf7mailsent', function( event ) {
    location = 'YOUR OTHER REDIRECT URL HERE';
}, false );
&lt;/script&gt;
&lt;?php } &gt;
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you change where it says ‘YOUR PAGE ID HERE’ to the WordPress Page ID where your form is located.</li>
<li>Make sure that you change where it says ‘YOUR REDIRECT URL HERE’ to a URL of your choice.</li>
<li>Make sure that you change where it says ‘YOUR OTHER PAGE ID HERE’ to the WordPress Page ID where your other form is located.</li>
<li>Make sure that you change where it says ‘YOUR OTHER REDIRECT URL HERE’ to a URL of your choice.</li>
<li>Repeat the PHP else if statement to add additional redirects on additional pages.</li>
<li>Paste the code before the following tags; ‘wp_footer()’, ‘/body’, and ‘/html’</li>
</ul></blockquote>



<blockquote><h3>Troubleshooting</h3><p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method/">How to redirect to another URL after WordPress Contact Form 7 Submission without using the ‘on_sent_ok’ hook method</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-redirect-to-another-url-after-wordpress-contact-form-7-submission-without-using-the-on_sent_ok-hook-method/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Part 2: How to Show and Hide your Navigation using Media Queries and jQuery for your Responsive Website</title>
		<link>https://www.daddydesign.com/wordpress/part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website</link>
					<comments>https://www.daddydesign.com/wordpress/part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 20 Nov 2017 20:19:24 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS3 Transistions]]></category>
		<category><![CDATA[Hamburger Button]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Media Queries]]></category>
		<category><![CDATA[Responsive Webdesign]]></category>
		<category><![CDATA[Show and Hide]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5977</guid>

					<description><![CDATA[<p>The best practice in our opinion for usability is to keep your navigation visible for as long as possible before resorting to hiding it. In part 2 of this two-part tutorial we will teach you how to show and hide your newly designed pure CSS hamburger button and navigation using Media Queries and jQuery for your responsive website.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website/">Part 2: How to Show and Hide your Navigation using Media Queries and jQuery for your Responsive Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>The best practice for usability is to keep your navigation visible for as long as possible. Of course there comes a point in the screen downsizing where the navigation must be hidden and accessed via the hamburger button. You should resort to hiding it only when it is necessary because of screen dimensions. In this tutorial we will teach you how to show and hide your newly designed pure CSS hamburger button and navigation using Media Queries and jQuery for your responsive website.</p>



<blockquote><h2>Step 5: Create the HTML Structure for your Navigation after the Hamburger Button</h2><p>Since we already created the HTML element for our navigation hamburger button we will now need to set up the basic HTML structure for the navigation element after it.</p><p><strong>HTML</strong></p><pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;nav id=&quot;nav&quot; class=&quot;toggle&quot;&gt;
Navigation UL Here
&lt;/nav&gt;
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Take note of the CSS class ‘toggle’ added to the navigation HTML element; it will be referenced throughout this tutorial.</li>
<li>The purpose of this tutorial is only to teach you how to show and hide the elements, you will need to style and structure your actual navigation. Use the ID ‘nav’ to style your element with CSS and not the class ‘toggle’.</li>
</ul></blockquote>



<blockquote><h2>Step 6: Add the ‘toggle’ class and update the Hamburger Button CSS</h2><p>In the next step we will reference the class ‘toggle’ used on the navigation element in Step 5 and style it with CSS. We will also need to update the ‘#nav_btn’ CSS in order to hide it until it is needed for responsive purposes.</p><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.toggle{ display: block; }
#nav_btn{ display: none; }
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same CSS class placed on your HTML navigation element.</li>
<li>Add the ‘toggle’ style before our CSS from Part 1.</li>
<li>#nav_btn is updated from ‘display: block’ to ‘display: none’ in the CSS from Part 1 Step 2, it is not new CSS but a readjustment.</li>
<li>When styling the navigation element ‘nav’, do not use ‘display: block’ on it as this will not enable the class ‘toggle’ to work properly with the Media Queries.</li>
</ul></blockquote>



<blockquote><h2>Step 7: Use Media Queries to hide the navigation element and show the navigation button when the responsive calls for it</h2><p>Now that we have the navigation element showing and our navigation button hidden, it’s time to reverse this when the responsive calls for it due to screen dimensions using CSS Media Queries.</p><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
<a href="http://twitter.com/media" target="_blank" rel="nofollow">@media</a> only screen and (max-width: 680px){
.toggle{ display: none; }
#nav_btn{ display: block; }
}
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Add this after your main CSS or in a separate stylesheet.</li>
<li>The screen width at which point the CSS changes is ‘680px’, adjust this to your desired width.</li>
<li>We are reversing ‘display: none’ and ‘display: block’ on the elements ‘toggle’ and ‘nav_btn’.</li>
<li>Resize your screen, once you hit 680px in width, the navigation element should disappear and the navigation button should now be showing.</li>
<li>Clicking the navigation button will not do anything until the next and final step is complete.</li>
</ul></blockquote>



<blockquote><h2>Step 8: Use jQuery to enable the navigation button to toggle the navigation element open and close</h2><p>In the final step of this tutorial we will now replace the jQuery from Part 1 with the new function below; this will now enable the navigation button to toggle the navigation element open and close by using the classes ‘toggle’ and ‘active’.</p><p><strong>jQuery</strong></p><pre><pre class="brush: jscript; title: ; wrap-lines: false; notranslate">
$(document).ready(function() {
	$('#nav_btn').click(function(e) {
		if($('#nav').is(':hidden') == true) {
			$(this).toggleClass(&quot;active&quot;);
			$('#nav').removeClass(&quot;toggle&quot;);
		} else {
			$(this).removeClass(&quot;active&quot;);
			$('#nav').addClass(&quot;toggle&quot;);
		}
		e.preventDefault();
	});
});
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same ID and class placed on your HTML elements.</li>
<li>This step relies on the jQuery JavaScript library in order to function; you should already have jQuery enabled from Part 1, if not you must either link directly to jQuery or download the latest version and upload it to your server.</li>
<li>Make sure you replace the jQuery from Part 1 with this updated code.</li>
</ul></blockquote>



<blockquote><h3>Download jQuery</h3><p>You can download the latest version of jQuery below:</p><p><a class="btn" href="http://jquery.com/download/" target="_blank" rel="noopener noreferrer">Download jQuery</a></p></blockquote>



<blockquote><h2>Full Code</h2><p><strong>HTML</strong></p><pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;nav id=&quot;nav&quot; class=&quot;toggle&quot;&gt;
Navigation UL Here
&lt;/nav&gt;
</pre></pre><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.toggle{ display: block; }
#nav_btn{
display: none;
float: right;
padding: 20px;
cursor: pointer;
}
#nav_btn span, #nav_btn span::before, #nav_btn span::after{
width: 28px;
height: 4px;
float: left;
display: block;
background: #000;
position: relative;
text-indent: -9000px;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
#nav_btn span{ margin: 8px 0; }
#nav_btn span::before, #nav_btn span::after{
content: '';
position: absolute;
}
#nav_btn span::before{ top: -8px; }
#nav_btn span::after{ bottom: -8px; }
#nav_btn.active span{ background-color: transparent; }
#nav_btn.active span::before, #nav_btn.active span::after{ top: 0; }
#nav_btn.active span:before{
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
#nav_btn.active span::after{
transform: translateY(-10px) rotate(-45deg);
-webkit-transform: translateY(-10px) rotate(-45deg);
top: 10px;
}
<a href="http://twitter.com/media" target="_blank" rel="nofollow">@media</a> only screen and (max-width: 680px){
.toggle{ display: none; }
#nav_btn{ display: block; }
}
</pre></pre><p><strong>jQuery</strong></p><pre><pre class="brush: jscript; title: ; wrap-lines: false; notranslate">
$(document).ready(function() {
	$('#nav_btn').click(function(e) {
		if($('#nav').is(':hidden') == true) {
			$(this).toggleClass(&quot;active&quot;);
			$('#nav').removeClass(&quot;toggle&quot;);
		} else {
			$(this).removeClass(&quot;active&quot;);
			$('#nav').addClass(&quot;toggle&quot;);
		}
		e.preventDefault();
	});
});
</pre></pre></blockquote>



<blockquote><h3>LIVE DEMO</h3><p>In order to test the live demo you will need to resize your screen.</p><p><a class="btn" href="https://www.daddydesign.com/tutorials/css-hamburger/hamburger-button2.html" target="_blank" rel="noopener noreferrer">View Demo</a></p></blockquote>



<blockquote><h3>This is PART 2 of a two-part tutorial, if you missed PART 1 please click on the button below to get started:</h3><p>In Part 1 of this two-part tutorial we will teach you how to create an animated hamburger button with CSS and jQuery for your responsive website.</p><p><a class="btn" href="https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/">View Part 1</a></p></blockquote>



<blockquote><h3>Troubleshooting</h3><p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website/">Part 2: How to Show and Hide your Navigation using Media Queries and jQuery for your Responsive Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/part-2-how-to-show-and-hide-your-navigation-using-media-queries-and-jquery-for-your-responsive-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Part 1: How to create an Animated Hamburger Button with CSS and jQuery for your Responsive Website</title>
		<link>https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website</link>
					<comments>https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 07 Nov 2017 16:45:18 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS3 Transistions]]></category>
		<category><![CDATA[Hamburger Button]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[Media Queries]]></category>
		<category><![CDATA[Pure CSS Tutorial]]></category>
		<category><![CDATA[Responsive Webdesign]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5964</guid>

					<description><![CDATA[<p>One of the most important aspects of responsive web design is the navigation, it typically needs to be hidden and accessed via a button. In Part 1 of this two-part tutorial we will teach you how to create an animated hamburger button with CSS and jQuery for your responsive website.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/">Part 1: How to create an Animated Hamburger Button with CSS and jQuery for your Responsive Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Web design has evolved over the years into a more complex art form. Careful thought and consideration needs to be placed into developing a site that works across all platforms and screen dimensions. One of the most important aspects of responsive web design is the navigation. It typically needs to be hidden and accessed via a button in order to streamline the design and make room for important content. Now-a-days, everyone is familiar with the 3 dash navigation symbol that have been duly nicknamed ‘hamburger buttons’, this is the standard in navigation buttons. In the beginning we would just use images as our hamburger buttons but now we like to use pure CSS over images whenever possible. This resulted in the development of a pure CSS hamburger button that we took a step further by adding a nice open and close transition animation. In this tutorial we will teach you how to create an animated hamburger button with CSS and jQuery for your responsive website.</p>



<blockquote><h2>Step 1: Create the HTML Structure for your Hamburger Button</h2><p>In the first step we will set up the main HTML structure for the navigation button otherwise known as a hamburger button.</p><p><strong>HTML</strong></p><pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;a id=&quot;nav_btn&quot;&gt;&lt;span&gt;Toggle Menu&lt;/span&gt;&lt;/a&gt;
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Take note of the CSS ID ‘nav_btn’ added to the HTML element, it will be referenced throughout this tutorial.</li>
<li>Any call to action text (Toggle Menu) can be used, just note that it will be hidden and not actually visible.</li>
<li>Any HTML element can be utilized.</li>
</ul></blockquote>



<blockquote><h2>Step 2: Use Pure CSS to Style your Hamburger Button</h2><p>In the next step we will reference the ID used on the hamburger button in Step 1 and style it with CSS.</p><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
#nav_btn{
display: block;
float: right;
padding: 20px;
cursor: pointer;
}
#nav_btn span, #nav_btn span::before, #nav_btn span::after{
width: 28px;
height: 4px;
float: left;
display: block;
background: #000;
position: relative;
text-indent: -9000px;
}
#nav_btn span{ margin: 8px 0; }
#nav_btn span::before, #nav_btn span::after{
content: '';
position: absolute;
}
#nav_btn span::before{ top: -8px; }
#nav_btn span::after{ bottom: -8px; }
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same ID placed on your HTML element.</li>
<li>Adjust the padding on #nav_btn if necessary.</li>
<li>We feel that we have developed a pretty standard size for the button but if you need to change the height, you will then also need to adjust the margin as well as the positioning for the span tags.</li>
<li>Adjust the background color to adapt to your website’s design.</li>
</ul></blockquote>



<blockquote><h2>Step 3: Set up the CSS Transitions for your Hamburger Button Animations</h2><p>Now that we have the core HTML structure and CSS styling complete for our navigation button, we will now need to add the CSS transitions that will be used along with jQuery (<em>next step</em>) to power the animation. The animation that we are applying to our hamburger button will transform it into an X when clicked on and then back to the hamburger button when clicked again.</p><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
#nav_btn span, #nav_btn span:before, #nav_btn span:after{
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
#nav_btn.active span{ background-color: transparent; }
#nav_btn.active span::before, #nav_btn.active span::after{ top: 0; }
#nav_btn.active span:before{
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
#nav_btn.active span::after{
transform: translateY(-10px) rotate(-45deg);
-webkit-transform: translateY(-10px) rotate(-45deg);
top: 10px;
}
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same ID placed on your HTML element.</li>
<li>The first block of CSS can be added to the already pre-existing CSS. (<em>Reference the complete code at the end of the tutorial</em>.)</li>
<li>Do not adjust anything in the code for this step.</li>
<li>Nothing will animate yet until Step 4 is completed.</li>
</ul></blockquote>



<blockquote><h2>Step 4: Use jQuery to trigger the CSS Animations for your Hamburger Button</h2><p>The final step in this tutorial is brining your CSS animations to life by using a simple jQuery click function to toggle the ‘active’ class on and off.</p><p><strong>jQuery</strong></p><pre><pre class="brush: jscript; title: ; wrap-lines: false; notranslate">
$(document).ready(function() {
	$('#nav_btn').click(function(e) {
		$(this).toggleClass(&quot;active&quot;);
		e.preventDefault();
	});
});
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same ID placed on your HTML element.</li>
<li>This step relies on the jQuery JavaScript library in order to function; you must either link directly to jQuery or download the latest version and upload it to your server.</li>
<li>This jQuery is temporary and only being used to actually trigger the CSS animations; it will be updated in Part 2 of this tutorial series.</li>
</ul></blockquote>



<blockquote><h3>Download jQuery</h3><p>You can download the latest version of jQuery below:</p><p><a class="btn" href="http://jquery.com/download/" target="_blank" rel="noopener noreferrer">Download jQuery</a></p></blockquote>



<blockquote><h2>Full Code</h2><p><strong>HTML</strong></p><pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;id=&quot;nav_btn&quot;&gt;&lt;span&gt;Toggle Menu&lt;/span&gt;&lt;/a&gt;
</pre></pre><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
#nav_btn{
display: block;
float: right;
padding: 20px;
cursor: pointer;
}
#nav_btn span, #nav_btn span::before, #nav_btn span::after{
width: 28px;
height: 4px;
float: left;
display: block;
background: #000;
position: relative;
text-indent: -9000px;
}
#nav_btn span{ margin: 8px 0; }
#nav_btn span::before, #nav_btn span::after{
content: '';
position: absolute;
}
#nav_btn span::before{ top: -8px; }
#nav_btn span::after{ bottom: -8px; }
#nav_btn span, #nav_btn span:before, #nav_btn span:after{
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
#nav_btn.active span{ background-color: transparent; }
#nav_btn.active span::before, #nav_btn.active span::after{ top: 0; }
#nav_btn.active span:before{
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
#nav_btn.active span::after{
transform: translateY(-10px) rotate(-45deg);
-webkit-transform: translateY(-10px) rotate(-45deg);
top: 10px;
}
</pre></pre><p><strong>jQuery</strong></p><pre><pre class="brush: jscript; title: ; wrap-lines: false; notranslate">
$(document).ready(function() {
	$('#nav_btn').click(function(e) {
		$(this).toggleClass(&quot;active&quot;);
		e.preventDefault();
	});
});
</pre></pre></blockquote>



<blockquote><h3>LIVE DEMO</h3><p><a class="btn" href="https://www.daddydesign.com/tutorials/css-hamburger/hamburger-button.html" target="_blank" rel="noopener noreferrer">View Demo</a></p></blockquote>



<blockquote><h3>PART 2: How to Show and Hide your Navigation using Media Queries and jQuery for your Responsive Website</h3><p>In part 2 of this tutorial we will teach you how to show and hide your newly designed pure CSS hamburger button and navigation using Media Queries and jQuery for your responsive website.<br><em><br>Coming Soon</em></p></blockquote>



<blockquote><h3>Troubleshooting</h3><p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/">Part 1: How to create an Animated Hamburger Button with CSS and jQuery for your Responsive Website</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/part-1-how-to-create-an-animated-hamburger-button-with-css-and-jquery-for-your-responsive-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PART 2: How to Display the Advanced Custom Fields (ACF) for your Custom Post Type in the WordPress Theme Template File</title>
		<link>https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file</link>
					<comments>https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 25 Oct 2017 19:07:27 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ACF Plugin]]></category>
		<category><![CDATA[Advanced Custom Fields]]></category>
		<category><![CDATA[Custom Fields]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Function]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[WordPress Template]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5954</guid>

					<description><![CDATA[<p>After completing part 1 of this two-part tutorial you will need to add your custom fields to your actual template file. In part 2 of this tutorial series we will teach you how to display the custom fields you created for your Custom Post Type in your WordPress theme template file using PHP.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/">PART 2: How to Display the Advanced Custom Fields (ACF) for your Custom Post Type in the WordPress Theme Template File</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In Part 1 of this Advanced Custom Fields (ACF) WordPress plugin tutorial series we taught you how to add custom fields to a custom post type using the Advanced Custom Fields (ACF) WordPress plugin and a PHP function. In part 2 of this two-part tutorial we will teach you how to display the custom fields you created for your Custom Post Type in your WordPress theme template file using PHP.</p>
<blockquote>
<h2>Use PHP to display the custom fields for your custom post type in the WordPress theme template file</h2>
<p>In order to display your custom fields on your actual WordPress site you will need to use PHP to access the global variable and retrieve them from the database. Open the archive theme template for your custom post type (ex. archive-YOUR-CUSTOM-POST-TYPE.php). Use the PHP code below as a base example for how to display your custom field, please refer to the ‘Items to Note’ below for detailed setup instructions.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
&amp;amp;lt;?php $YOUR-CUSTOM-FIELD = get_field('YOUR-CUSTOM-FIELD', 'option'); if ($YOUR-CUSTOM-FIELD) { echo $ YOUR-CUSTOM-FIELD; } ?&amp;amp;gt;
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Make sure that you change where it says ‘YOUR-CUSTOM-FIELD’ to match the custom field name you used in the backend.</li>
<li>Please keep in mind that this is a basic example of how to output the custom field variable and you may need to modify it to suit your needs.</li>
</ul>
</blockquote>
<blockquote>
<h3>This is PART 2 of a two-part WordPress tutorial, if you missed PART 1 please click on the button below to get started:</h3>
<p>In part 1 of this two-part tutorial we are going to teach you how to add custom fields to a custom post type using the Advanced Custom Fields (ACF) WordPress plugin and a PHP function.</p>
<p><a class="btn" href="https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/">View Part 1</a></p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/">PART 2: How to Display the Advanced Custom Fields (ACF) for your Custom Post Type in the WordPress Theme Template File</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Part 1: How to add Custom Fields to a Custom Post Type using the Advanced Custom Fields (ACF) WordPress Plugin</title>
		<link>https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin</link>
					<comments>https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 23 Oct 2017 14:47:21 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ACF Field Group]]></category>
		<category><![CDATA[ACF Options Page]]></category>
		<category><![CDATA[ACF Plugin]]></category>
		<category><![CDATA[Advanced Custom Fields]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Function]]></category>
		<category><![CDATA[WordPress Dashboard]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5947</guid>

					<description><![CDATA[<p>You may already know how to add ACF custom option pages but did you know that you can take them a step further? In part 1 of this two-part tutorial we are going to teach you how to add custom fields to a custom post type using the Advanced Custom Fields (ACF) WordPress plugin and a PHP function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/">Part 1: How to add Custom Fields to a Custom Post Type using the Advanced Custom Fields (ACF) WordPress Plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In a previous tutorial we’ve talked about the Advanced Custom Fields (ACF) WordPress plugin and how to hide the settings unless the user is an admin. Now we are bringing you another two-part tutorial revolving around this powerful plugin. You may already know how to add the ACF custom option pages to the WordPress dashboard so now we are going to teach you how to take them a step further by adding them directly to a custom post type. In part 1 of this two-part tutorial, we are going to teach you how to add custom fields to a custom post type using the Advanced Custom Fields (ACF) WordPress plugin and a PHP function.</p>
<blockquote>
<h2>Step 1: Setup and Attach the Advanced Custom Fields (ACF) Options Page to a Custom Post Type via a PHP Function</h2>
<p>In order to add an Advanced Custom Fields (ACF) Options Page to your custom post type in the WordPress dashboard we will need to add a PHP filter to the WordPress functions file. Simply open your functions.php file then copy and paste the code below, please refer to the ‘Items to Note’ below for detailed setup instructions.</p>
<p><strong>PHP</strong></p>
<pre><pre class="brush: php; title: ; wrap-lines: false; notranslate">
if( function_exists('acf_add_options_page') ) {
	acf_add_options_sub_page(array(
		'page_title' 	=&amp;amp;gt; 'YOUR-PAGE-TITLE',
		'menu_title'	=&amp;amp;gt; 'YOUR-MENU-TITLE',
		'menu_slug' 	=&amp;amp;gt; 'site-options-YOUR-SLUG',
		'capability'	=&amp;amp;gt; 'edit_posts',
		'parent_slug'	=&amp;amp;gt; 'edit.php?post_type=YOUR-CUSTOM-POST-TYPE',
	));
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Make sure that you change where it says ‘YOUR-PAGE-TITLE’ to a custom page title of your choice.</li>
<li>Make sure that you change where it says ‘YOUR-MENU-TITLE’ to a custom menu title of your choice.</li>
<li>Make sure that you change where it says ‘YOUR-SLUG’ to a custom slug of your choice.</li>
<li>Make sure that you change where it says ‘YOUR-CUSTOM-POST-TYPE’ to the custom post type that you want to add your custom fields option page to.</li>
</ul>
</blockquote>
<blockquote>
<h2>Step 2: Create the Advanced Custom Fields (ACF) Field Group in the WordPress Dashboard to attach to your Custom Post Type’s Options Page</h2>
<p>After creating your ACF Options Page for your Custom Post Type in Step 1, the next step is to create the Field Group with the ACF Plugin settings panel in the WordPress Dashboard and then attach it to your Post Type’s Options Page. Follow the step by step instructions below:</p>
<ol>
<li>Log in to the dashboard of your WordPress site</li>
<li>Go to Custom Fields -&gt; Add New</li>
<li>Title your Field Group</li>
<li>Add your desired custom fields</li>
<li>Go to the Locations panel -&gt; Show this field group if -&gt; Select ‘Options Page’ -&gt; Select ‘is equal to’ -&gt; Select your options page</li>
<li>Publish</li>
</ol>
<p>After completing the above steps your newly create ACF Field Group should now be attached to your Custom Post Type’s Options Page.</p></blockquote>
<blockquote>
<h3>PART 2: How to Display the Advanced Custom Fields (ACF) for your Custom Post Type in the WordPress Theme Template File</h3>
<p>In part 2 of this tutorial we will teach you how to display the custom fields you created for your Custom Post Type in your WordPress theme template file using PHP.</p>
<p><a class="btn" href="https://www.daddydesign.com/wordpress/part-2-how-to-display-the-advanced-custom-fields-acf-for-your-custom-post-type-in-the-wordpress-theme-template-file/">View Part 2</a></p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/">Part 1: How to add Custom Fields to a Custom Post Type using the Advanced Custom Fields (ACF) WordPress Plugin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/part-1-how-to-add-custom-fields-to-a-custom-post-type-using-the-advanced-custom-fields-acf-wordpress-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use CSS word-break to Responsively Break Overflowing Text Strings</title>
		<link>https://www.daddydesign.com/wordpress/how-to-use-css-word-break-to-responsively-break-overflowing-text-strings/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-css-word-break-to-responsively-break-overflowing-text-strings</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-use-css-word-break-to-responsively-break-overflowing-text-strings/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 10 Oct 2017 13:35:10 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css tricks]]></category>
		<category><![CDATA[css tutorial]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[Pure CSS]]></category>
		<category><![CDATA[Responsively text]]></category>
		<category><![CDATA[word-break]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5925</guid>

					<description><![CDATA[<p>On mobile devices a very common occurrence is when text strings are too long to fit inside the container element thus overflowing it. In this tutorial we will teach you how to easily break overflowing text strings responsively using the CSS word-break property.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-css-word-break-to-responsively-break-overflowing-text-strings/">How to use CSS word-break to Responsively Break Overflowing Text Strings</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Now that responsive design is such an integral part of web development, there are certain issues that often arise. On mobile devices a very common occurrence is when text strings are too long to fit inside the container element thus overflowing it. While there are many different situations where this issue can happen, we often see it while displaying URLs because they are typically longer text strings that do not contain natural breaks. Luckily this issue is very easily corrected simply by using the CSS word-break property. In this tutorial we will teach you how to easily break overflowing text strings responsively using the CSS word-break property.</p>



<blockquote><h2>Step 1: Create an HTML element for your text</h2><p>In Step 1, we will be creating an HTML element to place our text inside. For purposes of this tutorial we are utilizing a span tag, but please note you can utilize any HTML element you want for this method.</p><p><strong>HTML</strong></p><pre>
<pre class="brush: xml; title: ; wrap-lines: false; notranslate"> &lt;span class=&quot;word_break&quot;&gt;Loremipsumdolorsitametchoroinsolensconceptamvimc&lt;/span&gt;</pre>

</pre><p><strong>Items to Note:</strong></p><ul>
<li>Take note of the CSS class ‘word_break added to the HTML element, it will be referenced in the next and final step.</li>
<li>Any HTML element can be used.</li>
</ul></blockquote>



<blockquote><h2>Step 2: Use the CSS word-break property to break your overflowing text responsively</h2><p>In the final step we will utilize CSS to make our span tag responsive while at the same time breaking any text strings that are too long and overflow the container element.</p><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.word_break{
display: block;
max-width: 220px;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
}
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Make sure that you are referencing the same CSS class placed on your HTML element.</li>
<li>Max-width can be adjusted to any width necessary or removed if the element is already inside of another responsive element.</li>
<li>The 3 different word-break CSS properties ensure that it is cross browser compatible.</li>
</ul></blockquote>



<blockquote><h2>Full Code</h2><p><strong>HTML</strong></p><pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate"> &lt;span class=&quot;word_break&quot;&gt;Loremipsumdolorsitametchoroinsolensconceptamvimc&lt;/span&gt;</pre>

</pre><p><strong>CSS</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.word_break{
display: block;
max-width: 220px;
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
}
</pre></pre></blockquote>



<blockquote><h3>Troubleshooting</h3><p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-css-word-break-to-responsively-break-overflowing-text-strings/">How to use CSS word-break to Responsively Break Overflowing Text Strings</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-use-css-word-break-to-responsively-break-overflowing-text-strings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use CSS to Responsively Truncate Text Strings with Ellipsis</title>
		<link>https://www.daddydesign.com/wordpress/how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 05 Oct 2017 13:37:44 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css tutorial]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[eillipsis]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[Pure CSS]]></category>
		<category><![CDATA[text-overflow]]></category>
		<category><![CDATA[Truncate Text Strings]]></category>
		<category><![CDATA[white-space]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5918</guid>

					<description><![CDATA[<p>You may have seen major websites with truncated text in the sidebar in order to keep things tight and neatly organized. In this tutorial we will teach you how to easily truncate text strings responsively while adding ellipsis at the end via CSS.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis/">How to use CSS to Responsively Truncate Text Strings with Ellipsis</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>You may have seen major websites with truncated text in the sidebar in order to keep things tight and neatly organized. If you wondered if they were using JavaScript or some other complex method to achieve this, the answer is no. While it may seem quite complex, it’s actually very simple to achieve by utilizing only CSS. In this tutorial we will teach you how to easily truncate text strings responsively while adding ellipsis at the end via CSS.</p>
<blockquote>
<h2>Step 1: Create an HTML Element for your Truncated Text</h2>
<p>In Step 1, we will be creating an HTML element to place the text we want to truncate inside of. For purposes of this tutorial we will be using a span tag. Please note that you can use any HTML element you want for this method.</p>
<p><strong>HTML</strong></p>
<pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&amp;amp;lt;span class=&quot;truncate&quot;&amp;amp;gt;Lorem ipsum dolor sit amet, choro insolens conceptam vim cu&amp;amp;lt;/span&amp;amp;gt;
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Take note of the CSS class ‘truncate’ added to the HTML element, it will be referenced in the next and final step.</li>
<li>Any HTML element can be used.</li>
</ul>
</blockquote>
<blockquote>
<h2>Step 2: Use CSS to Truncate your Text Responsively while also adding Ellipsis at the End</h2>
<p>In the final step we will use CSS to make our span tag responsive while at the same time truncating the text with ellipsis at the end of it.</p>
<p><strong>CSS</strong></p>
<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.truncate{
display: block;
max-width: 220px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Make sure that you are referencing the same CSS class placed on your HTML element.</li>
<li>Max-width can be adjusted to any width necessary or removed if the element is already inside of another responsive element.</li>
<li>White-space set to ‘nowrap’ and overflow set to ‘hidden’ ensures that your text remains on one line.</li>
<li>Text-overflow set to ‘ellipsis’ will display the ellipsis at the end of your truncated text string.</li>
</ul>
</blockquote>
<blockquote>
<h2>Full Code</h2>
<p><strong>HTML</strong></p>
<pre><pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&amp;amp;lt;span class=&quot;truncate&quot;&amp;amp;gt;Lorem ipsum dolor sit amet, choro insolens conceptam vim cu&amp;amp;lt;/span&amp;amp;gt;
</pre>
<p><strong>CSS</strong></p>
<pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.truncate{
display: block;
max-width: 220px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis/">How to use CSS to Responsively Truncate Text Strings with Ellipsis</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-use-css-to-responsively-truncate-text-strings-with-ellipsis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>UPDATED: How to Make Digital 8-Bit Style Corners Using Only CSS</title>
		<link>https://www.daddydesign.com/wordpress/updated-how-to-make-digital-8-bit-style-corners-using-only-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=updated-how-to-make-digital-8-bit-style-corners-using-only-css</link>
					<comments>https://www.daddydesign.com/wordpress/updated-how-to-make-digital-8-bit-style-corners-using-only-css/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 12 Jul 2017 19:20:33 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[100% CSS]]></category>
		<category><![CDATA[8-Bit Digital]]></category>
		<category><![CDATA[8-Bit Effect]]></category>
		<category><![CDATA[css borders]]></category>
		<category><![CDATA[css corners]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS3 Pseudo Class]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Pure CSS3]]></category>
		<category><![CDATA[Zero Images]]></category>
		<guid isPermaLink="false">http://www.daddydesign.com/?p=5733</guid>

					<description><![CDATA[<p>Back in 2010 we wrote a tutorial on how to create a digital 8-bit style effect for corners using only CSS. Now it's 2017 and we've decided to revisit our earlier method and improve upon it. In this tutorial we will teach you an updated method for coding beautiful responsive digital 8-bit style corners using only 100% CSS3 requiring zero images and less markup.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/updated-how-to-make-digital-8-bit-style-corners-using-only-css/">UPDATED: How to Make Digital 8-Bit Style Corners Using Only CSS</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Back in 2010 we were inspired by a recent project to write a tutorial on how to create a digital 8-bit style effect for corners using only CSS. Now it’s 2017 and a passion side project of ours, <a href="http://8bitters.com/" target="_blank" rel="noopener noreferrer" class="broken_link">8bitters.com</a>, has once again inspired us to revisit our earlier method and improve upon it. While our method back in 2010 was beautifully coded for its time, it was not without its drawbacks. The older method required more markup since CSS3 and pseudo classes didn’t exist yet. The biggest drawback however was that it needed to have a solid background color, meaning that it could never be used as an overlay, which for our new project was a major issue. In this tutorial we will teach you an updated method for coding beautiful responsive digital 8-bit style corners using only 100% CSS3 requiring zero images and less markup.</p>



<blockquote><h2>Step 1: Coding and Styling the Main Section</h2><p>In the first step of this tutorial we will code and style the main section.</p><p><strong>HTML5</strong></p><pre>
<pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section_8bit&quot;&gt;
&lt;/section&gt;
</pre></pre><p><strong>CSS3</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section_8bit{
width: 100%;
float: left;
border-left: 10px solid #FF6600;
border-right: 10px solid #FF6600;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>We are using the HTML5 structural ‘section’ element; depending on your layout you might feel the need to change this. (<em>ex. ‘article’, ‘header’, ‘div’, etc</em>)</li>
<li>We used a width of 100% for responsive purposes, you can adjust the width to a fixed width or add a max-width if necessary.</li>
<li>We used ‘float’ but depending on your layout ‘block’ or ‘inline-block’ might work better.</li>
<li>Edit the hex values #FF6600 to change the border colors.</li>
<li>Position ‘relative’ is important for the positioning of the 8-bit corner effects.</li>
<li>We added CSS3 ‘box-sizing’ to allow for responsiveness.</li>
</ul></blockquote>



<blockquote><h2>Step 2: Coding and Styling the Inner Wrapper Content DIV</h2><p>In the next step of this tutorial we will code and style the inner wrapper content DIV.</p><p><strong>HTML5</strong></p><pre>
<pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section_8bit&quot;&gt;
  &lt;div class=&quot;wrapper&quot;&gt;
    Content Goes Here
 &lt;/div&gt;
&lt;/section&gt;
</pre>
</pre><p><strong>CSS3</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section_8bit .wrapper{
display: block;
color: #FF6600;
padding: 40px;
margin: -10px 0;
border-top: 10px solid #FF6600;
border-bottom: 10px solid #FF6600;
}
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Edit the hex values #FF6600 to change the text and border colors.</li>
<li>Adjust the ‘padding’ if necessary.</li>
<li>A negative top and bottom margin have been set to offset the borders to help create the 8-bit style effect.</li>
</ul></blockquote>



<blockquote><h2>Step 3: Using CSS3 Pseudo Classes to Finish the 8-Bit Corner Effect</h2><p>In the final step of this tutorial we will use CSS3 pseudo classes to finish the 8-bit corner effect. We will be using a total of four pseudo classes in order to create each of the corners. Since there are only two pseudo classes available per element (::before and ::after), we will apply the top two corners to the main section and the bottom two corners to the inner wrapper DIV.</p><p><strong>CSS3</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section_8bit::before,
.section_8bit::after,
.section_8bit .wrapper::before,
.section_8bit .wrapper::after{
content: '';
width: 10px;
height: 10px;
display: block;
position: absolute;
background: #FF6600;
}
.section_8bit::before{ top: -5px; left: -5px; }
.section_8bit::after{ top: -5px; right: -5px; }
.section_8bit .wrapper::before{ bottom: -5px; left: -5px; }
.section_8bit .wrapper::after{ bottom: -5px; right: -5px; }
</pre></pre><p><strong>Items to Note:</strong></p><ul>
<li>Since the border thickness we used on the previous steps are 10 pixels, we need the corners to match by using a width and height of 10 pixels.</li>
<li>Edit the hex value #FF6600 to change the corner background colors.</li>
<li>The corners will be absolute positioned to the main section since it’s the only element with relative positioning set.</li>
<li>Each of the pseudo elements will be positioned by a negative value of 5 pixels to position them correctly in each of the corners.</li>
</ul></blockquote>



<blockquote><h2>Full Code</h2><p><strong>HTML5</strong></p><pre>
<pre class="brush: xml; title: ; wrap-lines: false; notranslate">
&lt;section class=&quot;section_8bit&quot;&gt;
  &lt;div class=&quot;wrapper&quot;&gt;
    Content Goes Here
 &lt;/div&gt;
&lt;/section&gt;
</pre>
</pre><p><strong>CSS3</strong></p><pre><pre class="brush: css; title: ; wrap-lines: false; notranslate">
.section_8bit{
width: 100%;
float: left;
border-left: 10px solid #FF6600;
border-right: 10px solid #FF6600;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.section_8bit .wrapper{
display: block;
color: #FF6600;
padding: 40px;
margin: -10px 0;
border-top: 10px solid #FF6600;
border-bottom: 10px solid #FF6600;
}

.section_8bit::before,
.section_8bit::after,
.section_8bit .wrapper::before,
.section_8bit .wrapper::after{
content: '';
width: 10px;
height: 10px;
display: block;
position: absolute;
background: #FF6600;
}
.section_8bit::before{ top: -5px; left: -5px; }
.section_8bit::after{ top: -5px; right: -5px; }
.section_8bit .wrapper::before{ bottom: -5px; left: -5px; }
.section_8bit .wrapper::after{ bottom: -5px; right: -5px; }
</pre></pre></blockquote>



<blockquote><h3>See this Tutorial in Action</h3><p><a class="btn broken_link" href="http://8bitters.com/" target="_blank" rel="noopener noreferrer">Visit 8bitters.com</a></p></blockquote>



<blockquote><h3>Troubleshooting</h3><p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/updated-how-to-make-digital-8-bit-style-corners-using-only-css/">UPDATED: How to Make Digital 8-Bit Style Corners Using Only CSS</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/updated-how-to-make-digital-8-bit-style-corners-using-only-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add a PayPal Donate Button Shortcode in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-a-paypal-donate-button-shortcode-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-a-paypal-donate-button-shortcode-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-a-paypal-donate-button-shortcode-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 00:27:53 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[PayPal]]></category>
		<category><![CDATA[paypal buttons]]></category>
		<category><![CDATA[PayPal Donate Button]]></category>
		<category><![CDATA[paypal tutorial]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[WordPress shortcode]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5880</guid>

					<description><![CDATA[<p>PayPal Donate Buttons are a fast and easy way to accept online donation payments for your WordPress blog or site. In this tutorial we will teach you how to create a PayPal Donate Button shortcode in WordPress via a PHP function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-paypal-donate-button-shortcode-in-wordpress/">How to add a PayPal Donate Button Shortcode in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>PayPal Donate Buttons are a fast and easy way to accept online donation payments for your WordPress blog or site. One simple button will allow you to easily accept credit cards, debit cards, and PayPal. Adding a PayPal Donate button to your website is pretty simple but can be simplified even further by utilizing a WordPress function to create a custom shortcode that can then be inserted into any page or post. In this tutorial we will teach you how to create a PayPal Donate Button shortcode in WordPress via a PHP function.</p>
<blockquote>
<h2>Step 1: Create the PayPal Donate Button Shortcode via a WordPress Function</h2>
<p>In order to create the PayPal Donate Button shortcode we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. Reference the ‘Items to Note’ below in order to adjust the code to work with your specific PayPal Account.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
function donate_shortcode( $atts, $content = null) {
	global $post;extract(shortcode_atts(array(
		'account' =&gt; 'YOUR-ACCOUNT-HERE',
		'for' =&gt; $post-&gt;post_title,
	), $atts));
	return '&lt;a href=&quot;https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business='.$account.'&amp;item_name=Donation for '.$for.'&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif&quot; alt=&quot;PayPal - The safer, easier way to pay online!&quot; /&gt;&lt;/a&gt;';
}
add_shortcode('donate', 'donate_shortcode');
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Make sure that you change where it says ‘YOUR-ACCOUNT-HERE’ to your actual PayPal account name.</li>
<li>The ‘for’ variable will automatically grab the Page/Post Title and insert it into the PayPal Donate Button code.</li>
</ul>
</blockquote>
<blockquote>
<h2>Step 2: How to use the PayPal Donate Button Shortcode in a WordPress Page or Post</h2>
<p>Now that the PayPal Donate Button shortcode has been created, it can now be inserted into any page or post. Simply copy the shortcode below and paste it inside the content editor wherever you want the PayPal Donate Button to appear.</p>
<p><strong>SHORTCODE</strong></p>
<pre class="brush: xml; title: ; wrap-lines: false; notranslate">
[donate]
</pre>
</blockquote>
<blockquote>
<h3>PayPal Donate Button Example</h3>
<p>If you liked this tutorial and found it helpful please feel free to leave us a donation.</p>
<p><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=daddydesign@gmail.com&amp;item_name=Donation for PayPal Donate Button Tutorial" target="_blank" class="broken_link"><img decoding="async" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" alt="PayPal - The safer, easier way to pay online!" /></a>
</p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-paypal-donate-button-shortcode-in-wordpress/">How to add a PayPal Donate Button Shortcode in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-a-paypal-donate-button-shortcode-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to redirect all Single Posts of a Custom Post Type in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 23 May 2017 14:22:23 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[301 redirection]]></category>
		<category><![CDATA[custom post type]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[Single Post]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5859</guid>

					<description><![CDATA[<p>While developing a website or blog in WordPress with Custom Post Type’s there may come a time when you do not want to actually display the Single Post. In this tutorial we will teach you how to redirect all Single Posts of a Custom Post Type via a WordPress function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress/">How to redirect all Single Posts of a Custom Post Type in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>While developing a website or blog in WordPress with Custom Post Type’s there may come a time when you do not want to actually display the Single Post. Even if you do not link directly to the Single Post it still exists on the server. The best work around to avoid anyone accidentally stumbling upon an undesired location of your website is to use a WordPress PHP function to redirect all of your Single Posts from that Custom Post Type to a specific Page. In this tutorial we will teach you how to redirect all Single Posts of a Custom Post Type via a WordPress function.</p>
<blockquote>
<h2>Redirect all Single Posts of a Custom Post Type using a WordPress Function</h2>
<p>In order to redirect all Single Posts of a Custom Post Type in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below, you will need to reference the ‘Items to Note’ below in order to adjust the code to work with your specific Custom Post Type and desired redirect. </p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_action( 'template_redirect', 'redirect_post_type_single' );
function redirect_post_type_single(){
    if ( ! is_singular( 'YOUR-CUSTOM-POST-TYPE' ) )
        return;
    wp_redirect( get_page_link( YOUR-PAGE-ID ), 301 );
    exit;
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Change ‘YOUR-CUSTOM-POST-TYPE’ to the name of the Custom Post Type you would like to have redirected.</li>
<li>Change ‘YOUR-PAGE-ID’ to the ID of the Page you would like your Custom Post Type’s Single Posts to redirect to.</li>
<li>If you followed the instructions correctly all of the Single Posts of your Custom Post Type will now be redirected to your desired location.</li>
</ul>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress/">How to redirect all Single Posts of a Custom Post Type in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-redirect-all-single-posts-of-a-custom-post-type-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Protect your WordPress Site from Malicious Requests</title>
		<link>https://www.daddydesign.com/wordpress/how-to-protect-your-wordpress-site-from-malicious-requests/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-protect-your-wordpress-site-from-malicious-requests</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-protect-your-wordpress-site-from-malicious-requests/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 15 May 2017 13:49:01 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Malicious Requests]]></category>
		<category><![CDATA[Malicious URL Requests]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[WordPress Security]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5862</guid>

					<description><![CDATA[<p>There are various ways that you can choose to secure your WordPress website and protect it from malicious requests. In this tutorial we will teach you how to protect your WordPress site from malicious requests via a WordPress function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-protect-your-wordpress-site-from-malicious-requests/">How to Protect your WordPress Site from Malicious Requests</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>There are various ways that you can choose to secure your WordPress website and protect it from malicious requests. You could install one of the many security plugins available, turn on a firewall, or utilize a free built-in feature. Another way is to use a simple PHP function that will reject all malicious URL requests. In this tutorial we will teach you how to protect your WordPress site from malicious requests via a WordPress function.</p>
<blockquote>
<h2>Protect your WordPress Site from Malicious Requests via a PHP Function</h2>
<p>In order to protect your WordPress site from malicious requests, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. Your WordPress site will now reject all malicious URL requests.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
global $user_ID; if($user_ID) {
    if(!current_user_can('administrator')) {
        if (strlen($_SERVER['REQUEST_URI']) &gt; 255 ||
            stripos($_SERVER['REQUEST_URI'], &quot;eval(&quot;) ||
            stripos($_SERVER['REQUEST_URI'], &quot;CONCAT&quot;) ||
            stripos($_SERVER['REQUEST_URI'], &quot;UNION+SELECT&quot;) ||
            stripos($_SERVER['REQUEST_URI'], &quot;base64&quot;)) {
                <a href="http://twitter.com/header" target="_blank" rel="nofollow">@header</a>(&quot;HTTP/1.1 414 Request-URI Too Long&quot;);
                <a href="http://twitter.com/header" target="_blank" rel="nofollow">@header</a>(&quot;Status: 414 Request-URI Too Long&quot;);
                <a href="http://twitter.com/header" target="_blank" rel="nofollow">@header</a>(&quot;Connection: Close&quot;);
                <a href="http://twitter.com/exit" target="_blank" rel="nofollow">@exit</a>;
        }
    }
}
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-protect-your-wordpress-site-from-malicious-requests/">How to Protect your WordPress Site from Malicious Requests</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-protect-your-wordpress-site-from-malicious-requests/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Dynamically Add a Custom Class to Image Links in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 08 May 2017 15:09:51 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Custom Class]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<category><![CDATA[WordPress Image Links]]></category>
		<category><![CDATA[WordPress Images]]></category>
		<category><![CDATA[wordpress media]]></category>
		<category><![CDATA[WordPress Media Library]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5841</guid>

					<description><![CDATA[<p>WordPress has made huge improvements to the Media Library over time but one thing that has been lacking is the ability to add custom classes to image links as an option. In this tutorial we will teach you how to dynamically add a custom class to image links in WordPress by utilizing PHP functions.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress/">How to Dynamically Add a Custom Class to Image Links in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>WordPress has made huge improvements to the Media Library over time but one thing that has been lacking is the ability to add custom classes to image links as an option. Adding a class to an image link has many benefits, including but not limited to CSS styling or opening images inside of lightboxes or galleries. In this tutorial we will teach you how to dynamically add a custom class to image links in WordPress by utilizing PHP functions.</p>
<blockquote>
<h2>Dynamically Add a Custom Class to Image Links via a WordPress Function</h2>
<p>In order to dynamically add a class to image links in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. Make sure that you change where it says ‘<strong>YOUR-CLASS-HERE</strong>’ to whatever you want to name your custom class. Now, any new images with links inserted into a WordPress post via the Media Library will automatically have the custom class added to it.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
function add_class_to_image_links($html, $attachment_id, $attachment) {
    $linkptrn = &quot;/&lt;a[^&gt;]*&gt;/&quot;;
    $found = preg_match($linkptrn, $html, $a_elem);
    // If no link, do nothing
    if($found &lt;= 0) return $html;
    $a_elem = $a_elem[0];
    // Check to see if the link is to an uploaded image
    $is_attachment_link = strstr($a_elem, &quot;wp-content/uploads/&quot;);
    // If link is to external resource, do nothing
    if($is_attachment_link === FALSE) return $html;
    if(strstr($a_elem, &quot;class=\&quot;&quot;) !== FALSE){ // If link already has class defined inject it to attribute
        $a_elem_new = str_replace(&quot;class=\&quot;&quot;, &quot;class=\&quot;YOUR-CLASS-HERE&quot;, $a_elem);
        $html = str_replace($a_elem, $a_elem_new, $html);
    }else{ // If no class defined, just add class attribute
        $html = str_replace(&quot;&lt;a &quot;, &quot;&lt;a class=\&quot;YOUR-CLASS-HERE\&quot; &quot;, $html);
    }
    return $html;
}
add_filter('image_send_to_editor', 'add_class_to_image_links', 10, 3);
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress/">How to Dynamically Add a Custom Class to Image Links in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-dynamically-add-a-custom-class-to-image-links-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add Features in WordPress using add_theme_support Function</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-features-in-wordpress-using-add_theme_support-function/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-features-in-wordpress-using-add_theme_support-function</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-features-in-wordpress-using-add_theme_support-function/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 02 May 2017 14:52:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[add_theme_support()]]></category>
		<category><![CDATA[Custom Background]]></category>
		<category><![CDATA[Custom Header]]></category>
		<category><![CDATA[Custom Logo]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[post-thumbnails]]></category>
		<category><![CDATA[Title Tag]]></category>
		<category><![CDATA[WordPress Developer]]></category>
		<category><![CDATA[WordPress Function]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5850</guid>

					<description><![CDATA[<p>In order to register support for certain theme features in WordPress the add_theme_support function needs to be utilized. In this tutorial we will teach you how to add features in WordPress using the Add Theme Support function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-features-in-wordpress-using-add_theme_support-function/">How to add Features in WordPress using add_theme_support Function</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>In order to register support for certain theme features in WordPress the Add Theme Support (add_theme_support) function needs to be utilized. This powerful function is used by almost all themes, so if you’re a WordPress developer it’s definitely a good idea to familiarize yourself with it and its available features. In this tutorial we will teach you how to add features in WordPress using the Add Theme Support function.</p>
<blockquote>
<h2>The Base Function</h2>
<p>In order to add features in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. This will be the base code to which all features requiring support will be added inside of.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
if ( function_exists( 'add_theme_support' ) ) { 
    YOUR FEATURES GO HERE
}
</pre>
</blockquote>
<blockquote>
<h3>Post Thumbnails</h3>
<p>Add one or more of these features to enable support for post thumbnails.</p>
<p><strong>EVERYWHERE</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'post-thumbnails' );
</pre>
<p><strong>ONLY PAGES</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'post-thumbnails', array( 'page' ) );
</pre>
<p><strong>ONLY POSTS</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'post-thumbnails', array( 'post' ) );
</pre>
<p><strong>ONLY CUSTOM POST TYPES</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'post-thumbnails', array( 'your-post-type-name' ) ); 
</pre>
</blockquote>
<blockquote>
<h3>Custom Background</h3>
<p>Add this feature in order to enable support for custom backgrounds.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'custom-background' );
</pre>
</blockquote>
<blockquote>
<h3>Custom Header</h3>
<p>Add this feature in order to enable support for custom headers.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'custom-header' );
</pre>
</blockquote>
<blockquote>
<h3>Custom Logo</h3>
<p>Add this feature in order to enable support for a custom logo.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'custom-logo' );
</pre>
</blockquote>
<blockquote>
<h3>Feed Links</h3>
<p>Add this feature in order to enable support for automatic feed links for post and comment in the head.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'automatic-feed-links' );
</pre>
</blockquote>
<blockquote>
<h3>HTML5</h3>
<p>Add this feature in order to enable support for the usage of HTML5 markup for the search forms, comment forms, comment lists, gallery, and caption.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'html5', array( 'comment-list', 'comment-form', 'search-form', 'gallery', 'caption' ) );
</pre>
</blockquote>
<blockquote>
<h3>Title Tag</h3>
<p>Add this feature in order to enable plugins and themes to manage the document title tag.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'title-tag' );
</pre>
</blockquote>
<blockquote>
<h3>Customize Selective Refresh Widgets</h3>
<p>Add this feature in order to enable selective refresh for widgets being managed within the Customizer.</p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_theme_support( 'customize-selective-refresh-widgets' );
</pre>
</blockquote>
<blockquote>
<h3>Visit WordPress.org to Learn More</h3>
<p><a class="btn" href="https://developer.wordpress.org/reference/functions/add_theme_support/" target="_blank" rel="noopener noreferrer">Add Theme Support Function on WordPress.org</a></p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-features-in-wordpress-using-add_theme_support-function/">How to add Features in WordPress using add_theme_support Function</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-features-in-wordpress-using-add_theme_support-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Search only Posts or Pages in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-search-only-posts-or-pages-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-search-only-posts-or-pages-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-search-only-posts-or-pages-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 25 Apr 2017 13:39:26 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Functions]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Search Function]]></category>
		<category><![CDATA[WordPress Functions]]></category>
		<category><![CDATA[WordPress Pages]]></category>
		<category><![CDATA[WordPress Posts]]></category>
		<category><![CDATA[WordPress Search]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5831</guid>

					<description><![CDATA[<p>The WordPress search function by default will display all published pages and posts in the search results. In this tutorial we will teach you how to search only posts or pages in WordPress by utilizing PHP functions.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-search-only-posts-or-pages-in-wordpress/">How to Search only Posts or Pages in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>The WordPress search function by default will display all published pages and posts in the search results. While typically this setup is most ideal, there may however come a time when you only want to display your WordPress website’s posts or pages in the search results. In this tutorial we will teach you how to search only posts or pages in WordPress by utilizing PHP functions.</p>
<blockquote>
<h2>Search only WordPress Posts</h2>
<p>In order to search only posts in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. Your WordPress site will now only return posts in the search results.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
function SearchFilter($query) {
	if ($query-&gt;is_search) {
		$query-&gt;set('post_type', 'post');
	}
	return $query;
}
</pre>
</blockquote>
<blockquote>
<h2>Search only WordPress Pages</h2>
<p>In order to search only pages in WordPress, we will need to add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below. Your WordPress site will now only return pages in the search results.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
function SearchFilter($query) {
	if ($query-&gt;is_search) {
		$query-&gt;set('post_type', page);
	}
	return $query;
}
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-search-only-posts-or-pages-in-wordpress/">How to Search only Posts or Pages in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-search-only-posts-or-pages-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Serve your WordPress Subdirectory Installation from the Website Root</title>
		<link>https://www.daddydesign.com/wordpress/how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 21 Apr 2017 14:32:08 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[DEV Installation]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Root Directory]]></category>
		<category><![CDATA[Subdirectory]]></category>
		<category><![CDATA[WordPress Dashboard]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Installation]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5818</guid>

					<description><![CDATA[<p>There are many different situations that can arise where it makes sense to install WordPress into a subdirectory. In this tutorial we will teach you how to serve your WordPress subdirectory installation from the website root without having to move any files.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root/">How to Serve your WordPress Subdirectory Installation from the Website Root</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>There are many different situations that can arise where it makes sense to install WordPress into a subdirectory. They may vary from the need to set up a temporary installation for development purposes or just simply because you want to keep your root directory clutter free. No matter what you’re reasoning or situation is the fact that WordPress allows you to install it into a subdirectory is great. When the time comes that you want to have your subdirectory installation served from the website root, there are a couple of ways to achieve this. In this tutorial we will teach you how to serve your WordPress subdirectory installation from the website root without having to move any files.</p>
<blockquote>
<h2>Step 1: Creating your Root Directory index.php Redirect</h2>
<p>In the first step of this tutorial we will need to create a redirect for your WordPress subdirectory in order to serve it from the website root. Open the index.php file that is found on your server’s root directory or create one if it does not already exist. Copy and paste the PHP code below into your index.php file, make sure to change where it says ‘YOUR-SUBDIRECTORY’ to  your WordPress installation’s specific subdirectory name, then upload your index.php file to the server’s root directory.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;?php
define('WP_USE_THEMES', true);
require('./YOUR-SUBDIRECTORY/wp-blog-header.php');
?&gt;
</pre>
</blockquote>
<blockquote>
<h2>Step 2: Editing the Site Address (URL) in the WordPress Dashboard</h2>
<p>In step 2 of this tutorial we will need to edit the Site Address (URL) in the WordPress Dashboard by following the steps below:</p>
<ol>
<li>Log in to the dashboard of your WordPress site</li>
<li>Go to Settings -> General</li>
<li>Change the Site Address (URL) to the root</li>
</ol>
<p><img loading="lazy" decoding="async" src="https://www.daddydesign.com/wp-content/uploads/2017/04/site-address-url-screenshot.jpg" alt="Change the Site Address (URL) to the root" width="610" height="130" class="alignnone size-full wp-image-5820" srcset="https://www.daddydesign.com/wp-content/uploads/2017/04/site-address-url-screenshot.jpg 610w, https://www.daddydesign.com/wp-content/uploads/2017/04/site-address-url-screenshot-300x64.jpg 300w" sizes="auto, (max-width: 610px) 100vw, 610px" />
</p></blockquote>
<blockquote>
<h2>Step 3: Modify the .htaccess File (*if necessary)</h2>
<p>In step 3 of this tutorial we will need to modify the .htaccess file to rewrite it to your WordPress installation’s subdirectory if it has not already been automatically updated after Step 2. Open the .htaccess file that is found on your server’s root directory or create one if it does not already exist. Copy and paste the code below into your .htaccess file, make sure to change where it says ‘YOUR-SUBDIRECTORY’ to  your WordPress installation’s specific subdirectory name, then upload your .htaccess file to the server’s root directory.</p>
<p><strong>htaccess</strong></p>
<pre class="brush: plain; title: ; wrap-lines: false; notranslate">
# BEGIN WordPress
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . YOUR-SUBDIRECTORY/index.php [L]
&lt;/IfModule&gt;
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root/">How to Serve your WordPress Subdirectory Installation from the Website Root</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-serve-your-wordpress-subdirectory-installation-from-the-website-root/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add a Dynamic Copyright to your Footer in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 17 Apr 2017 13:19:30 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Copyright Notice]]></category>
		<category><![CDATA[Copyright Year]]></category>
		<category><![CDATA[Dynamic Copyright]]></category>
		<category><![CDATA[Footer]]></category>
		<category><![CDATA[footer.php]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5800</guid>

					<description><![CDATA[<p>Almost every website contains some type of copyright notice typically found in the footer and the best practice is to always keep the year current. In this tutorial we will teach you how to add a dynamic copyright to your footer in WordPress.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress/">How to add a Dynamic Copyright to your Footer in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Almost every website contains some type of copyright notice typically found in the footer. While the copyright notice is not required, it is highly recommended in order to deter potential plagiarists from staking claim to your content. The year should always remain current in order to best protect your content and the best way to achieve this would be by adding a dynamic copyright. In this tutorial we will teach you how to add a dynamic copyright to your footer in WordPress.</p>
<blockquote>
<h2>Add a Dynamic Copyright to your WordPress Footer</h2>
<p>Open your footer.php page, then copy and paste the code below wherever you want your copyright notice to appear.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;span class=&quot;copyright&quot;&gt;&amp;copy; Copyright &lt;?php echo date('Y') ?&gt; &lt;?php bloginfo('name'); ?&gt;.&lt;/span&gt;
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>date(&#8216;Y&#8217;) will dynamically output the current year in WordPress.</li>
<li>Bloginfo(‘name’) will dynamically output your website name (Site Title).</li>
</ul>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress/">How to add a Dynamic Copyright to your Footer in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-a-dynamic-copyright-to-your-footer-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Let us get you an A in Pingdom, Google PageSpeed and GTmetrix</title>
		<link>https://www.daddydesign.com/wordpress/let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix</link>
					<comments>https://www.daddydesign.com/wordpress/let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 11 Apr 2017 14:47:35 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[A in GTmetrix]]></category>
		<category><![CDATA[A in Pingdom]]></category>
		<category><![CDATA[Google Pagespeed]]></category>
		<category><![CDATA[website ranking help]]></category>
		<category><![CDATA[website speed rank]]></category>
		<category><![CDATA[website speed ranking]]></category>
		<category><![CDATA[WP Super Cache]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5810</guid>

					<description><![CDATA[<p>At Daddy Design we are always constantly working on improving our website ranking in Google and Alexa. One way to succeed is to ensure that your website has a quick page load response time with high rankings in Pingdom, Google PageSpeed and GTmetrix.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix/">Let us get you an A in Pingdom, Google PageSpeed and GTmetrix</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>At Daddy Design we are always constantly working on improving our website ranking in Google and Alexa. One way to succeed is to ensure that your website has a quick page load response time with high rankings in Pingdom, Google PageSpeed and GTmetrix. Your website’s overall speed will not only ensure you a higher overall website ranking but it will also greatly increase the experience for your end users. </p>
<p>We were always overlooking and neglecting our website speed over the years when we really should have placed more importance upon it. Our site tested pretty poorly in the big 3 testing sites with a dismal D average. Our worst ranking was an F in GTmetrix while Google PageSpeed was recording us with over a 4 second load time. Needless to say this was pretty terrible, not to mention embarrassing for a professional web design firm. </p>
<p>So with our new found mindset of just how important website speed really is, we set out to not only improve upon our speed test rankings but to achieve an A average across the board which is no easy task. We spent over a week tweaking and fixing all of the items that the 3 sites suggested we fix on our site. We first focused on fixing the items that were code related and then moved on to optimizing all of the images on our site. Once we fixed those core issues we started to research and look into how we wanted to handle our website’s cache, after lots of trial and error we finally decided on installing WP Super Cache. So after all of our hard work and tireless research we are proud to announce that we have achieved our goal of an A+ average in all 3 sites! See the results below:</p>
<blockquote>
<h2>Pingdom A+ 98 Ranking</h2>
<p><img loading="lazy" decoding="async" src="https://www.daddydesign.com/wp-content/uploads/2017/04/pingdom_custom_ranking.jpg" alt="" width="1500" height="850" class="alignnone size-full wp-image-5814" srcset="https://www.daddydesign.com/wp-content/uploads/2017/04/pingdom_custom_ranking.jpg 1500w, https://www.daddydesign.com/wp-content/uploads/2017/04/pingdom_custom_ranking-300x170.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2017/04/pingdom_custom_ranking-768x435.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2017/04/pingdom_custom_ranking-1024x580.jpg 1024w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /><br />
<a href="https://tools.pingdom.com/#!/b8dtei/https://www.daddydesign.com/" target="_blank" class="btn">Daddy Design Pingdom Score</a>
</p></blockquote>
<blockquote>
<h2>Google PageSpeed 96/100 Ranking</h2>
<p><img loading="lazy" decoding="async" src="https://www.daddydesign.com/wp-content/uploads/2017/04/google_pagespeed_custom_ranking.jpg" alt="" width="1500" height="594" class="alignnone size-full wp-image-5812" srcset="https://www.daddydesign.com/wp-content/uploads/2017/04/google_pagespeed_custom_ranking.jpg 1500w, https://www.daddydesign.com/wp-content/uploads/2017/04/google_pagespeed_custom_ranking-300x119.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2017/04/google_pagespeed_custom_ranking-768x304.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2017/04/google_pagespeed_custom_ranking-1024x406.jpg 1024w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /><br />
<a href="https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.daddydesign.com%2F&#038;tab=desktop" target="_blank" class="btn">Daddy Design Google Pagespeed Score</a>
</p></blockquote>
<blockquote>
<h2>GTmetrix A 93% Ranking</h2>
<p><img loading="lazy" decoding="async" src="https://www.daddydesign.com/wp-content/uploads/2017/04/gtmetrix_custom_ranking.jpg" alt="" width="1500" height="721" class="alignnone size-full wp-image-5813" srcset="https://www.daddydesign.com/wp-content/uploads/2017/04/gtmetrix_custom_ranking.jpg 1500w, https://www.daddydesign.com/wp-content/uploads/2017/04/gtmetrix_custom_ranking-300x144.jpg 300w, https://www.daddydesign.com/wp-content/uploads/2017/04/gtmetrix_custom_ranking-768x369.jpg 768w, https://www.daddydesign.com/wp-content/uploads/2017/04/gtmetrix_custom_ranking-1024x492.jpg 1024w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /><br />
Daddy Design GTmetrix Score
</p></blockquote>
<p>While some will try to convince you that in order to achieve high website speeds you need to host your site on an expensive dedicated server, like RackSpace, we are proof that this isn’t always the case. We are currently hosted with GoDaddy on a basic shared server plan and our rankings speak for themselves. Sure a more expensive server can potentially make life easier but it’s not necessary if you put in the work.</p>
<p>Daddy Design is proud to announce that we are now offering this as a new service. If you are interested in having Daddy Design improve your website speed ranking, please contact us at <strong>1.888.987.1961</strong> or fill out our <a href="https://www.daddydesign.com/wordpress/daddy-design-request-a-quote-form/">FREE online quote</a>.</p><p>The post <a href="https://www.daddydesign.com/wordpress/let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix/">Let us get you an A in Pingdom, Google PageSpeed and GTmetrix</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/let-us-get-you-an-a-in-pingdom-google-pagespeed-and-gtmetrix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to redirect all 404 Errors to the Home Page in WordPress</title>
		<link>https://www.daddydesign.com/wordpress/how-to-redirect-all-404-errors-to-the-home-page-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-redirect-all-404-errors-to-the-home-page-in-wordpress</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-redirect-all-404-errors-to-the-home-page-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Wed, 05 Apr 2017 12:59:28 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[404 error]]></category>
		<category><![CDATA[404 error page]]></category>
		<category><![CDATA[404.php]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[WordPress 404]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">https://www.daddydesign.com/?p=5794</guid>

					<description><![CDATA[<p>WordPress will typically redirect broken links and missing pages/posts to a 404 error page, sometimes it’s better to redirect them to your Wordpress home page instead. In this tutorial we will teach you how to use PHP to redirect all 404 errors to the home page in WordPress.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-all-404-errors-to-the-home-page-in-wordpress/">How to redirect all 404 Errors to the Home Page in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>WordPress will typically redirect broken links and missing pages/posts to a 404 error page (404.php) that displays the appropriate error message for a page that could not be found. Sometimes instead of utilizing a 404 error page it’s better to redirect all 404 errors directly to your WordPress home page, this of course comes down to personal preference. In this tutorial we will teach you how to use PHP to redirect all 404 errors to the home page in WordPress.</p>
<blockquote>
<h2>Redirect all WordPress 404 Errors to the Home Page with PHP</h2>
<p>Open your 404.php page if you already have one, if not then create a new PHP file and name it 404.php. Delete any and all code that is currently inside the 404.php page, then copy and paste the PHP redirect code below. After uploading the PHP file to your server it’s usually always a good idea to go ahead and refresh your permalinks. Open your site and test a broken link, all of your 404 errors should now be redirecting to your WordPress home page.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
&lt;?php
header(&quot;HTTP/1.1 301 Moved Permanently&quot;);
header(&quot;Location: &quot;.get_bloginfo('url'));
exit();
?&gt;
</pre>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-redirect-all-404-errors-to-the-home-page-in-wordpress/">How to redirect all 404 Errors to the Home Page in WordPress</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-redirect-all-404-errors-to-the-home-page-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Hide the WordPress Content Editor on Specific Pages</title>
		<link>https://www.daddydesign.com/wordpress/how-to-hide-the-wordpress-content-editor-on-specific-pages/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-hide-the-wordpress-content-editor-on-specific-pages</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-hide-the-wordpress-content-editor-on-specific-pages/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Fri, 31 Mar 2017 15:24:15 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[PHP variable]]></category>
		<category><![CDATA[WordPress Content Editor]]></category>
		<category><![CDATA[WordPress Dashboard]]></category>
		<category><![CDATA[wordpress development]]></category>
		<category><![CDATA[WordPress Functions]]></category>
		<category><![CDATA[WordPress Pages]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">http://www.daddydesign.com/?p=5762</guid>

					<description><![CDATA[<p>When the situation arises where you don’t end up utilizing the actual WordPress content editor, we feel that is best practice to hide it in order to avoid any potential confusion. In this tutorial we will teach you how to hide the content editor on specific pages via a WordPress function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-hide-the-wordpress-content-editor-on-specific-pages/">How to Hide the WordPress Content Editor on Specific Pages</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>While developing a website or blog in WordPress it’s usually best practice to provide your client with a backend that makes as much sense possible from an editing standpoint. A situation may arise when you develop a page requiring a large amount of custom fields and sections but don’t end up utilizing the actual WordPress content editor. In our opinion, we feel that in this instance it is best practice to hide the WordPress content editor in order to avoid any potential confusion. In this tutorial we will teach you how to hide the content editor on specific pages via a WordPress function.</p>
<blockquote>
<h2>Hide the WordPress Content Editor on a Specific Page</h2>
<p>In order to hide the WordPress content editor on a specifc page, we will add a PHP filter to the WordPress functions file. Open your functions.php file then copy and paste the code below, you will need to reference the ‘Items to Note’ below in order to adjust the code to work with your specific page title. </p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_action( 'admin_init', 'hide_editor' );
function hide_editor() {
  $post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
  if( !isset( $post_id ) ) return;
  $pagetitle = get_the_title($post_id);
  if($pagetitle == 'Your Page Title'){
    remove_post_type_support('page', 'editor');
  }
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>$pagetitle is a specific variable that will grab the title of the page you are on in the dashboard by its unique post ID.</li>
<li>The $pagetitle variable is then referenced in the ‘if’ statement; this is where you need to make sure you change ‘Your Page Title’ to the actual page title you are using.</li>
<li>The ‘if’ statement is basically saying if the current page title is equal to this title then hide the content editor.</li>
<li>If you followed the instructions correctly the content editor will now be hidden from your specific page in the WordPress dashboard.</li>
</ul>
</blockquote>
<blockquote>
<h2>Hide the WordPress Content Editor on Multiple Pages</h2>
<p>In order to hide the WordPress content editor on multiple pages, we will need to slightly modify the PHP filter used above in your functions.php file.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_action( 'admin_init', 'hide_editor' );
function hide_editor() {
  $post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;
  if( !isset( $post_id ) ) return;
  $about = get_the_title($post_id);
  $contact = get_the_title($post_id);
  if($about == 'About' || $contact == 'Contact'){ 
    remove_post_type_support('page', 'editor');
  }
}
</pre>
<p><strong>Items to Note:</strong></p>
<ul>
<li>You will notice that we are no longer using the variable $pagetitle anymore. You will need to setup specific variables for the pages you would like to hide the content editor on. For purposes of this tutorial we used ‘about’ and ‘contact’.</li>
<li>You will then need to add the multiple variables to the ‘if’ statement. Remember to make sure that your specific page titles need to match with what is in the quotes.</li>
<li>The ‘if’ statement is now basically saying that if any of the page title variables equal the current page title then hide the content editor.</li>
<li>If you followed the instructions correctly the content editor will now be hidden from your specific pages in the WordPress dashboard.</li>
</ul>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-hide-the-wordpress-content-editor-on-specific-pages/">How to Hide the WordPress Content Editor on Specific Pages</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-hide-the-wordpress-content-editor-on-specific-pages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add and use Custom Image Sizes in WordPress using Built-in Functions</title>
		<link>https://www.daddydesign.com/wordpress/how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Mon, 27 Mar 2017 14:32:11 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[add_image_support()]]></category>
		<category><![CDATA[add_theme_support()]]></category>
		<category><![CDATA[featured images]]></category>
		<category><![CDATA[post-thumbnails]]></category>
		<category><![CDATA[Regenerate Thumbnails Plugin]]></category>
		<category><![CDATA[WordPress Functions]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">http://www.daddydesign.com/?p=5770</guid>

					<description><![CDATA[<p>When used properly the two core built-in image functions will help avoid the need for third-party plugins when adding custom image sizes. In this tutorial we will teach you how to add and use custom image sizes in WordPress using built-in functions.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions/">How to add and use Custom Image Sizes in WordPress using Built-in Functions</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>WordPress has, in our opinion, always handled images beautifully. Part of the reason is the ease of use with its built-in feature ‘Post Thumbnails’ otherwise known as ‘Featured Images’. You can even take it a step further with the use of the built-in function ‘add_image_size()’ in order to specify custom image sizes as well as the option to crop. When used properly both of these core built-in functions will help avoid the need for third-party plugins when adding custom image sizes. In this tutorial we will teach you how to add and use custom image sizes in WordPress using built-in functions.</p>
<blockquote>
<h2>Step 1: Add Theme Support for Post Thumbnails (Featured Images)</h2>
<p>In the first step of this tutorial we will add theme support for post thumbnails otherwise known as featured images using the built-in feature ‘Post Thumbnails’. Simply open your functions.php file then copy and paste the code below. You will now be able to add post thumbnails using the built in media settings.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
if ( function_exists( 'add_theme_support' ) ) { 
    add_theme_support( 'post-thumbnails' );
}
</pre>
</blockquote>
<blockquote>
<h2>Step 2: Add a Custom Image Size using the Built-in Function add_image_size()</h2>
<p>In the next step of this tutorial we will add the built-in function ‘add_image_size()’ to our initial code from Step 1 in order to add custom image sizes. You will need to reference the ‘Items to Note’ below in order to adjust the 4 arguments to suit your needs. </p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
if ( function_exists( 'add_theme_support' ) ) { 
    add_theme_support( 'post-thumbnails' );	
    add_image_size( 'name', width, height, crop );
}
</pre>
<p><strong>Items to Note (add_image_size() Arguments):</strong></p>
<ul>
<li><strong>Name:</strong> This is a required argument where you just need to give it a unique name in order to call your custom image size later, make sure you keep it inside the quotes.</li>
<li><strong>Width:</strong> This is an optional argument for the max width of the image.</li>
<li><strong>Height:</strong> This is an optional argument for the max height of the image.</li>
<li><strong>Crop:</strong> This is a boolean (true/false) argument that will either hard crop or soft crop the image. The default (false) is set to soft crop which basically only resizes your image proportionality within the dimensions you specify. The hard crop will basically cut the image to a predefined shape and size based on your dimensions, in order to achieve a hard crop set the argument to true.</li>
</ul>
<p><strong>Example with Actual Arguments</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_image_size( 'cropped-img', 800, 600, true );
</pre>
</blockquote>
<blockquote>
<h2>Step 4 (Optional): Resize Images Previously Uploaded to WordPress using the ‘Regenerate Thumbnails’ Plugin</h2>
<p>This final step is optional but is also necessary if you want to apply your custom image size to any images that have been uploaded to your WordPress install prior to the addition of adding these built-in image functions. If you choose to skip this step, then your custom image size will only be applied to any new images uploaded to WordPress. This is made easy by using the plugin called ‘Regenerate Thumbnails’. </p>
<p><a href="https://wordpress.org/plugins/regenerate-thumbnails/" target="_blank" class="btn">Download the Plugin (WordPress Plugin Directory)</a></p>
<p><strong>Items to Note:</strong></p>
<ul>
<li>Install and activate the plugin.</li>
<li>Visit the plugin’s settings page in the WordPress Dashboard, Tools > Regen. Thumbnails</li>
<li>Click the button ‘Regenerate all Thumbnails’ to resize all images uploaded to your WordPress installation.</li>
</ul>
</blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions/">How to add and use Custom Image Sizes in WordPress using Built-in Functions</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-add-and-use-custom-image-sizes-in-wordpress-using-built-in-functions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Hide the Advanced Custom Fields (ACF) WordPress Plugin Settings Unless User is an Admin</title>
		<link>https://www.daddydesign.com/wordpress/how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin</link>
					<comments>https://www.daddydesign.com/wordpress/how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin/#respond</comments>
		
		<dc:creator><![CDATA[daddydesign]]></dc:creator>
		<pubDate>Tue, 21 Mar 2017 13:04:03 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ACF Plugin]]></category>
		<category><![CDATA[Advanced Custom Fields]]></category>
		<category><![CDATA[Plugin Settings]]></category>
		<category><![CDATA[premium wordpress Plugin]]></category>
		<category><![CDATA[WordPress Admin]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[wordpress tutorial]]></category>
		<guid isPermaLink="false">http://www.daddydesign.com/?p=5750</guid>

					<description><![CDATA[<p>Luckily there is an easy solution to hide the ACF plugin settings from users who are not designated as admins. In this tutorial we will teach you how to hide the Advanced Custom Fields (ACF) plugin settings unless the user is an admin via a WordPress function.</p>
<p>The post <a href="https://www.daddydesign.com/wordpress/how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin/">How to Hide the Advanced Custom Fields (ACF) WordPress Plugin Settings Unless User is an Admin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>It’s no secret that we love the Advanced Custom Fields (ACF) WordPress plugin, in fact we love it so much that we added it to our post ‘<a href="/wordpress/2017s-top-5-best-google-font-combinations-for-website-development/">2017’s Top 5 Best Paid Plugins for WordPress Development</a>’. What’s not to love though, it handles the ability to expand WordPress development to the next level easily and efficiently. With all of its capabilities it’s definitely a pretty advanced powerful plugin with an extensive settings page, for this reason, it is best to limit its interaction with users who are not familiar with how to edit its settings. Luckily there is an easy solution to hide the ACF plugin settings from users who are not designated as admins. In this tutorial we will teach you how to hide the Advanced Custom Fields (ACF) plugin settings unless the user is an admin via a WordPress function.</p>
<blockquote>
<h2>Hide the Advanced Custom Fields (ACF) WordPress Plugin Settings via Functions</h2>
<p>In order to hide the Advanced Custom Fields (ACF) plugin settings in the dashboard from all users that are not designated as admins, we will add a PHP filter to the WordPress functions file. Simply open your functions.php file then copy and paste the code below. The plugin settings for the ACF plugin will now be hidden from all non admin users.</p>
<p><strong>PHP</strong></p>
<pre class="brush: php; title: ; wrap-lines: false; notranslate">
add_filter('acf/settings/show_admin', 'my_acf_show_admin');
function my_acf_show_admin( $show ) {
    return current_user_can('manage_options');
}
</pre>
</blockquote>
<blockquote>
<h2>Learn More About the Advanced Custom Fields (ACF) WordPress Plugin</h2>
<p><a href="https://wordpress.org/plugins/advanced-custom-fields/" target="_blank" class="btn">ACF on the WP Plugin Directory</a> <a href="https://www.advancedcustomfields.com/" target="_blank" class="btn">ACF Website</a>
</p></blockquote>
<blockquote>
<h3>Troubleshooting</h3>
<p>If you are having problems getting this tutorial to work please reread the tutorial and try again, if you still cannot get it to work please leave us a comment below and we will respond as soon as possible. Please do not email us with problems regarding this tutorial, only comments will be responded to.
</p></blockquote><p>The post <a href="https://www.daddydesign.com/wordpress/how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin/">How to Hide the Advanced Custom Fields (ACF) WordPress Plugin Settings Unless User is an Admin</a> first appeared on <a href="https://www.daddydesign.com">Daddy Design</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.daddydesign.com/wordpress/how-to-hide-the-advanced-custom-fields-acf-wordpress-plugin-settings-unless-user-is-an-admin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
