PresentationPDF Available

Owning WordPress -The Anatomy of WordPress

Authors:

Abstract

Getting to know WordPress and Owning WordPress - The presentation covers the following aspects of WordPress ( What is WordPress, wp-config.php, .htaccess, Themes and Plugins, WordPress Database (12 tables), WordPress Database Schema, wp-admin, Gutenberg, File and Data Management, SSH / Command line, puttY, WordPress Command-Line - WP-CLI, WP-Cli Updates, Reinstalls, Uninstalls, The programming languages of WordPress, (PHP, HTML, Javascript, SQL), OOP Basics (Object-Oriented Programming - class, object, getters, setters, public, private, protected), WordPress Hooks, Actions and Filters, Plugins, Plugin Structure, Plugin Header, Plugin Activate, Deactivate, Uninstall, Themes, Theme Structure, Theme Template Files and Partials, Theme Template Functions ( get_header(), get_sidebar(), get footer(), get_search_form(), get_template_part()), Theme Templates, Theme Headers, Theme Styles, and more
Owning WordPress The Anatomy of WordPress
All you need to know as a WordPress Developer
Presentedby: Shafiq Lutaaya
Applications Developer
Twitter: @LutayaShafiq
Profile: shafiqlutaaya.ronzag.com
Shafiq Lutaaya, Developer.
WordPress Apps developer
.NET developer, ASP.NET, ASP.NET Core
HTML5/CSS3 / JavaScript / Bootstrap / Materialize
Fav Game: Chess
Fav movie: The Pirates of the Caribbean
Dream Car : Ford Mustang
Role model: Mark Eliot Zuckerberg
WordCamp Profile: https://2019.nairobi.wordcamp.org/speaker/lutaaya-shafiq/
The Famous 5 Minute WordPress Install
Objective:
The most popular methods used
for installing WordPress on your
web server or your computer and
web server
In Numbers:
More than 32% of the web
runs on WordPress
Big brands powered by WordPress
The White House
US Embassy websites
CNN Cable News Network
Facebook New room
Forbes
Bloomberg
PoTUSTimes.com
Tech Crunch
eBay, Sony, General Motors , UPS,
CNN, Reuters, The New York Times, Samsung, IBM,
HostGator, Blue Host, 1 and 1, Go Daddy
WordPress is the Big Game
Ode to the Big Game
WordPress Website Show Case
Show case site
URL
The Obama Foundation www.Obama.org
The White House www.whitehouse.gov | wh.gov
Beyonce.com www.beyonce.com
Angry Birds www.angrybirds.com
This is Finland www.finland.fi
Ariana Grande www.arianagrande.com
The City University of New York www2.cuny.edu
The Walt Disney Company www.thewaltdisneycompany.com
Sony Music www.sonymusic.com
Microsoft News Center news.microsoft.com
Tech Crunch www.techcrunch.com
NGINX www.NGINX.com
https://wordpress.org/showcase/
All you need to go live on the internet
1. Domain Name ( Example: www.wordcampnairobi.tk)
2. Web Hosting ( Blue Host, Host Gator, DreamHost)
3. Install WordPress ( Get WordPress from WordPress.org)
4. Create the Web site (Develop yourwebsite: Pages, Posts, Content, Images, Videos, Links, )
5. Maintain and Update Website ( WordPress Dashboard: wordcampnairobi.tk/wp-admin)
The WordPress Installation methods
1. Locally Using WAMP or MAMP or Xxamp
2. In a Sub Directory or Sub Domain
3. Using cPanel App installer
4. Manually Using cPanel File Manager
5. Using File Transfer Protocol - FTP
The WordPress Installation methods
1. Locally Using WAMP or MAMP or Xxamp
2. In a Sub Directory or Sub Domain
3. Using cPanel App installer (Our Focus)
4. Manually Using cPanel File Manager
5. Using File Transfer Protocol - FTP
1. WAMP/XAMP/MAMP installation
This installation method involves downloading the free software,
WAMP, XAMMP or MAMP for Mac users to install WordPress on
your local Windows PC or MAC.
The software installs an Apache server, MySQL Database and
PhpMyAdmin which is everything you need to host WordPress.
Then its a matter of installing WordPress manually to WAMP or
MAMP, creating a database for WordPress in Php My Admin
and editing your wp-config file.
2. Manually using cPanel File Manager
This involves uploading the WordPress core files to the root directory
of your site folder on your web server and creating a new database to
connect your files and database.
Manually editing of the WordPress configuration file is required and
is not recommended for beginners unless you are prepared for a
steep learning curve depending on your technical skill level.
3.Using the File Transfer Protocol - FTP
Software used:
1. FileZilla
2. Smart FTP
This involves uploading the WordPress core files to the root directory of your
site folder on your web server and creating a new database to connect your
files and database.
Tools you need [4]
Host Name / Server Name / Server IP Address
Username
Password
Port .. Usually 21 for FTP or 22 for SFTP
4. Using the cPanel App Installer
This is both the fastest, easiest and most
common way to install WordPress on your web
server using your cPanel software, simple
scripts or fantastico deluxe.
5. In a sub directory or sub domain
You can install WordPress in a sub domain or sub directory using your
cPanel software like Simple Scripts or Fantastico or install WordPress
manually into a sub domain or sub directory.
This method is generally used when adding a WordPress blog to a
website or creating multiple installations of WordPress after creating a
new subdomain or subdirectory where the WordPress files will be
installed.
yourwebsite.com/subdirectory
subdomain.websitename.com
Yahoo!! WordPress Installed!
Food for thought
Credit: Getty Images
Any Questions?
Presentedby:
Shafiq Lutaaya, Developer
Twitter: @LutayaShafiq
WordPress Developer
Twitter: @LutayaShafiq
Download Materials from : shafiq.ronzag.com/WordCampNairobi2019
Any Questions?
Presentedby:
Shafiq Lutaaya, Developer
Twitter: @LutayaShafiq
WordPress Developer
Twitter: @LutayaShafiq
Download Materials from : shafiq.ronzag.com/WordCampNairobi2019
ResearchGate has not been able to resolve any citations for this publication.
ResearchGate has not been able to resolve any references for this publication.