WordPress Blogging Workgroup

WordPress Questions

  • How do I edit a post, say I made a typo?
  • When creating a post appears I can use either the default WordPress editor or the Divi theme editor. Are the two interchangable?
  • How do you edit update a post? Will the post say it was edited?
  • How do you manage comments to a post?
  • How do I make a post template, following the components of an effective lesson?
  • How do you backdate a post?
  • How do you setup an automatic post schedule?
  • How do I hyperlink an image in Divi?
  • Which image to use?
    • Divi Insert Module - Image
    • Divi Text Module - Add Media
  • How do I redirect WordPress install
  • How do I display all posts in a single page, grouped by category?

WordPress Setup for Business

Directory Structure

  • Goal is flexibility - working with Web Hosting providers is a challenge and will eventually have to move your webpage/blog/wiki between different providers
  • /home/[username]/[subdomain].[domain name].[com]/
  • /home/[username]/public_html

WordPress Taxonomy

  • WordPress uses Categories and Tags to organize posts in a hierarchical fashion.

WordPress

  • likes to live in /home/[username]/public_html which is difficult to manage, would like to install in a folder such as
    • /home/username/public_html/apps/wp
  • but the URL will be long and difficult to rewrite it
  • Also what if you want to use a different content management system (CMS) for your home page, such as Joomla or PrestaShop?
  • Solution - install in custom folder, then rename to public_html when ready to deploy
    • /home/[username]/public_html-wp for WordPress
    • /home/[username]/public_html-jo for Joomla
    • /home/[username]/public_html-ps for PrestaShop

Planning - Define Ideal Audience

Step 1 - Hosting Provider

PlotHost - WebHost Manager

  • jefferyjensen.com/whm
  • Create a New Account

Step 1 - Purchase a domain name

Namecheap Setup

  1. login namecheap.com jefferyjjensen NormalOneX
    1. Domain List → manage
      1. Nameservers → Custom DNS
        1. ns1.plothost.com
        2. ns2.plothost.com

PlotHost - WebHost Manager

  1. jefferyjensen.com/whm
    1. Create a New Account
      1. Domain - keripeterson.com
      2. username - keripeterson (max 16 letters and numbers, can't be keripeterson.com)
      3. password - CoachsFirstName
      4. email - jefferyjjensen@gmail.com
    2. Create a New Account
      1. Domain - richardsobers.com
      2. username - richardsobers
      3. password - eusername
      4. kidsnurse30@comcast.net
    3. Create a New Accont
      1. Domain - stevenlalbrecht.com
      2. username - stevenlalbrecht
      3. password - esuername
      4. polyboyandgirl1966@yahoo.com

PlotHost subdomains

  • jefferyjjensen.com
    • blog.keripeterson.com - WordPress
      • /home/keripeterson/blog.keripeterson.com
    • list.keripeterson.com - PhpList
      • /home/keripeterson/list.keripeterson.com
  • RichardSobers.com/cpanel
    • blog.richardsobers.com - WordPress
      • /home/richardsobers/blog.richardsobers.com
  • stevenlalbrecht.com/cpanel
    • blog.stevenlalbrecht.com - WordPress
      • subdomain: blog
      • domain: stevenlalbrecht.com
      • document root: blog.stevenlalbrecht.com
      • create

Step 2 - Install WordPress

www.richardsobers.com

blog.richardsobers.com

  • blog.richardsobers.com/wp-admin admin eusername

www.keripeterson.com

    • Softaculous Apps Installer
      • WordPress → Install Now
        • version 5.1.1
        • protocol: select h t t p s : / /
          • getting error - can take 5-60 min for the SSL certificate to generate, it's a cPanel/Comodo certificate and it's not generated by the PlotHost server.
        • domain - keripeterson.com
        • directory - leave blank for www.keripeterson.com
          • blog.keripeterson.com
        • admin CoachKeri
        • Advanced Options
          • Database name: wpwww for WordPress in /home/keripeterson.com/public_html (default wp634, note username is append so actual name is keripeterson_wpwww)
          • Database name: wpblog for WordPress in /home/blog.keripeterson.com/ (database name cannot be great than 7 letters)
          • Table Prefix: wpkp for WordPress KeriPeterson (default is wp_)
          • Auto Upgrade
            • Upgrade to any latest version available (Major as well as Minor) - Yes
            • Auto Upgrade WordPress Plugins - Yes
            • Auto Upgrade WordPress Themes - Yes
            • Backup Location: default

blog.keripeterson.com

blog.stevenlalbrecht.com

Step 3 - Google Analytics and Search Console account

  • login
  • add property
    • Domain
    • google-site-verification=3aT…
      • Don't append this data to an existing TXT record
        • Figure 1.0 PlotHost add TXT record
      • Instead, make a whole new record (Add Record)
        • Valid zone name: keripeterson.com
        • Type: TXT
        • Record: google-site-verification=buSguT9X…
  • Namecheap.com → customer server should be pointing to PlotHost.com
    • login cpanel
    • Zone Editor → Manage → Add Record
      • should already have TXT entry for keripeterson.com, just edit it, and paste “google-site-verification=buSguT9…” at the end of the record.
        • Figure 1.0 Verify Ownership
  • Google Search Console
    • verify ownership
    • Figure 1.0 Verify Ownership
  • Upload document into public_html folder of blog.gisengineering.com
  • Google Webmaster Tools → Sitemaps tab

Step 4 - Configure WordPress

Change Admin Password

Delete Plugins

  • Login to wp-admin
  • WordPress Dashboard → Plugins → Installed Plugins
    • Akismet Anti-Span
    • Hello Dolly
  • select the plugins and deactivate
  • select the plugins and delete

Appearance - Widgets

  • Login to wp-admin
  • WordPress Dashboard → Appearance → Widgets
  • Footer Area #1
    • if any widgets, drag to inactive (in my case was blank)

Create Home Page

  • Login to wp-admin
  • Pages → Add New
  • Start with Divi Builder
  • Browse Layouts → Choose a Premade Layout

Change Homepage Display

  • Create a new Page called Home
  • WordPress Dashboard → Settings → Reading
    • Your homepage displays - a static page → Home

References

Step 5 - Install Divi Theme

Divi Setup - Theme Options

  • WordPress Dashboard → Divi → Theme Options
  • General
  • Updates
    • Username: jefferyjjensen
    • API Key: 7b23… (get from elegentthemes.com)
    • save changes

Premade Layouts

  • Step 1 - WordPress dashboard → Pages → Add New → Use Divi Builder
  • Step 2 - Divi Builder Setting button (purple on bottom of page)
  • Business Coach
    • About
    • Blog
    • Contact
    • Events
    • Home
    • Landing
    • Services
  • Simple
    • About
    • Blog
    • Contact
    • Home
    • Landing
    • Portfolio
    • Shop

Divi Module - Blog

Step 6 - Add Plugins

BackupBuddy

Yoast SEO Plugin

Add From Server Plugin

WordPress Download Manager

WP Media Folder Plugin

FileZilla Client

(skip) Enhanced Media Library (EML) Pro Plugin

(skip) Media Library Folders Pro Plugin

Step 7 - Design Home Page

Step 8 - Add Sidebar Content

Header & Navigation Options

  • Divi → Theme Customizer → Footer → Bottom Bar → Edit Footer Credits
    • check on DISABLE FOOTER CREDITS

Step 9 - Custom email address

Step 10 - create Gravatar

  • en.gravatar.com jefferyjjensen website to login to WordPress.com
  • Gravatar stands for Globally Recognized Avatar
    • includes photo, links to website, links to social profile

Step 11 - create favicon

Step 13 - create About page

  1. Why do I blog?
    1. What is my story?
  2. What is my blog about?
    1. What am I inspiring my readers to do?
  3. What does my blog have to offer the reader?
  4. What credentials and qualifications do I have?
    1. Do I have any awards or recognition/
  5. Who am I?
    1. Picture of myself
    2. Brief sneak into my personal life
    3. Personal history
  6. What are some of my best posts?
  7. Where have I been featured (e.g. other blogs)?
  8. How can my reader connect with me?
    1. Newsletter sign up
    2. Link to YouTube videos
    3. FAQ
    4. Wiki

Google Maps

Step 13 - Divi Blog

Step 14 - define categories and tags

Categories

blog.jefferyjjensen.com categories

  • Machining
    • NIMS with slug = nims
  • Manufacturing

Step 15 - create blog post

Blog Structure

  1. Title that captivates
  2. Adjust permalink
  3. Post Introduction - Captivate Audience
  4. Tell a story that connects with audience
  5. Put best content first or final, then give details
  6. Body of Post
    1. Readable and easy to scan by
      1. using pictures
      2. use subheadings (H2, H3, H4, note H1 is for Title)
      3. bullet points or numbered lists
      4. go easy on bold and italic words
      5. keep short paragraphs (1-3 sentences, makes it easier for mobile users)
      6. engage readers by providing links to relevant posts, links and incentive opt-in form

Royalty Free Images

  • pixabay
  • pixels.com

Step 16 - Create a Google Search account

Step 17 - Add meta descriptions

Step 18 - Apply for Pinterest rich pins

  • Business Rich Pins - metadata right on the Pin
    • Product Pins
    • Recipe Pins
    • Article Pins
    • App Pins

Step 19 - Submit a sitemap

Step 21 - Install Bloom

Step 21 - Create an email list

phpList overview

  • subscribers = list of email recipients
  • subscriber profile (subscribers → search subscribers)
  • subscriber attributes (Config → Configure attributes)
    • name
    • location
    • interest
    • The primary use of attributes is as placeholders. phpList.org - Using Attributes
    • Lists tab shows which lists the subscriber is a member of
  • subscribers → Subscriber List
  • campaigns = email blast
  • segmentation = subset of the email list
    • Dear [FIRST NAME%%School Friends]
      • if missing the First Name attribute, instead of being blank, phpList will use the fallback words “School Friends”

PhpList Setup

Config - Settings - Campaign

  • phpList → Config → Settings
  • Default for 'From:' in a campaign: journey@journeyeducation.org
  • Default for 'email address to alert when sending starts': jefferyjjensen@gmail.com
  • Default for 'email address to alert when sending finishes': jefferyjjensen@gmail.com
  • Always add Google tracking code to campaigns: (what does this do?)
  • The default HTML template to use when sending a message:
  • Default footer for sending a campaign:
  • Footer used when a message has been forwarded:
  • String to always append to remote URL when using send-a-webpage
  • Width for Wordwrap of Text messages:
  • CSS for HTML messages without a template
  • Domains that only accept text emails, one per line

PhpList Import Subscribers

  • Request PlotHost does the following
    • adjust PHP post_max_size value to 32 MB
    • adjust PHP upload_max_filesize to 32 MB (think this is default)
    • If not done, will get this error
      • Maximum POSt size smaller than maximum upload filesize

PhpList Categories

  • phpList → Config → Settings → list-organisation settings
  • Display list categories on subscribe page? Types of newsletters
    • Weight Loss
    • Growing Your Side Gig
    • Be Bold
    • Internal Categories
      • current - existing parents involved with Journey
      • past - former parents of Journey students
      • potential - everyone else on my email list

Step 22 - Set up social media accounts

Change Admin Password

Create New Users

  • login Dashboard
  • Users → Add New
  • Username: jjensen (cannot be changed)
  • Email: jefferyjjensen@gmail.com (error this email is already registered, only one account per email)
  • First Name: Jeff
  • Last Name: Jensen
  • password: normal
    • Confirm use of weak password
  • Role: Administrator

Change Post Owner

Settings

Media

  • PlotHost Server Location
    • /home/jjensen/blog.jefferyjjensen.com/wp-content/uploads/
    • Using the cPanel, I created a “machining” folder which is one of the categories
  • Organize my uploads into month- and year-based folders

Permalinks

WordPress Server

Themes - Divi

  • username: jefferyjjensen normal

Posts - Edit

  • Login
    • if logged in as admin, then posts/articles will say by admin
    • jjensen normal
    • admin SchoolOneX
  • Posts → All Posts → find the post to edit, then click Edit
  • Use The Divi Builder
  • How to insert an image
    • cpanel upload image to blog.jefferyjjensen.com/wp-content/uploads/machining
    • Medial Library Folders
      • uploads → machining
      • click Sync button
  • Edit with Divi Builder
    • Hierarchy
      • Section (blue)
        • Shape dividers - same color as section, use SVG
      • Rows (green) - how many columns to use
      • Modules (gray)
    • Build From Scratch
    • Modules
      • Image
      • Map
      • Post Title
      • Text
      • Video
  • Assign
    • Permalink
    • Categories

Components of an Effective Lesson/Blog

  1. Introduction - set the stage for the lesson
  2. Daily Reviews - provide review for short-term memory of recently taught material
  3. Daily Objective - state and posted the objectives(s) before introducing the lesson. Students had a clear understanding of the learning objective. Usually written in language that is for the teacher - technical and wordy. Can be a topic that is covered for a couple of days.
    1. Essential Question - small chunk of information, break down/subset of the daily objective.
  4. Concept and Skill Development/Application - used a variety of strategies for teaching skills and developing concepts.
  5. Guided Practice/Teacher Does - appropriately provided opportunities for guided, independent and group practice.
  6. Group Practice/We Do
  7. Independent Practice/You Do
  8. Homework - assigned homework that aligned with curriculum objectives and reinforced skills and concepts taught.
    1. References
  9. Closure - provided a variety of ways for students to explain what they learned and how to apply the concepts.
    1. Conclusion
  10. Long-Term Review - Integrated ongoing, periodic review into lessons to maintain student skills, address deficiencies, build conceptual understanding, and prepare for high stakes tests.

1-Title

  • Max 60 characters

2-Subtitle - Excerpt

  • Max 50 words
  • Teaser for the article

3-Introduction

  • 250 word article answering the Title and Subtitle question
  • asdf

5-Body

  • Use H3 Heading
  • add 1 to 2 images for each heading
  • Cross-reference with other posts I've done

6-Conclusion

7-References

  • Attachments
  • Download files

8-Categories and Tags

  • Assign categories
  • Assign tags
Navigation

Civil Engineering Engineering - Computer Engineering - Electrical Mechanical Engineering

Print/export
QR Code
QR Code author:wordpress (generated for current page)