Welcome!

Thank you for visiting Doss Designs.

We offer a wide range of services. If you do not see a category in the top menu that fits your interest, please email your question to mary@dossdesigns.com and I will personally respond – normally within 24 hours.

Feel free to browse our blog full of helpful information about many different CMS platforms and marketing suggestions.

DIVI SEO Settings

  1. Divi >Theme Options > SEO
  2. Enable title, description, keywords
  3. Submenu “Single Post Page” Enable title, description, keywords, canonical
  4. Save
  5. Click on pages > about > edit (Not edit with Divi)
  6. Click 3 dots in the top right > preferences > panels > custom fields > enable & reload
  7. Under name “enter new” > seo_title > then enter the unique title in the right field > add custom field
  8. Enter new again > seo_description > then enter the unique description in the right field > add custom field
  9. Enter new again > seo_keywords > enter the unique keywords for this page > add custom field
  10. Click the “Update” button in the top right of your screen
  11. Choose your next page
  12. i.e. Contact page > now these 3 options are in the pulldown at the bottom of the page
  13. Choose & fill in each Value and click add custom field after each
  14. Don’t forget to Click the “Update” button in the top right of your screen to save your changes

Share a gDrive Folder

Note: You can share your gDrive with a non-google email securely IF that user has a google “account” See Instructions: https://www.marypainterdoss.com/uncategorized/create-a-google-account-with-your-business-email/

Login to Gmail
Click on the block of dots next to your profile picture in the top right
Then click gDrive
Under “My Drive” choose the folder you want to share, or create one.
Right click on the folder and click share

Enter the email address of the gmail user OR business email if they have a google account
Choose how much access they have Editor (full access), Commenter (limited access), Viewer (they can only view the files)
Add a message if you desire
Click Send

Anything you put into that folder (or the folders below) that person will have access to if they login into their google account and click gDrive and “shared with me”

Create a Google Account with your Business Email

Goto google.com/accounts/NewAccount
Enter your name
Click “Use my current email address instead” – input your business email
Enter a new password (twice)
Next

Check your business email – copy the verification code
Enter the code in the box where it says “enter code”
Next

Enter your phone, dob & gender
Next

Verify your phone
Next

Connect your phone number or skip
Skip

Agree to the privacy terms

Click on box of dots next to your profile pick and click Drive

Shared with me


SEO for Divi – No Plugin

How to Add Meta Descriptions in Divi (Easy, No Plugin)

by Asad Badat | Jul 1, 2021 | Divi SEO
https://asadbadat.co.za/divi-seo/divi-meta-description/

Want to add your own meta descriptions on Divi without having to install a plugin (like Yoast or RankMath)?

Good news!

With the built-in custom fields option, you can specify a meta description for an individual Divi page or Divi post direct from the WordPress Dashboard.

It takes less than five minutes to setup initially and once-off. Also, there’s no funky code, plugin, or theme files to worry about.

Let’s get started…

Tutorial: Setting up Custom Meta Descriptions on a Divi Theme Website, Step by Step

Table of Contents

Step 1: Enable Custom Meta Descriptions in Divi Theme Options

We’ll be using custom fields for adding meta description on Divi. But first, we need to enable this on the Divi side:

  • Open your WordPress Dashboard and select Divi from the sidebar.
  • The Divi Theme Options page will now open.
  • From the Theme Options header tabs, select SEO.
  • From the three sub-tabs, select Single Post Page SEO.
  • Set Enable custom description to Enabled.

Several fields below is the ‘Custom field Name to be used for description’ text field. The default is: seo_description. If yours is different, change it to this default. Otherwise, no action is needed.

Hit Save Changes.

(This Step only need to be done once)

Step 2: Make the Custom Fields Panel Visible in the WP Dashboard

In Step 1, we enabled the custom meta description field for Divi. However, WordPress does not show custom fields on the Dashboard by default.

Let’s make it visible:

  • Open any post or page in the Default Editor (Gutenburg).
  • Select the three vertical dots in the upper right corner.
  • In the list menu that appears, select Preferences. (This is the very last option. You may need to scroll down to see it).
  • A pop-up menu will appear. Select Panels from the left menu on the pop-up.
  • Under the Additional section heading, enable Custom Fields.
  • Exit this menu. It will save automatically.
  • Refresh the page.

If you are on the old Classic editor, set it via Screen Options.

(This Step only need to be done once)

Step 3: Create a Custom Field and Add the First Meta Description

With our custom field options now visible, we can now create a custom field key. We only need to create a new key once, after which we can assign a unique meta description value to that key on every post or page.

Here’s how:

  • Open a post or page in the Default Editor (Gutenburg or Classic) that you want to add a meta description.
  • Scroll to the very bottom. You will now see a Custom Fields meta settings panel. You may need to expand it.
  • Select Enter new.
  • In the Name field, enter the key text: seo_description
  • In the Value field, enter your custom meta description text
  • Select the Add Custom Field button
  • Save via the usual Update or Save draft button

We’ve just done two things:

Firstly, added our own meta description to this specific Divi post / page.

Secondly, created a meta description custom field that is ready for use across our entire Divi website. So when adding a meta description to any subsequent posts/pages, it’s much quicker as the foundational work is already done.

(This Step only need to be done once)

Step 4: Add a Meta Descriptions to Any Subsequent Divi Post / Page

The Custom Fields meta box saves any custom field keys that have been added already. So instead of manually typing and adding the key again every time, it will show the seo_description key as an option in the drop down menu.

With Steps 1-3 completed, here’s how to add meta descriptions in any subsequent Divi posts / pages:

  • Open a post or page in the Default Editor (Gutenburg or Classic) that you want to add a meta description
  • Scroll down to the Custom Fields meta settings panel. You may need to expand it
  • In the Name field, select seo_description from the drop-down menu
  • In the Value field, enter your custom meta description text
  • Select the Add Custom Field button
  • Save via the usual Update or Save draft button

Step 5: Verify That It’s Working

A meta description is not physically visible on a page. We can use a tool to help us make sure it’s there.

For occasional checks, I suggest the Meta Tags Analyzer by Small SEO Tools. A better option for regular checks is the Detailed SEO Extension or the Mangools SEO extension for Google Chrome and Firefox.

Conclusion

And that is all!

We’ve just added added custom meta descriptions in Divi without the need for a plugin or playing around with code in theme files.

What’s great is that this tutorial sets the foundation. For any future meta descriptions, you’ve done most of the work already. Then it becomes just as easy as using a plugin like Yoast for meta descriptions. But of course, this method saves you the bloat of another plugin.

Premiere Pro Tips

Hold the alt key and click and move a clip if you want to duplicate it.

Change the background color by rt clicking in the bottom left window and selecting New Item > Color Matte > Ok > Choose Color > Name it

To export as .mp4 choose File > Export > Media and choose h.264

Duplicator – WordPress Plugin

Plugins > Add New > Search Duplicator (by Snap Creek)
Install > Activate
In Left Side Menu of WordPress Click on Duplicator
Create New > Next > Ck Yes and Click Build (If you site exceeds the free version, you may need to pay for this plugin)

Download the Installer & Archive to your computer.
Upload to the root directory of the url where you are moving the site.
Note: quicker upload speed through cPanel File Manager vs FTP client

Then in your browser goto yourdomain.com/installer.php
If you have a current website at this domain, it will overwrite it.
You will see Step 1 (You can view options and make any changes there that you prefer) Click Next
Step 2 Install Database
If you do not already have a database at this location you will need to choose:
Login to your cPanel > MSQL Databases > Create New > enterNameYouChoose > goback >
MySQL Users Add New > websitePrefix_enterNewUserName > Enter password twice > Create User > GoBack
Add User to Database > choose user you just created & then DB you just created > Add
Action > Create New Database > Host localhost > Database yoursitename_db > User createaname > Password CreateAPassword (make sure you save this information for later) > Add > Click All Privileges > Make Changes
Put this information in STep 2 under Basic tab > Validate > Next > OK
Step 3 Update Data > Next
Step 4 > Next

All-In-One Migration Hangs at 100%

2 Fixes:

NUMBER 1 Install Older Version

Step 1: Check PHP configuration in your hosting’s Cpanel if “UPLOAD_MAX_FILESIZE” and “POST_MAX_SIZE” are set greater than your file’s size or 512 MB. To get more information you might contact your hosting company.

Step 2: Now you need to install a little bit older version of the All-in-One WP Migration plugin. You can download V7.5 from here.

Step 3: Go to WordPress Dashboard > Plugins > Add New > Upload Plugin > Choose File > Selected All-in-One WP Migration File Extension that you just download > Install Now.

Step 4: After installation is finished, activate the plugin and go to All-in-One WP Migration again and import your .wpress file. Now the problem should be fixed.

This is the first way to fix All-in-One WP migration Stuck at 100%

NUMBER 2 FIX Upload Backup & Restore

Step 1: First of all, export your .wpress file locally using the “Export” option

Step 2: Login to FTP using FileZilla or any other File Transfer Protocol Software to access the hosting files of your live server.

Step 3: Go to the “backup” directory of the All-in-One WP Migration Plugin; wp-content/ai1wm-backups/ and upload your .wpress file

Step 4: Now you need to restore it. Go to your WordPress Dashboard > All-in-One WP Migration > Backups, and you will find your .wpress file which is available there. Click on the “Restore” option
Step 5: After some time, you will get the below popup. Click on “Proceed” to continue:
Step 6: After a few minutes later, everything is done!:

Google reCaptcha v3 on NON-WP sites

  1. Make sure you are logged in to your gMail
  2. Register your website & get your key
    GoTo: http://www.google.com/recaptcha/admin
    Click the + in top right to create new
    Type in the Website Name
    Choose v3
    Type in the Domain
    You will be admin
    Agree to Terms
    Submit
  3. You now have a site key & secret key
  4. In form html page header:
    <script src=”https://www.google.com/recaptcha/api.js?render= put your site key here “></script><script>    grecaptcha.ready(function () {        grecaptcha.execute(‘ put your site key here ‘, { action: ‘contact’ }).then(function (token) {            var recaptchaResponse = document.getElementById(‘recaptchaResponse’);            recaptchaResponse.value = token;        });    });</script>
  5. In form html page above </form>
    <input type=”hidden” name=”recaptcha_response” id=”recaptchaResponse”>
  6. In your php processing script:

<?php // Check if form was submitted:
if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’ && isset($_POST[‘recaptcha_response’])) {

// Build POST request:
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha_secret = 'Your secret key here';
$recaptcha_response = $_POST['recaptcha_response'];

// Make and decode POST request:
$recaptcha = file_get_contents($recaptcha_url . '?secret=' . $recaptcha_secret . '&response=' . $recaptcha_response);
$recaptcha = json_decode($recaptcha);

// Take action based on the score returned:
if ($recaptcha->score >= 0.5) {
  // multiple recipients
  $to  = 'mary@dossdesigns.com' . ', '; // note the comma
  // if you want to cc others $to .= 'email@yahoo.com';

  // subject
  $subject = 'Website Inquiry Form';

  // get variables from form
  $email = $_REQUEST ['email'];
  $name = $_REQUEST ['name'];
  $street = $_REQUEST ['street'];
  $city = $_REQUEST ['city'];
  $state = $_REQUEST ['state'];
  $zip = $_REQUEST ['zip'];
  $phone = $_REQUEST ['phone'];
  $comments = $_REQUEST ['comments'];



  // message
  $message = '
  Name:    '.$name.'

  Email    '.$email.'

  Address:    '.$street.', '.$city.', '.$state.'  '.$zip.'

  Phone    '.$phone.'

  Comments    '.$comments.'

  ';

//Put your html for your thank you below here


Most From: https://codeforgeek.com/google-recaptcha-v3-tutorial/

Setup SSL inMotion

Login to AMP –> WHM –> List Accounts –> cPanel of domain to secure
Under Security –> SSL/TLS status –> Run Auto SSL

Next…. You will have to force browsers to use the https
IF you have a handwritten website:
Download .htaccess from your public_html folder
Add this code at the top of the file

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com [NC]RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

**Replace example with your domain
Upload .htaccess back to your server

IF you have a WordPress site:
Login to your WP dashboard –> Plugins –> “Add New”

Search “Really Simple SSL” –> It will be by Really Simple Plugins
Install Now –> Activate –> Go ahead, activate SSL! (it may ask you to login again)

New Google Analytics to WordPress

October 2020 Google updated Analytics to version 4. AND Of course they have moved things!!! Ugh
Login to your Gmail and then go to Google.com/analytics

  1. Sign in to your Analytics account.
  2. Click Admin.
  3. Select an account from the menu in the ACCOUNT column.
  4. Select a property from the menu in the PROPERTY column.
  5. Choose Data Stream Webpage
  6. Tagging Instructions Choose Globle Tag and Copy
  7. Go to your WordPress –> Plugins –> new search for insert header footer (by ) Install & Activate
  8. Go to Settings –> Insert Headers and Footers –> Scripts for Footer & paste the code from Google Analytics

    BUT a bunch of things are missing!!!!!! To force analytics to use version 3….
    1. Click Add Property
    2. Enter Property Name
    3. Enter Time Zone
    4. SELETCT CREATE A UNIVERSAL ANALYTICS PROPERTY
    5. Enter URL
    6. CHOOSE CREATE A UNIVERSAL ANALYTICS PROPERTY ONLY!!!!!
    Now your Audience & Acquisition & Behavior Folders are all back!! Yea!

The only updated source I could find was this…..thankfully!