Category Archives: Beginning

– Welcome –


Welcome to WordPress-Saratoga

  • Attendance: / Sign-in Sheet / password
  • Survey 1: Macintosh, Windows, Unix?
  • Survey 2: Freelance, Startup Team Member, Corporate Employee?
  • Survey 3: Beginner, Intermediate, Advanced User?
  • Fundamentals
    • Blogging
      • Write & post, categorize & tag; fresh content, from time to time.
      • Content consists of text, photos, and/or audio/visual media.
      • Accept comments from visitors.
      • Free Hosted Service, Themes, and Widgets (limited)
      • Optimal Resource Utilization, Load Balancing
      • Automatic Version Updating
      • Host a CMS* website on server of own choosing.
      • Unlimited Customization, Access to Code
      • Maintenance is your own Responsibility!
  • This Month’s Question?
  • Introduce Yourself
    • Name, Title, and Background
    • Tell us about your experience with WordPress so far.
    • Where do you plan to go with WordPress?
  • Next Month?
  • Other Groups 

 <- Twitter Site

* Content Management System (CMS) is a computer program that allows publishing, editing and modifying content on a website as well as maintenance from a central interface. Such systems provide procedures to manage workflow in a collaborative environment.

Coding Style Format

1) Outline Beginning


  1. Outline Beginning
  2. Communication
  3. Terminology
  4. Files
  5. Client Server
  6. Happy New Year – 2015!

  • WordPress-Saratoga <- our Bay Area Meetup Group
  • Automattic <- the company that manages
  • <- easiest way to start  blogging on internet
  • <- source of WordPress GPL source code
    • <- installed on Apache at Hypersurf  ISP
  • Installation
    • ISP – Internet Service Provider
    • FTP – File Transfer Protocol
    • DNS – Domain Name System
  • Content
    • Posts/Pages
    • Visual/Text
    • Categories/Tags
    • Graphics/Images
      • raster/vector
      • jpeg, gif, png, svg
  • Themes
    • Display/Navigation
    • Layout/Structure
      • Header
      • Footer
      • Sidebar
  • Plugins/Widgets
    • contact form
    • ecommerce
    • photography
    • social network

newspaper rock

2) Communication

“The single biggest problem in communication is the illusion that it has taken place”. -George Bernard Shaw


WordPressers get together
every month in Saratoga, CA
to exchange information & ideas
concerning the rapidly evolving world
of internet communications.

3) Terminology

category – to access a limited set of posts

class – identifies the style to use in the HTML markup

class – the uninstantiated object in object oriented progamming (OOPS)

directory – what you see as a folder in your GUI, can be referred to as a “directory” in your command-line interface

footer – bottom of the web page

GUI – Graphical User Interface, pronounced goo•ey

head – the HTML tag inside a web page holding data not displayed

header – the top part of a web page

hook – a place in core code made accessible to themes

id – an identifier in CSS like class, but unique within the web page

index – points to an element of an array

index – the first HTML (or PHP) file sought within a directory

mapping – using a domain you own to access your blog

masking – an extreme form of mapping

menu – list of links to pages or a category of posts

navigation – menus to other places in a web site

page – a “post” of the post type page

permalink – a custom url structure, the permanent link to individual posts

plugin – a file added to a theme usually to provide widget(s)

post – a single item of “content” stored in the wp_posts database table, which is one of the five types: post, page, attachment, revision, nav_menu_item

post – a “post” of the post type post

sanitize – author name, category, and postname get sanitized in permalinks by having spaces replaced with hyphens.

selector –  – in CSS, the rule set with declaration blocks (property name & value) pointing to the HTML element to style

sidebar – navagation links, to the right or left

slug – a user-friendly short text used in a permalink

style – in CSS, a rule consisting of selectors, and declaration blocks

tag – an element of the HTML markup language

tag – used like a category (but without hierarchy) to provide more detail to a post

tag, template – PHP function that instructs WordPress to “do” or “get” something

template – a PHP file controlling the structure of part of the web page

theme – a collection of templates creating the look & feel (design) of the website

UTC – Coordinated Universal Time is a “time standard” and not a time zone like Greenwich Mean Time (GMT) but, in practice, share the same current time

widget – provided by plugins to give extra function & structure



4) Files


Typical file structure of a WordPress installation. This image shows the contents of a homemade plugin.


6) Happy New Year – 2015!

Jan: New To WordPress?: Here’s How to Get Started
Feb: Creating and Using Posts, Categories & Tags
Mar: Creating and Using Pages & Templates
Apr: Using Themes
May: Using Plugins
Jun: Creating Child Themes
Jul: UX for Theme Development
Aug: Permalinks & Other Core Settings
Sep: The MySQL Database: Overview & Details
Oct: Blog Design and Layout
Nov: Writing Plugins: All about the API and Resources
Dec: Profit from Documentation & Development