Home
Videos uploaded by user “WordPress Tutorials - WPLearningLab”
How To Manually Backup WordPress MySQL Database, Files and Folders | WP Learning Lab
 
04:49
How To Manually Backup WordPress MySQL Database, Files and Folders https://youtu.be/cfLFO7kiS2Y The other half of this tutorial, how to manually restore from a backup: https://www.youtube.com/watch?v=7RazMUnBFnQ&list=PLlgSvQqMfii4qdGkBEavOHwqRqEzhhk5d In this WordPress tutorial, I'm going to show you how to manually backup WordPress MySQL database, files and folders. Being able to backup your website is important because you will want to do this before you install any updates to WordPress themes, plugins and core files. Also, if you have a WordPress backup plugin, this is the exact same stuff the plugin does. So if you want to keep your website vulnerabilities to a minimum you can backup manually and delete the plugin. Let's get started with backing up WordPress. There are two parts to a full WordPress backup: first, the files and folders and second, the MySQL database. First let's back up the files and folders. Log into your hosting account cPanel and find the File Manager. Use it to open the root directory of the website you want to backup. Once the root directory loads, select all the files and folders in the root directory and click the Compress button in the top menu. Choose ZIP as the compression and the root as the destination. Once the ZIP file has been created download it to your computer for safe keeping as part of your backup. Next, we backup the MySQL database. Go back to your cPanel and find the PHPMyAdmin option and click on it. In the PHPMyAdmin interface click on your database in the list to the left to open it. Then click on the Export tab at the top. You can leave the options as they are: Quick & SQL. Then click on Go. An SQL file will be downloaded which you can also keep on your computer for safe keeping as part of your full WordPress backup. And you're done, the full backup is complete. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Install WordPress on a subdomain of an existing WP site - WordPress Subdomain | WP Learning Lab
 
08:36
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Install WordPress on a subdomain of an existing WP site - WordPress Subdomain | WP Learning Lab Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist A WordPress subdomain install is done in a very similar way to installing WordPress in a domain root. We just install to a different folder. First thing is to create the subdomain. Inside your cPanel account you should have a link called Subdomain. Click on it. Then fill in the simple form on the next page. Enter the word or phrase for the subdomain, pick the domain that it will be sub to and then enter the path for the subdomain's document root. Then click on Create. Your subdomain has been created. It's that easy. In the create process a new folder was created inside the root folder of the main website. That is where we'll upload fresh WordPress files in a few minutes. But first, we're going to create the database. To do this, go back to your cPanel and open the MySQL databases page. Enter a name for a new database and create it. Make note of the database name because we'll need in a minute. Next, and on that same page, create a new user and give them a unique password or use the password generator. Make note of the username and the password. Now scroll to the bottom of the MySQL database page and link to the user to the database and give them all privileges. The database is now created and ready. Now we'll upload new WordPress files. Go to WordPress.org and download the latest WordPress installation package to your computer. Next, log into the File Manager in hosting account and open the root of your website. Inside that root folder should be a folder with the same name as you chose for you subdomain. Open that folder. It should be empty. Now, click on the Upload link in the menu system. It will open a new window or a new tab. Click the button to open the file browser and choose the WordPress files you just downloaded. It should complete very quickly. Once complete, you can close the upload window/tab. Now hit Reload in the File Manager. A zip file should appear. Click it to highlight it and then click on Extract in the top menu. Click on Ok on the dialog box that pops up to begin extraction. Click on Reload again so you can see all the files. Click on the wp-config.php file and then click on Code Editor to open that file in the editor. Find the section where the database credentials go and copy the info from your database in there. Click on Save Changes when you're done. Now, open your subdomain in a new browser tab or window. You should be presented with the familiar WordPress installation screen. Install WordPress as normal. Once installed you can log in and now you have a WordPress site in a subdomain. Pretty sweet! I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Create Multiple Blog Pages In WordPress Using Categories
 
03:59
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Create Multiple Blog Pages In WordPress Using Categories https://youtu.be/mgJ86YPRX0U Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Having multiple blog pages makes a lot of sense for websites that contain a lot of content. In WordPress you can create this functionality by using categories. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Google Webmaster Tools Verification For WordPress Using WordPress SEO by Yoast | WP Learning Lab
 
03:42
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Google Webmaster Tools Verification For WordPress Using WordPress SEO by Yoast | WP Learning Lab In this tutorial you will learn how to verify your website using Google Webmaster Tools and the WordPress SEO by Yoast plugin. There are a variety of plugins that help you verify your website, the one I recommend is WordPress SEO by Yoast because that plugin does multiple useful things that you would normally need multiple plugins for. The fewer plugins you have the faster your site will load and the more secure it can be. To find out how your plugins are affecting your page load time check out this tutorial: https://youtu.be/Y-3Vm3iLRI8. So let's get to how to verify a website in Google Webmaster Tools. First, let's install WordPress SEO by Yoast. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "WordPress SEO by Yoast" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. You will see a new entry called "SEO" on the left hand side menu of your WordPress dashboard. Open the General menu option and then click on the Webmaster Tools tab. You will see an empty field beside Google search console where you enter a special code. Let's log into Google Webmaster Tools to get that special code. Go to http://webmaster.google.com and then click on the Sign In button. You will be asked to sign into your Google account. If you don't have one you'll need to create one. Once logged into Webmaster Tools you will see a red Add A Property button in the top right. Click on it. Enter your website's URL into the popup that appears and then click Continue. On the next page you will be shown ways to do website verification. The recommended method is upload an HTML file. We're not going to do it that way. Instead we will click on the Alternate Methods button and then click on the HTML tag radio button. You will be presented with an HTML tag that has a random string of numbers and letters inside the "content" parameter. You'll want to copy that random string out of the "content" parameter. A handy trick is to paste the whole HTML tag into the URL bar at the top of your browser and then copy the character string. Once you have that string copied, go back to your WordPress dashboard and paste it into the Google Search Console field inside the WordPress SEO by Yoast plugin. Click on the Save Changes button. After you've saved changes click on Verify and if everything went well you will see a verification successful notification. If you click continue you will see your Webmaster Tools dashboard where there is currently nothing happening. After a few days you will start seeing data. You will also want to add an XML sitemap for your website to webmaster tools. Here's a tutorial on how to create XML sitemaps: https://youtu.be/0GVaJbeoQlw And this tutorial will show you how to add the XML sitemap to your Google Webmaster tools: https://youtu.be/7U57IvBAy5g I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
3 Ways To Embed A PDF On WordPress Posts And Pages
 
09:10
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL 3 Ways To Embed A PDF On WordPress Posts And Pages https://youtu.be/UZTyrNVRhFA Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist One of these 3 ways to embed PDFs on your website will work for you. They are all very different both in how to embed the PDFs and how your visitors will experience them. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Protect Your WordPress WP-Config.php Via .htaccess - Hacker Proofing Your Site | WP Learning Lab
 
04:00
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Protect Your WordPress WP-Config.php Via .htaccess - Hacker Proofing Your Site | WP Learning Lab # BEGIN Protect the wp-config.php file (left pointy bracket)files wp-config.php(right pointy bracket) order allow,deny deny from all (left pointy bracket)/files(right pointy bracket) # END Protect the wp-config.php file You doesn't allow the pointy brackets (Shift period and Shift comma) so make sure they match what you see in the video. In this tutorial I'm going to show you to protect wp-config.php file from hackers using the .htaccess file and the code above. The importance of the WordPress wp-config.php file is enough to warrant protecting it. Secure wp-config.php is a big step towards hack prevention and hacker proofing your website.. So let's put that code into your .htaccess file and secure WordPress. First login into your hosting account cPanel. Then find and click on the File Manager icon and choose the Document Root for the website that you are hardening. This will open the root of the website in another tab. You can also log into the website root using FTP if you are more comfortable with that. If you do not see a .htaccess in the website right then you can make one by clicking Add New File in the File Manager or right-clicking and choosing Create New File via FTP. Open the .htaccess file and paste the code from above into it. There is no need to make adjustments to the code. Once pasted in just save the file and you're done. Now you've done your WordPress security for the day. Time to take a break! Or better yet, watch the next video to secure WordPress even more. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Buying A Domain Name For Your Website (From GoDaddy) - Tips & Tricks of the Pros | WP Learning Lab
 
07:43
Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Buying A Domain Name For Your Website (From GoDaddy) - Tips & Tricks of the Pros | WP Learning Lab In this video I walk you through how to by a GoDaddy domain name for your website. I also highlight the common money-sucking pitfalls that inexperienced domain name buyers often fall into. The very first thing you do when you purchase a domain name is go to GoDaddy.com and use their search feature to find a domain name that both suits your needs AND is available for purchase. When you've found one click on Add Cart and search for more if you are buying more than one or click on Continue to purchase just the one you found. On the next page is where the upsells start. In reality, you don't need any of the upsells when you are just starting out. But there are two instances where you may want (1) and (2) which I explain below. Upsells include: 1. Domain privacy protection 2. Buying the same domain name with different Top Level Domains (TLDs) (.org, .net, .tv, .etc) 3. Buying GoDaddy hosting 4. Buying GoDaddy website builder 5. Buying the GoDaddy email service There are times when I do recommend using the domain privacy protection. What this does is hides the real purchaser's information when buying the domain. For example, anyone can use the WhoIs.com database to find out who bought any particular domain. If there is no domain privacy protection associated with the domain then the purchaser's name, address, and sometimes phone number will appear in the WhoIs.com database. However, if the domain is protected then the contact information of the registrar will be listed and not the purchasers. The other upsell you may at want to consider buying at some point is the other Top Level Domains (TLDs). If your brand is or becomes popular enough people will buy the .org, .net, .tv or other versions of the domain and either try to sell them back to you or squat on them. It's usually best to pre-empt that by buying all TLDs. But if you're just starting out, generally none of these upsells are required and you can always add them later if you want. Once you have gone through the purchasing process you will be able to log into your GoDaddy account and see your new domain name. That's how easy it is to register a domain name. You will then want to set the nameservers GoDaddy, which is the subject of another video. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. All videos in the WP Learning Lab WordPress Installation Series: 1. WordPress Installation Introduction https://youtu.be/7jiMRKYcjq0 2. Buying A Domain Name For Your Website (From GoDaddy) - Tips & Tricks of the Pros https://youtu.be/qThIPLjjW5Y 3. WordPress Hosting: Buying A (BlueHost) Hosting Account for Your Website https://youtu.be/Amlw0VKbtRU 4. Setting Name Servers In Your GoDaddy Domain Registrar Account https://youtu.be/mlWBm4nL3R8 5. Create Add On Domains via cPanel https://youtu.be/vOjKns89Rj0 6. Downloading and Uploading WordPress.org (Self Hosted WordPress) Files https://youtu.be/O6IgVyxusro 7. Create a MySQL Database for your WordPress Site via cPanel https://youtu.be/wtG1IJ1Wbvs 8. Edit wp-config.php To Add WordPress Database Credentials https://youtu.be/QRKigi4ek_g 9. WordPress Installation Form & Logging In For The First Time https://youtu.be/qDGRcGTFOjs 10. WordPress One Click Install https://youtu.be/5L5fGL5egGk 11. Create A Custom Email Address For Your Website Via cPanel https://youtu.be/q4_1CeSU8XM 12. Forward Your Custom Email Address via cPanel https://youtu.be/n7sm8b5gUVY 13. WordPress Installation Series Conclusion & Next Steps https://youtu.be/ZJ3-gf3c-9o -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Creating A Contact Form Using Contact Form 7 WordPress Plugin | Contact Form 7 Tuts Part 1
 
09:07
Creating A Contact Form Using Contact Form 7 WordPress Plugin - Step-by-Step | WP Learning Lab Check out https://happyforms.me/, it's a cool new form builder that you may like better than CF7 (and it's free!): HappyForms.me Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ In this tutorial I'm going to show you how to create a contact form using contact form 7. Let's get started. The first thing you'll need to do is install the contact form 7 plugin. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "Contact Form 7" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. Once that WordPress contact form plugin is installed you'll see a new menu item on the left hand side of the menu called Contact. Click on it. On the next page that loads, you will see a new contact form already created. It's the default contact form you see on most websites including the fields: 1. Name input field 2. Email input field 3. Subject input field 4. Message text area input field You can actually copy the short code from the middle column and paste it into your Contact Us page and you're done. You've created a contact form. However, if you want edit that contact from, or make your own, you'll have to learn how to create new fields. Here are some steps to creating new fields. 1. Click on Edit to edit the form and make sure you are in the Form tab. 2. Choose a field type that you want to add and give it a short, descriptive name. 3. Model how the other fields are created and make sure the HTML code for your new field has the same structure. 4. Click on the Mail tab. 5. Add your new field to the email that is sent by putting it's name in square brackets somewhere in the message body section. Model the existing fields in the email message body section. 6. Fill out your new form to test it and make sure it works as you want it to. That's it for this contact form 7 tutorial. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 Mailchimp Integration - Adds Form Submissions Directly To Mailchimp Mailing List
 
07:38
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Contact Form 7 Mailchimp Integration - Adds Form Submissions Directly To Mailchimp Mailing List https://youtu.be/bVgN8I9rcgs Plugin in repository: https://en-ca.wordpress.org/plugins/contact-form-7-mailchimp-extension/ Mailchimp Setup Tutorial: https://www.youtube.com/watch?v=XxEIP1FsL3g&list=PLlgSvQqMfii7qipC8MUCOSZKq7JBDk4dd The Contact Form 7 Mailchimp integration makes it really easy to add visitors to your mailing list. Whenever someone submits a form they are automatically added to Mailchimp. You can have all contact forms go to the same list in Mailchimp or have a separate list for each contact form. Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
WordPress Memory Limit Increase | WP Learning Lab
 
03:53
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist WordPress Memory Limit Increase | WP Learning Lab define('WP_MEMORY_LIMIT', '64M'); Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ In this tutorial you will learn how to increase the memory limit for your WordPress site. Usually the reason you want to do this is because a plugin or a theme is telling you that you need a higher memory limit for it to function properly. Open your WordPress website's wp-config file in cpanel or via FT. Paste the code below into it. You can paste it anywhere above where it says "Stop Editing. Happy Blogging". define('WP_MEMORY_LIMIT', '64M'); The only thing you need to change in the snippet above is the '64'. You can make that number whatever your plugin or theme is requesting. Usually it would be 64, 96, 128, or 256. I've never seen anything WordPress plugins or themes require more than 256. Make sure you keep the "M" in the there. It tells WordPress that it's megabytes. If this change doesn't fix the error then your host may be capping the WordPress PHP memory limit. Many hosts cap it at 8 megabytes, which isn't much. So that is how to increase WordPress PHP memory limit on your WordPress site. Oh, one more thing. When you do a WordPress memory increase via the wp-config.php file the memory increase is only valid for that one website. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Use WordPress + Cloudflare [2017] For Faster Page Load Speed, CDN, AMP & Security
 
11:38
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Use WordPress + Cloudflare [2017] For Faster Page Load Speed, CDN, AMP & Security https://youtu.be/cBDY-CXWmI0 Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Cloudflare is a simple way to get your site running faster using the Cloudflare CDN and AMP technology. You will also have a more secure site if you allow Cloudflare to filter out all the bad traffic. WordPress Cloudflare is a great combination. The WordPress cloudflare integration is very powerful. The way it works is you change your DNS to point to cloudflare. Now all of your traffic goes through cloudflare before it goes to your WordPress site. When you are running traffic through cloudflare you will notice speed improvements and security enhancements. To get this process started, the first thing you have to do is create a cloudflare account by going to www.cloudflare.com. The only information they need from you to get started is a username, an email address, a password and agreeing to their terms and conditions. On the page after you login you'll see the four steps that we have to complete: 1. Add your website domain (you can add multiple if you want to) 2. Choose your DNS settings 3. Change your name servers 4. Customize your options So, add your website URL in the first field and continue. Cloudflare will now attempt to detect your DNS settings, this usually takes 45 seconds. Once it is done click continue. On the next page you will be able to define which traffic goes to cloudflare in which does not. If you click a grey cloud it will turn orange and that means the traffic will be rerouted through cloudflare. I suggest running all traffic through cloudflare, and if something doesn't work properly then go back and turn off certain traffic types. The changes you make on this page right now don't affect anything, these changes only come into affect after you change the nameservers, which is the next step. After you've chosen which traffic to send through cloudflare and which not to send through cloudflare, click on continue. Now you'll be shown which nameservers to set your domain's current DNS to. To do this you log into domain registrar account, open your domain settings, and find the DNS settings area. Somewhere inside the DNS settings there will be an option to set name servers. Set those name servers to the ones cloudflare has presented to you and click on update. The change is the name servers can take up to 48 hours to propagate across the Internet but they're usually done within a few minutes. When making this tutorial it only took about two minutes for the nameserver change to take effect. Once the name servers have been changed, your cloudflare account will be active and traffic will be sent through cloudflare. Inside cloudflare, you have a very large number of options. You have a dedicated analytics dashboard to see your traffic analytics. You have the sites speed optimization options. Even with the free account you can minify JavaScript, minify CSS, minify HTML and create cloudflare's version of Google AMP pages. I encourage you to look through all of these options and turn on or off the ones think you want to apply to your site. After every option change, check your website to make sure everything is still working properly. If something isn't right turn that option off again. With the crowdflare free account you will see improvements in many aspects of your site especially site load speed. With any of the paid accounts you'll be able to set even more options and see even better results. If I were you I would connect WordPress cloudflair today. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Manually Restore WordPress Site From Backup (Database, Files & Folders) | WP Learning Lab
 
06:35
Manually Restore WordPress Site From Backup (Database, Files & Folders) https://youtu.be/7RazMUnBFnQ Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist In this tutorial I'm going to show you how to manually restore your WordPress site from a backup. We will restore the database, files and folders. The free versions of a lot of WordPress backup plugins don't have an automatic restore function so if you need to restore your website you have to do it manually. First let's upload your WordPress website files and folders. Log into your hosting cPanel account and click on File Manager. Open the root of the WordPress website you're restoring. Once you're in the root upload the ZIP file that contains all your WordPress site files and folders. Once uploaded select all the files in your website root, except for the ZIP, and delete them. Now click on the ZIP file and click on Extract. That will place all the site files in the root directory. Now let's restore WordPress database. Go back into your hosting account cPanel and open the PHPMyAdmin app. When it loads find your database name in the left hand column and click on it. All of the tables should load in the middle pane. Check the box to the left of all the tables to select them and then scroll to the bottom of the page. From the drop down select Drop and then click on Go and then Yes on the next page. This will delete your entire WordPress website database. Now click on the Import tab at the top. Click on the Browse button and find your .sql backup file and click on Open. Then click on Go and your database will be uploaded. That's all there is to restoring WordPress and restore WP database.. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
WP Fastest Cache - Quick Overview & Settings For Faster WordPress Sites
 
08:39
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL WP Fastest Cache - Quick Overview & Settings For Faster WordPress Sites https://youtu.be/RAbmeR350Bo Join our private Facebook group today! https://www.facebook.com/groups/wplearninglab Top Plugins Playlist: https://www.youtube.com/watch?v=566Zw8e84lE&list=PLlgSvQqMfii7Z3nd1-Xq3dYve0jqZ0IEc Updraft Plus backup: https://www.youtube.com/watch?v=566Zw8e84lE&list=PLlgSvQqMfii7Z3nd1-Xq3dYve0jqZ0IEc&index=2 Web optimize images using Photoshop: https://www.youtube.com/watch?v=2LWsdyOvZCo How to setup GZIP compression: https://www.youtube.com/watch?v=QOnouKjb8iI WP Fastest Cache is a lightweight caching plugin that will speed up your site with minimal confusion. WP fastest cache settings are very simple, especially for the free version. So if you want to speed up WordPress 2018 then check out this WordPress cache plugin. Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Use Multiple Themes In One WordPress Install For Drastic Design Changes
 
06:22
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Use Multiple Themes In One WordPress Install For Drastic Design Changes https://youtu.be/a6BOz-FAYdA Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Theme Switcher plugin in the WordPress repo: https://wordpress.org/plugins/jonradio-multiple-themes/ Multiple themes on a WordPress site seems like a strange idea. The best use case I can think of is if you have different categories on your site and you want them to appear radically different. You can accomplish this with custom post types (https://www.youtube.com/watch?v=yYWya9IbBoY&list=PLlgSvQqMfii4qdGkBEavOHwqRqEzhhk5d&index=8) and custom page templates (https://www.youtube.com/watch?v=I29BI1CrNcI&list=PLlgSvQqMfii4qdGkBEavOHwqRqEzhhk5d&index=11&t=0s), but sometimes it's much faster and easier to just use multiple themes that are already built. Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
UpdraftPlus WordPress Backup Made Easy
 
06:45
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL UpdraftPlus WordPress Backup Made Easy https://youtu.be/566Zw8e84lE Link to the plugin in the repo: https://en-ca.wordpress.org/plugins/updraftplus/ UpdraftPlus is a simple WordPress backup plugin that allows you to do manual backups, scheduled backups and backup to a remote location. Remote locations include Dropbox, Microsoft Azure, Google Drive and more. And that's all with the free version of the plugin. Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Easy Google Fonts Plugin Makes It Easy To Add Google Fonts To Your WordPress Site | WP Learning Lab
 
08:04
Easy Google Fonts Plugin Makes It Easy To Add Google Fonts To Your WordPress Site | WP Learning Lab Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Easy Google Fonts is a simple plugin that allows you to add Google Fonts to any text on your website quickly, easily and without code. You can even add the Google Fonts API to instantly have access to new fonts as they're released. The get started first you need to install the plugin. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "easy Google fonts" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. A new menu item called Google fonts has been created in the Settings menu. On the first page that loads is where you set the 'target' for the fonts. In the Control Name field enter a descriptive name for the font target that makes sense to you. Then click on the Create Font Control button. Now a new input field will appear. In that field you input the CSS selectors that this font control will apply to. Common examples of how to set this up would be Heading 1 as the control name, then h1 as the selector. Or Heading 2 as the control name, then h2 as the selector. Or Paragraph as the control name, then p as the selector. You get the idea. Once you have a font control created you can head over the Appearance, then Customise to start applying the fonts. Once in the WordPress customizer you can click on Typography, then click on Theme Typography. You will then see the control group or groups you created. Click on the Edit Font link below the Control Name. Now you can make changes to the font. If the page you're using the customizer on has the appropriate css selectors then you will see live updates as you make changes to the font settings. The font settings included: - All of the Google fonts available - Font weight - Text decoration - Text transform Clicking over to the appearance tab you can set colors for the font and the background. The Position tab allows you to define the alignment of the text. Pretty easy stuff. Once you're happy with the results you can click on Save and Publish. Check out the blog post here: https://wplearninglab.com/easy-google-fonts/ Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Completely Delete WordPress In Two Steps | WP Learning Lab
 
04:38
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Completely Delete WordPress In Two Steps | WP Learning Lab Believe it or not, there are some people who want to delete WordPress. Crazy, right? Turns out, there are some legit reasons to delete WordPress, like deleting an old development site or starting from scratch after a bad hack. There are two parts to deleting WordPress: deleting the files and deleting the database. I usually delete the files first and I'll tell you way. First, let's find the files. Boot up the file manager via your cPanel or open up your FTP client to FTP into the site. Next, find the wp-config.php file and open it. Make note of the database name and the database user name. We may need those later. Now you can select all of the files and delete them...but wait! If you have any doubt all about deleting all the files, make a backup of them. Then delete them. Deleting will be a lot fast through the File Manager rather than FTP. Once all the files are deleted, find the MySQL databases link in your cPanel and open it. If you only have one database in your hosting account, things are really easy. Delete the database and the user associated with it. If you have multiple databases, refer back to the information you pulled from the wp-config.php file. Find the right database and delete it. Then find the right database user and delete them. Once the database is deleted, you're now done. That WordPress site is now complete erased. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
GZIP Compression Is A Quick Way To Improve WordPress Site Speed
 
04:02
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL GZIP Compression Is A Quick Way To Improve WordPress Site Speed https://youtu.be/QOnouKjb8iI GZIP Compression is a fast way to increase your WordPress Site speed. All it takes is adding some code to your htaccess file. HTTP Compression Test: http://www.whatsmyip.org/http-compression-test/ GZIP Compression code: https://wplearninglab.com/gzip-compression/ Deflate Compression tutorial: https://youtu.be/Mpf9fbMu96Y Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 Honeypot - Easy Antispam For CF7
 
05:13
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Contact Form 7 Honeypot - Easy Antispam For CF7 https://youtu.be/WyPzuoiNf6o Join our private Facebook group today! https://www.facebook.com/groups/wplearninglab Contact Form 7 Honeypot gives you a simple solution to block spambots from sending you loads of emails. Before you add a recaptcha to your site, which can be a little annoying, try using this honeypot method. Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Set As Homepage Any Page In WordPress | WP Learning Lab
 
03:25
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Set As Homepage Any Page In WordPress | WP Learning Lab You can set as homepage any page on your WordPress site. It's quick and easy to set a homepage in the WordPress settings. By setting a page as the homepage or frontpage, it will be the page that loads when someone visits your root domain name (for example, www.YourDomain.com) To make this work, you first have to create the page that you want to be the homepage. It can be any page you want. Most sites have either a dedicated homepage or a blog as the front page. Once you have the page created, hover to Settings in the left-side admin menu in WordPress and then click on Reading. At the top of the reading settings you will see the options to set a front page and a blog page. By default it is set to display your latest posts on the front page. You will want to click the radio button next to "A Static Page (select below)". Then from the dropdown beside Front page select the page you want to display as the front page. You can also select a page for the Posts page. This is where your blog posts will appear. You can leave this dropdown as -- Select -- if you don't want to have a blog page or don't have one created yet. Once you've made your selections, simply click on Save Changes at the bottom and you're done. You've now set as homepage a specific page on your site. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Prevent Directory Browsing On Your WordPress - Hackers Love Directory Browsing | WP Learning Lab
 
08:00
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Prevent Directory Browsing On Your WordPress - Hackers Love Directory Browsing | WP Learning Lab # BEGIN Directory Browsing Block Options -Indexes # END Directory Browsing Block In this tutorial I show you how to stop hackers from seeing which plugins and themes you have installed on your WordPress site. When hackers know what you have installed they also know what vulnerabilities you have on your site. That makes it easier for them to hack your site. So for your WordPress security make sure you stop directory browsing. So let's put that code into your .htaccess file. First login into your hosting account cPanel. Then find and click on the File Manager icon and choose the Document Root for the website that you are hardening. This will open the root of the website in another tab. You can also log into the website root using FTP if you are more comfortable with that. If you do not see a .htaccess in the website right then you can make one by clicking Add New File in the File Manager or right-clicking and choosing Create New File via FTP. Open the .htaccess file and paste the code from above into it. There is no need to make adjustments to the code. Once pasted in just save the file and you're done. This is an easy way to begin hardening your WordPress site. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
301 Redirect Using .HTAccess - Redirect A Website Page | WP Learning Lab
 
05:21
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist 301 Redirect Using .HTAccess - Redirect A Website Page | WP Learning Lab Redirect 301 /old-page/ http://domainname.com/new-page/ Sometimes you have to 301 redirect a website, an individual website page or multiple website pages. In this tutorial I'm going to show you how to create a 301 redirect via your .htaccess file. A 301 redirect is a permanent redirect and it tells search engines, including Google to remove the original URL from their index and replace it with the one you're redirecting to. So let's put that code from above into your .htaccess file and redirect some pages! First login into your hosting account cPanel. Then find and click on the File Manager icon and choose the Document Root for the website that you are hardening. This will open the root of the website in another tab. You can also log into the website root using FTP if you are more comfortable with that. If you do not see a .htaccess in the website right then you can make one by clicking Add New File in the File Manager or right-clicking and choosing Create New File via File Transfer Protocol (FTP). Open the .htaccess file and paste the code below into it. Redirect 301 /old-page/ http://domainname.com/new-page/ Replace "/old-page/" with just the part of the URL that comes after the domain name. For example, to make an .htaccess redirection from https://wplearninglab.com/brute-force-attack-real-time-pong-game/ to https://wplearninglab.com/wp-statistics-wordpress-plugin-how-to/ our 301 would look like this: Redirect 301 /brute-force-attack-real-time-pong-game/ https://wplearninglab.com/wp-statistics-wordpress-plugin-how-to/ You can test the website URL redirection immediately after saving the changes in the .htaccess file. If you are not redirected the something went wrong. That is how you redirect a page or redirect URL using .htaccess. I hope this video on redirect webpage, redirect website and re-direct url using .htaccess helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
WordPress Image SEO For Better Search Engine Rankings | WP Learning Lab
 
05:53
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist WordPress Image SEO For Better Search Engine Rankings | WP Learning Lab On-page SEO is one of the 3 pillars of SEO. One of the components is making sure that images are properly SEO'd. For this you need to do 4 things: 1. Reduce the file size 2. Put the keyword into the file name 3. Put the keyword in the alt tag 4. Put the keyword in the title tag These steps are all pretty easy.You need to make sure you do them for every image on your website. Let's look at each one individually. Reduce the image file size. There are two ways you can do this. In an image editor using the "save for web" option. Here's a video tutorial to help if you need it: https://www.youtube.com/watch?v=2LWsdyOvZCo The other way is to use the WP Smush plugin to compress the image as it's uploaded. Here's a video tutorial to help you: https://www.youtube.com/watch?v=QDqI4QLObQo Put the keyword into the file name. Before you upload the image to your website you will want to make sure the keyword is in the file name. To do this, you'll need to have done your keyword research already. In case you're not sure how to do it, here's a tutorial on basic keyword research: https://www.youtube.com/watch?v=AR__8WW2cgE Once you've uploaded the compressed and keyword optimized image it's time to embed it in your post. When you are embedding it you can put your main keyword for the post into the alt tag and the title tag. This is very important because it let's Google know what you're image is about. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Child Theme Configurator Is A WordPress Child Theme Plugin That Makes Child Theming Easy
 
09:09
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Child Theme Configurator Is A WordPress Child Theme Plugin That Makes Child Theming Easy https://youtu.be/YyMG1mNI90k The WordPress child theme plugin called WordPress Child Theme Configurator will help you create child themes with a few clicks of a button. The nice thing is the plugin does ALL of the heavy lifting for you, so you can start working on customizing your child theme. Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Migrate a WordPress site [2017] to a new host and new domain manually | WP Learning Lab
 
17:46
Migrate a WordPress site to a new host and new domain manually | WP Learning Lab - https://youtu.be/ZJED0dqEx-M Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL To migrate a WordPress site to a new host and new domain you must create a full backup of the site you're moving and replicate it in the new hosting by following these instructions. To migrate WordPress site to new host there are two steps. First, we need to prep the existing site for transfer and then initiate the actual transfer. To backup the files, log into your cPanel account and open the file manager. In the file manager select all of the files in the root of your WordPress site. Then click on the Compress button to zip up all the files. Once zipped, click on the backup and then click the download button to download the zip file. Following that, log into phpMyAdmin and open the database that belongs to your site. Click on the Export tab. Then choose the Quick open, make sure SQL is selected and export the database. This will download the SQL file to your hard drive. Now you have a full backup of your site. Next, open the cPanel account in your new host, or even in your current host. Open the File manager in that cPanel account. Now find the root folder of your new domain. Click on the Upload link and select the ZIP file you created earlier to upload it. Once it's uploaded, selected it and click on Extract to unzip it. Now all your site files are in place. We now have to add the credentials for a new database to your wp-config.php file. First create the new MySQL database in the cPanel account. Then add the database name, database username and username password to the wp-config.php file. Next, log in to the phpMyAdmin and find the database you just created. It should be empty, if it is not then drop all of the tables in that database. Once empty, click on the Import tab. For the import, select the SQL file that you created and downloaded earlier. This will upload your site's entire database. Once the upload is completed, open the wp_options table. The first two rows of that table will contain the URL of your old site. Update them to contain the URL of your new domain. Make sure the updates 'stick' by refreshing the page and making sure the new domain is still in both fields. Now you can access your new domain and your old site will be there. You can login with the username and password you used on the old site. You may have to reset some of the permalinks by visiting the pages on your site. If they do not load, you will need to change the status of the page to Draft and then change it back to Published. That will reset the permalink and make that page accessible again. That's all there is to it. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
WP-Optimize Will Optimize Your WordPress Database In One Click - How To Setup WP-Optimize Plugin
 
07:17
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL WP-Optimize Will Optimize Your WordPress Database In One Click - How To Setup WP-Optimize Plugin https://youtu.be/VYdgIbzztv8 WordPress backup tutorial: https://www.youtube.com/watch?v=cfLFO7kiS2Y WordPress restore tutorial: https://www.youtube.com/watch?v=7RazMUnBFnQ Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist WP-Optimize is a great way to optimize your database quickly and easily. It allows you to optimize tables, delete orphaned tables, clean up post revisions, delete trashed posts and spam and lots of other things. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Get An SSL Certificate Green Padlock On Your Wordpress Website - HTTPS
 
06:41
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Get An SSL Certificate Green Padlock On Your Wordpress Website - HTTPS https://youtu.be/g813t2_SwYo SSL Checker: https://www.sslshopper.com/ssl-checker.html Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ The green padlock in browser address bars means that all the elements on a page are loading securely. You can have an SSL and visitors may receive a message saying that the page isn't 100% secure. That's because some scripts, images or links are still set to http instead of https. Here's how to fix it. Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
WordPress Domain Mapping Allows You To Map Custom Domain Names To WordPress Multisite Installs
 
11:41
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL WordPress Domain Mapping Allows You To Map Custom Domain Names To WordPress Multisite Installs https://youtu.be/d-6m6f-DDYU Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL WordPress domain mapping plugin allows you to choose a unique domain name for every website on a multisite WordPress install. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 PayPal Integration To Accept Payments After CF7 Submission
 
07:00
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Contact Form 7 PayPal Integration To Accept Payments After CF7 Submission https://youtu.be/pUZHgqFjBVM Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ The Contact Form 7 PayPal integrate lets you accept payment after someone submits your CF7 form. After the form is submitted, they are redirected to the PayPal checkout to pay. To make this work properly you will need to tell your visitors that they'll be redirected to PayPal after they submit the form. Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Install WordPress in a subdirectory of an existing site - WordPress Sub-directory | WP Learning Lab
 
07:45
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Install WordPress in a subdirectory of an existing site - WordPress Sub-directory | WP Learning Lab Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist A WordPress subdirectory install is done in a very similar way to installing WordPress in a domain root. We just install to a different folder. First thing is to create the subdirectory. Inside cpanel, open the File Manager. Open the root folder of the website where you want to add the subdirectory install. Inside that folder create a new folder that is the name of the subdirectory you want. For example, if you wanted a new site at www.yourdomain.com/members The folder you make needs to be called members. Your subdirectory has been created. It's that easy. That is where we'll upload fresh WordPress files in a few minutes. But first, we're going to create the database. To do this, go back to your cPanel and open the MySQL databases page. Enter a name for a new database and create it. Make note of the database name because we'll need in a minute. Next, and on that same page, create a new user and give them a unique password or use the password generator. Make note of the username and the password. Now scroll to the bottom of the MySQL database page and link to the user to the database and give them all privileges. The database is now created and ready. Now we'll upload new WordPress files. Go to WordPress.org and download the latest WordPress installation package to your computer. Next, log into the File Manager in hosting account and open the root of your website. Inside that root folder should be a folder with the same name as you chose for you subdirectory. Open that folder. It should be empty. Now, click on the Upload link in the menu system. It will open a new window or a new tab. Click the button to open the file browser and choose the WordPress files you just downloaded. It should complete very quickly. Once complete, you can close the upload window/tab. Now hit Reload in the File Manager. A zip file should appear. Click it to highlight it and then click on Extract in the top menu. Click on Ok on the dialog box that pops up to begin extraction. Click on Reload again so you can see all the files. Click on the wp-config.php file and then click on Code Editor to open that file in the editor. Find the section where the database credentials go and copy the info from your database in there. Click on Save Changes when you're done. Now, open your subdirectory in a new browser tab or window. You should be presented with the familiar WordPress installation screen. Install WordPress as normal. Once installed you can log in and now you have a WordPress site in a subdirectory. Pretty sweet! Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Remove "Proudly powered by WordPress" from the footer | WP Learning Lab
 
06:49
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Remove "Proudly powered by WordPress" from the footer | WP Learning Lab Many free WordPress themes, and some paid ones, have a "Proudly Powered by WordPress" message in the footer. Although, there is nothing wrong with message, for the sake of branding many site owners want to get rid of it. Here's how. In the new 2017 WordPress theme that ships with the new version of WordPress the "Proudly Powered by WordPress" message is featured prominently in the footer. 2017, as well as every previous WordPress-made theme (2016, 2015, 2014, 2013, 2012, 2011, 2010), does not have a theme options panel. Meaning there is no easy way to edit the footer content. You can use Customizer to make edits to content on the site and make layout changes, but the ability to edit the footer is conveniently missing. Premium themes, and some free themes, have theme options panels where the footer is easily edited. This video demonstrates how to make changes in the premium Avada theme. For the 2017 theme, the only option we have is to edit the footer.php file directly. To find that file all you have to do is go Appearance, then Editor in your WordPress admin dashboard. In the editor you will see a list of all the template files in the theme along the right side the page. Find footer.php and click on it to open it. In the PHP that loads is all the content in the footer template and somewhere in there is code that is outputting the message. To delete Proudly Powered by WordPress, we have to identify the correct PHP function. We do this by finding the wrappers of the footer content and selectively turning PHP functions offer using PHP comments. Then we can see which function is generating which part of the footer. Once we find the one outputting the footer message we can comment it out. Following that, we can echo our own footer copyright statement. And we're done. If you're theme has a theme options panel things become even easier. Open the theme options for your theme and find the footer section. Inside that section there is almost always a place where you can enter the text that will be displayed in the footer. Update that text, same the update and voila, a new footer message. Check out the blog post: https://wplearninglab.com/remove-powered-by-wordpress/ Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Prevent Script Injection In WordPress - Stop Hackers With WordPress Security | WP Learning Lab
 
02:54
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Prevent Script Injection In WordPress - Stop Hackers With WordPress Security | WP Learning Lab # BEGIN Protect Against Script Injections Options +FollowSymLinks RewriteEngine On RewriteCond %{QUERY_STRING} ((left pointy bracket)|%3C).*script.*((right pointy bracket)|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L] # END Protect Against Script Injections You doesn't allow the pointy brackets (Shift period and Shift comma) so make sure they match what you see in the video. In this tutorial you'll learn how to prevent hackers from tapping into the PHP GLOBALS and _REQUEST variables to inject malicious scripts into your website. The goal of script injection is to trick the target server into running an attackers script or code. On a dynamic PHP website it's important to protect specific variables because they can be used to inject scripts. Most developers do a good job of protecting the GET and POST variables, but the GLOBALS and _REQUEST variables are usually left wide open. That's where the Apache command above comes in. Simply copy and paste the code above into the .htaccess file in the root of your website folder and slam the door on would-be script injectors. So let's put that code into your .htaccess file. First login into your hosting account cPanel. Then find and click on the File Manager icon and choose the Document Root for the website that you are hardening. This will open the root of the website in another tab. You can also log into the website root using FTP if you are more comfortable with that. If you do not see a .htaccess in the website right then you can make one by clicking Add New File in the File Manager or right-clicking and choosing Create New File via FTP. Open the .htaccess file and paste the code from above into it. There is no need to make adjustments to the code. Once pasted in just save the file and you're done. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. http://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
WordPress Child Theme 2017
 
09:42
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL WordPress Child Theme 2017 https://youtu.be/ZBoW1PtcURo https://wplearninglab.com/wordpress-child-theme-2017-cache-busting-code/ Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Having a WordPress Child Theme allows you to safely make changes to your theme template files. It will also protect your changes from being overwritten when the parent theme is updated. This child theme tutorial shows how to use cache busting to force CSS updates in the browser. Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Create XML Sitemaps for WordPress using the WordPress SEO by Yoast Plugin | WP Learning Lab
 
05:48
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Create XML Sitemaps for WordPress using the WordPress SEO by Yoast Plugin | WP Learning Lab In this tutorial I'm going to show you how to create an XML sitemap for your website. XML sitemaps are used by search engines, like Google, to easily find all the content on your website. Have them also helps with SEO (Search Engine Optimization). The easiest way to create XML sitemap. Although some people may call them Google XML sitemaps, they are actually a site map of your website that you SUBMIT to Google. To generate sitemap you something called a sitemap generator (very appropriately named). The are plugins that are created only as sitemap creator, but there a few plugins that also do multiple things. So you can get two birds with one stone. One of these multi-function plugins is WordPress SEO by Yoast; that is the plugin we highlight in this tutorial. So let's get to it. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "WordPress SEO by Yoast" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. You will now see an "SEO" menu option in the left sidebar. Hover over it and click on XML Sitemaps. Upon installation, the plugin generates a sitemap immediately. You can click on the XML Sitemap button to view it. You can then go into the User Sitemap, Post Types and Taxonomies tabs to define the settings for your new sitemap. That's all there is to creating XML Sitemap. I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. How to add XML sitemaps to Google Webmaster Tools: https://youtu.be/7U57IvBAy5g How to verify your website for Google Webmaster Tools: https://youtu.be/68rCOBCuDtM -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
Wp-Cron.php May Be Slowing Your Site - Create A Server Cronjob Instead | WP Learning Lab
 
06:10
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL These are two pieces of code referenced in the video: define('DISABLE_WP_CRON', 'true'); cd /home/HOSTING_USERNAME/public_html; php -q wp-cron.php When you create your cronjob make sure you replace HOSTING_USERNAME with the username of your hosting account. To find it see the section below called "Finding Hosting Username". -------- Wp-Cron.php May Be Slowing Your Site - Create A Server Cronjob Instead If your site gets a lot of traffic there is a good chance that the wp-cron cronjob is slowing down your site. The wp-cron.php runs every time a page loads on your site. It's checking to see if the site has any scheduled posts that need to be published. This is fine when a website has low traffic, but when traffic is higher it can become a big problem. Here's how to create a server-side cronjob to fix the problem. An interesting tidbit is that if you schedule your posts they won't publish if no-one visits your site. Or they will publish later than you want because people come to your site after the scheduled publishing time. You might be wonder what is cron job. At it's simplest, it is a script that runs at set times and causes other scripts to run. Like a WordPress scheduled post, for example. Let's get to it. There are two things we need to do to move our cron jobs server-side. First we have disable the wp-cron.php file so it's cronjob stops. Then we need create a cron job on the server. To disable wp-cron.php you need to open your wp-config.php file for editing. Inside that file, just below where you have all your database information, paste the following code on it's own line. define('DISABLE_WP_CRON', 'true'); That will disable the wp cron. Save the wp config file and step one is complete. Next, Finding Hosting Username. To find this open the file manager in your cPanel and look for where it says /home/ at the top of the file hierarchy on the left side. Right after /home/ is your hosting user name. Make note of it because we'll need it soon. Now, back in your cPanel find an option called Cron Jobs and open it. On the following page you will see a section called Add New Cron Job. There you will be able to set the Minute, Hour, Day, Month and Weekday of your cron job. At the bottom of that list you will see an input field called Command. Paste the following code into it, replacing "HOSTING_USERNAME" with your actual username: cd /home/HOSTING_USERNAME/public_html; php -q wp-cron.php For the timing options you can choose whatever you wish. I tend to stick with running the cron every 6 hours. To do that choose the following: Minute - 0 (at the beginning of every hour) Hour - every 6th hour Day - every day Month - every month Weekday - every day That will run the cron job every 6 hours on the hour for eternity or at least until you turn it off. Then click the Add New Cron Job button and you're done. You've created your first cron job. Your server and your host will be thanking you when your site traffic picks up! I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab Google Plus: http://google.com/+Wplearninglab Pinterest: http://www.pinterest.com/wplearninglab/
WordPress Slug SEO For Better Search Engine Rankings | WP Learning Lab
 
03:03
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist WordPress Slug SEO For Better Search Engine Rankings | WP Learning Lab When it comes to on-page SEO there are only a handful of factors that matter. The WordPress Slug is one of the big ones. The 'slug' is the part of the URL that you can edit for each post and page. Note: You need to make sure you have your permalink settings set properly to create SEO-friendly slugs. If you need help with that check out this tutorial: https://www.youtube.com/watch?v=AKcBrD4qbJc Now that you know you can edit the slug, what do you want to put in there for best SEO results? The answer is the main keyword for the page or post you're creating. If you don't have a keyword picked out for your post or page do that first. If you need help check out this tutorial on basic SEO keyword research: https://www.youtube.com/watch?v=AR__8WW2cgE When you put the keyword into the WordPress slug make sure that it is right at the beginning. If there are multiple words in your keyword then separate the words with dashes. Take this for example. The title of your post is "Why The Best Superheroes Always Wear Red Underwear" and the keyword is Red Underwear. WordPress will auto-generate a slug that looks like this: yourdomainname.com/why-the-best-superheroes-always-wear-red-underwear There are two problems with this slug: (1) it's too long and (2) the keyword is at the end. For optimal SEO you want to make sure your slugs are under 50 characters if possible and that your keyword appears as close to the start of the slug as possible. An optimal slug for this example post would be: yourdomainname.com/red-underwear A common mistake people make is they try to make the the URL slug 'make sense'. It's very important that you post title makes sense, but not the slug. The slug just needs to highlight the main keyword for your post or page. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Wordpress Media Library Folders - Better Media Organization
 
06:19
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Wordpress Media Library Folders - Better Media Organization https://youtu.be/5Q73CNfV9tI Join our private Facebook group today! https://www.facebook.com/groups/wplearninglab WordPress media library folders you will help you organize your media library a lot more than you can with default #WordPress tools. The media library is almost always a dumping ground for images, and sometimes audio and rarely video. There are no real organizational methods and it can be difficult to find things. That's where this tutorial and folders come in very handy! Post videos of your WordPress success using the hashtag #WPLLCommunity! Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist I hope this information helps you! If you have any questions leave a comment below or ping me @WPLearningLab on Twitter. -------------- If you want more excellent WordPress information check out our website where we post WordPress tutorials daily. https://wplearninglab.com/ Connect with us: WP Learning Lab Channel: http://www.youtube.com/subscription_center?add_user=wplearninglab Facebook: https://www.facebook.com/wplearninglab Twitter: https://twitter.com/WPLearningLab
Contact Form 7 Multiple File Upload Functionality Quick & Easy
 
05:54
Contact Form 7 Multiple File Upload Functionality Quick & Easy https://youtu.be/7FvY1Xuk-s0 Link to plugin page in the repository: https://en-ca.wordpress.org/plugins/contact-form-7-mailchimp-extension/ Blog post: https://wplearninglab.com/contact-form-7-multiple-file-upload-functionality-quick-easy/ The first step is to add a new plugin. Type “CF7 Multifile Upload” into the search bar in the “Add New” section of the “Plugins” tab and the plugin we want will be the only one available. This plugin has a message at the bottom saying it is untested in the current version of WordPress. Even if it was showing up as compatible with the current version of WordPress, it’s a good idea to backup our website just in case. You never know and it’s always better to be cautious. Here’s a link to my manual backup tutorial (https://www.youtube.com/watch?v=cfLFO7kiS2Y) in case you need it. You can also create a backup in a semi-automatic way using the Duplicator plugin, here’s a tutorial for that one (https://www.youtube.com/watch?v=SkjAxA48SA8). Next, click “Install Now” and then Activate to get the plugin running. Now we can go into any pre-existing or new Contact Form 7 form to find a new button in the editor called “Multifile”. Click in the editor where you want to the file upload element to appear. Then click on the Multifile button. The multifile dialog box will appear. In the name field, the name you enter will only be seen by you and it’s good to create a descriptive name. The file size can be determined by using a byte converter to change megabytes into an amount of bytes. There are many byte converters available. The one I commonly use is this one. The acceptable file types need to be separated with a pipe character | (shift + ). The remaining fields are not required, so you can skip through them to click on the “Insert Tag” button. Now you’ll see a shortcode added to the form editor. Now Save your form. Next, open the “Mail” tab to add the shortcode for the new multi-file upload into the “File Attachments” field. At the top of the Mail tab you should see the shortcode for the field you just created. Copy it. Read the rest on the blog: https://wplearninglab.com/contact-form-7-multiple-file-upload-functionality-quick-easy/ Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
BBPress Wordpress Tutorial - Set up a Forum in Wordpress using bbPress plugin
 
16:45
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL BBPress Wordpress Tutorial - Set up a Forum in Wordpress using bbPress plugin https://youtu.be/BmtFh-pb7F8 Link to bbPress shortcodes in the bbPress codex: https://codex.bbpress.org/features/shortcodes/ Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist bbPress is a powerful WordPress forum plugin. You can make your entire site the forum or just add a forum to your existing site using shortcodes. The first step getting up and running with bbPress is to install the plugin. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "bbPress" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. You will now see new items in your admin side menu: Forum, Topics, and Replies. Within those menu items is where all the posted content of your forum will be. First things first, let's create a forum. Click on the Forums link and then click on Add New. Create as many forums as you want. You can create parent-child relationships between forums to keep things organized. Once you've created the forums we have to create a place for them to live, this is where the bbpress short codes come in. Here is the bbPress Shortcode page link again: https://codex.bbpress.org/features/shortcodes/ On that page you'll find this shortcode: [bbp-forum-index] Create a new page and paste that short code into it. Publish and view the page. You will now see a list of all the forums you created a moment ago. The CSS styling may not be nice, but you can easily fix that with CSS. There are many themes that bbPress styles already in their main stylesheets because bbPress is such a popular plugin. There are even dedicated bbPress themes. Now that you have forums ready to rock and roll, you'll want to create the ability for people to register an account and login once they create an account. The easiest way to do this is to use the login widget created by bbPress. However, if you are adding a bbPress form to an existing site you'll probably want to make it so the login widget appears ONLY on bbPress pages. For that we need to install another plugin. To install this plugin please log into your WordPress dashboard, hover over Plugins and then click on Add New. On the next page type "bbPress WP Tweaks" into the search bar. The plugin we want should be the first one in the top left. Click on the Install Now button and then click Activate after it's installed. Now go to Appearance, then Widgets in the WordPress admin. You'll now see a dedicated bbPress widget area (sidebar). Now drag and drop the bbPress widget into the new bbPress sidebar. You'll see that there are fields for the Registration page and the Forgot Password page. We'll have to create those, but don't worry, it's easy. For the Registration create a new page and paste this shortcode into it: [bbp-register] For the forgot password page, create a new page and paste this shortcode into it: [bbp-lost-pass] Paste those links into the widget and save it. Now go to your forum and refresh the page. You'll see the sidebar appear, but it will show you as logged in. To see how new users would see the sidebar, either log out of your site or open a different browser and go to your forum. Now you'll see a login form with Register and Forgot Password links below it. If you're happy with that widget, you're all done. You should create an account on your forum and play around with it a bit to see how it works. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Migrate WordPress Site From Subdomain To Replace Production Site
 
16:51
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Migrate WordPress Site From Subdomain To Replace Production Site https://youtu.be/tXQrgFuNQsU Move WordPress from subdomain to root Blog post with index.html file: https://wplearninglab.com/migrate-wordpress-site-subdomain/ To migrate WordPress from a subdomain to replace a live site takes one little trick. That is to make sure once you turn maintenance mode on in the live site that you transfer WordPress as quickly as possible. Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 Redirect To URL On Submission Or To Thank You Page Without A Plugin
 
03:42
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Contact Form 7 Redirect After Submission Without A Plugin https://youtu.be/cIipjZASZ14 Here's the redirect script on the blog: https://wplearninglab.com/contact-form-7-redirect-submission-without-plugin/ Here's a script to redirect multiple forms to different places if you're interested: https://wplearninglab.com/contact-form-7-redirect-multiple-forms/ Contact form 7 redirect will let send people to any page you like after they have successfully completed and submitted your form. Even better news is that you don't need to use a plugin, just copy the code from the blog and put it where I show you in the video. Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
WordPress Password Protect Page or Post | WP Learning Lab
 
02:37
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist WordPress Password Protect Page or Post | WP Learning Lab In this tutorial you will learn how to password protect WordPress pages using the password protection built right into WordPress. This technique is only effective for protecting a few pages on your website, it won't work well as a replacement to a membership plugin. Let's get started. When you are on the edit page for any WordPress page or post find the Visibility option in the Publish Metabox on the right side of the page. Next to whatever the Visibility setting currently is you will see an Edit link. Click that link. It will reveal the Visibility options. You can make your page or post Public (with the option of making it "Sticky"), password protected or private. We of course what to choose the password protected option. When you click on that radio button a text field will appear. This is where you type in the password for the page or post. Once you have entered the password click on OK and then click on Update. Now when you visit the page you will see the text "Protected:" before the title of the page and a password field where the post content should be. Enter the password you created to reveal the content on the password protected page WordPress. You can set a unique password for all the pages you want to protect or you can set them all to the same password, it's up to you. That's how you secure page WordPress. It's pretty easy to protect WordPress page. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab You are watching: https://youtu.be/d4S7aYI34qM
How To Duplicate Files From The Main WordPress Theme To The Child Theme | WP Learning Lab
 
03:44
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist How To Duplicate Files From The Main WordPress Theme To The Child Theme | WP Learning Lab In this quick tutorial you will learn a little bit about the WordPress Child Theme Hierarchy and how to easily duplicate files to your child theme folder. First the Child Theme Hierarchy. This is the order in which WordPress looks for theme files and it is the reason child themes work. When WordPress looks for the header.php file it will first look in the child theme folder, if one exists. If there is a header.php file present in the child theme folder it will load that one. If there is no header.php file present in the child theme folder it will load the header.php file from the main theme folder. So it goes for many of the important files, including but not limited too: header.php, footer.php, page.php, single.php, and style.css. You can read more about the hierarchy here: https://developer.wordpress.org/themes/basics/template-hierarchy/ So, if you want to make changes to the header.php template file of your theme without having those changes potentially overwritten when you update your theme then you will want to create a child theme. Watch this video on how to create a child theme: https://www.youtube.com/watch?v=Z8n1h-85SMQ To duplicate the files first login into either the File Manager for your website in your host's cPanel or log into your website's folder using FTP. Then go to the parent theme folder and select the files that you want in your child theme. Then either click the "Copy" icon at the top of the File Manager or right click and select "Copy". You will asked where you want to copy the files too. Choose the path to your child theme and click 'ok'. The files will then be copied to the child theme folder. Ready for you to start editing theme. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Use A WordPress Download Manager To Hide Download Links And Track Download Numbers
 
09:42
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Use A WordPress Download Manager To Hide Download Links And Track Download Numbers https://youtu.be/lIOqvlbdBhQ If you have many downloads on your site then this WordPress download manager can help you keep track of them all. You'll have a centralized place to manage your downloads, track how many times something has been downloaded and access a history log. Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Embed Google Calendar On Your Site Quickly And Easily
 
06:02
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Embed Google Calendar On Your Site Quickly And Easily https://youtu.be/vksO63XQQ3w Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist To Embed Google Calendar in WordPress all you have to do is create a Google calendar and grab the iframe code to embed it on your website. Keep in mind, this works on all websites, not just WordPress sites. But there is a "gotcha" that you have to watch out for. First things first, head over to calendar.google.com to and either create a new calendar or log into the Google account that has the calendar you want to share. Next, click on the gear icon near the top right of the page. That will take you to the settings. Then click on Calendars in the top left. You will be presented with a page that shows the calendars on your account. Click on the Shared: Edit Settings link to the right of the calendar you want to share. On the settings page, make sure you select Make This Calendar Public to make it public. If you don't do that, the calendar will only be visible by people who are signed into specific Google accounts with which the calendar has been shared. If that's how you want it, that's great. If not, check the box and save the changes. Back on the settings page for all the calendars (after gear icon click), click on the hyperlinked name of the calendar you want to share. On the next page you will be presented with some calendar details and a box with iframe code. Copy that iframe code and paste into the HTML of where you want it to go on your website. Save the page and see how it looks. Some more tips. Inside the iframe code you will see a height and width parameter. You can change them in there to adjust the size of the calendar to fit the space that you want to fit it into. On the page where you found iframe code for your Google calendar there is a link called "Customize the color, size, and other options" right above the iframe box. Click on it to customize the calendar. On the customization page you will be able to show or hide these options: - Title - Navigation buttons - Date - Print icon - Tabs - Calendar list - Time zone You will be able define the height and width here as well. You can define the default view: week, month, agenda. You can define the day your week starts on and the language of the calendar. Also the default timezone of the calendar can be changed. As your making these changes, there is a live preview of the calendar on the page as well, which is handy. You can change some of the basic colors, but you'll need to use your CSS skills to make any serious changes. The CSS could will need to be added in the stylesheet on your website. When you're done in here you'll have to replace the iframe code you already added to your site with the updated iframe code on the customization page. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 DB - Save Submissions To Your WordPress Database | Contact Form 7 Tutorials Part 16
 
05:01
Contact Form 7 DB - Save Submissions To Your WordPress Database | Contact Form 7 Tutorials Part 16 https://youtu.be/ubifAGzRE4Y Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL The Flamingo plugin for WordPress stores Contact Form 7 submissions to your database. So even if the email doesn't arrive for some reason, you can find the message in your WordPress dashboard. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Divi Hack To Find Divi Builder Shortcodes
 
03:55
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Divi Hack To Find Divi Builder Shortcodes https://youtu.be/Dc_7u6zM8c4 Exclusive for WPLearningLab viewers, up to 50% off hosting: https://wplearninglab.com/wordpress-hosting-offer/ Divi shortcodes that build pages are hidden in Divi 3. Luckily, there is a hack to find the shortcodes and use them to create complete pages without needing to use the page builder. You can even automate processes this way using services like Zapier. Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Contact Form 7 Conditional Fields Tutorial
 
12:09
Contact Form 7 Conditional Fields Tutorial https://youtu.be/1AQEmecb0l4 Check out https://happyforms.me/, it's a cool new form builder that you may like better than CF7 (and it's free!): HappyForms.me Contact Form 7 conditional fields allow you set fields or sets of fields to appear only when specific criteria are met. For example, if you have a dropdown you can show different fields for every choice in the dropdown. Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Add Javascript To Specific WordPress Pages Using Functions.php
 
07:56
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Add Javascript To Specific WordPress Pages https://youtu.be/Fw6VDOZYqrM Link to blog post with code: https://wplearninglab.com/add-javascript-specific-wordpress-pages/ Link to Conditional Tags in WordPress codex: https://codex.wordpress.org/Conditional_Tags If you want to add JavaScript to a specific page in WordPress this is how you do it without using a plugin. You do have edit the functions.php file, so do that carefully. Backup your existing functions file if you need to. Then just use the code from the blog post to add JavaScript to any page on your WordPress site. Stop brute force attacks before they happen with this workshop: https://wplearninglab.com/brute-force-eliminator-workshop Grab your free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download your exclusive 10-Point WP Security Checklist: http://bit.ly/10point-wordpress-hardening-checklist Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab
Protect The .htaccess File - Works For Websites On Any Apache Server | WP Learning Lab
 
03:05
Grab Your Free 17-Point WordPress Pre-Launch PDF Checklist: http://vid.io/xqRL Download our exclusive 10-Point WP Hardening Checklist: http://bit.ly/10point-wordpress-hardening-checklist Protect The .htaccess File - Works For Website On An Apache Server | WP Learning Lab (left pointy bracket)Files ~"^.*\.([Hh][Tt][Aa])"(right pointy bracket) order allow,deny deny from all satisfy all (left pointy bracket)/Files(right pointy bracket) YouTube doesn't allow the pointy brackets (Shift period and Shift comma) so make sure they match what you see in the video. In this tutorial I'm going to show you how to protect your .htaccess file from unauthorized access. The .htaccess file is used to do a lot of things on your website including securing it. However, if you don't protect this file as well, then your website is still vulnerable. This works on a website on any Apache server, not just WordPress sites. Let's put that code into your .htaccess file and secure WordPress. First login into your hosting account cPanel. Then find and click on the File Manager icon and choose the Document Root for the website that you are hardening. This will open the root of the website in another tab. You can also log into the website root using FTP if you are more comfortable with that. If you do not see a .htaccess in the website right then you can make one by clicking Add New File in the File Manager or right-clicking and choosing Create New File via File Transfer Protocol (FTP). Open the .htaccess file and paste the code from above into it. There is no need to make adjustments to the code. Once pasted in just save the file and you're done. Now you've done your better WordPress security for the day. Time to take a break! Or better yet, watch the next video. Subscribe to this awesome channel here: http://www.youtube.com/subscription_center?add_user=wplearninglab

Bourgeois pig cafe chicago
Texas physician license verification
Winamp pro download android free
Escrow fee california
New jersey capital