This document provides an overview of building and maintaining WordPress sites. It discusses WordPress fundamentals like posts, pages, taxonomies, menus, widgets, and custom fields. It also covers themes, plugins, and common issues like plugin bloat and unoptimized images. The document recommends plugins and themes to use and provides tips for customizing WordPress through the customizer and child themes.
A presentation about how WordPress.Com can provide a basic website for individuals or organizations, and step-by-step tips on how to plan and implement a WordPress.Com site.
A presentation about how WordPress.Com can provide a basic website for individuals or organizations, and step-by-step tips on how to plan and implement a WordPress.Com site.
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
This presentation was part of the Wharton Web Conference: whartonwebconf.com
We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.
During this presentation we take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.
Pour ce second talk de la saison, nous allons nous intéresser à Wordpress et à son usage en tant que plateforme de développement. Cette présentation va vous donner les clés pour adapter votre workflow de développement avec ce CMS et vous permettre d’aller plus loin que son système de blogging de base.
Learn the basics of building WordPress themes. This presentation is appropriate for people who are somewhat familiar with PHP and databases.
To Learn More, check out http://techliminal.com
WordPress Installation Tutorial - How to Install WordPress manuallyBalaji kaliamoorthy
WordPress is well-known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete.Learn how to manually install WordPress on your web site.
New to WordPress? Don't worry. This presentation helps you to understand every aspect of the most used blogging platform - WordPress. We've also prepared an infographic with all the keyboard shortcuts in WordPress. This is very useful for anyone having a WordPress blog or website. You can check it here: https://www.techwyse.com/blog/website-design/wordpress-tips/
My Site is slow - Drupal Camp London 2013hernanibf
Drupal is a powerful and flexible tool to create web applications without building everything from scratch. This ability can drive developers to build complex websites without understanding what is Drupal doing behind the scenes.
The majority of Drupal performance talks mostly focus in aspects like infrastructure changes, caching strategies or comparisons between modules and architectures. Unfortunately when performance problems occur, development teams also follow strategies to replace different aspects of the platform looking only to standard aspects like slow queries without understanding and profiling the real problem.
The majority of times it is fundamental to measure and analyze what is the application is actually doing to understand te real problems. Drupal is a platform used by million of websites worlwide and its performance can in most cases be compared after measured.
In Acquia we do dozens of performance assessments per year, and even in most clients we find the same problems, often we find situations that only can be detected when measured and analized when looking to a profiler report.
In this session, I will explain how to detect performance problems looking to simple data, from logs to profiler data and providing some nice targets that can be analyzed to understand what is causing the uncommon bad performance of a site.
This presentation was part of the Wharton Web Conference: whartonwebconf.com
We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.
During this presentation we take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.
Pour ce second talk de la saison, nous allons nous intéresser à Wordpress et à son usage en tant que plateforme de développement. Cette présentation va vous donner les clés pour adapter votre workflow de développement avec ce CMS et vous permettre d’aller plus loin que son système de blogging de base.
Learn the basics of building WordPress themes. This presentation is appropriate for people who are somewhat familiar with PHP and databases.
To Learn More, check out http://techliminal.com
WordPress Installation Tutorial - How to Install WordPress manuallyBalaji kaliamoorthy
WordPress is well-known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete.Learn how to manually install WordPress on your web site.
New to WordPress? Don't worry. This presentation helps you to understand every aspect of the most used blogging platform - WordPress. We've also prepared an infographic with all the keyboard shortcuts in WordPress. This is very useful for anyone having a WordPress blog or website. You can check it here: https://www.techwyse.com/blog/website-design/wordpress-tips/
A11y Conference Talk: Building an Accessible WordPress ThemeTomAuger
Presentation at The Accessibility Conference 2014 by Sandy Feldman and Tom Auger, covering high-level audits and best practices to bring a theme in line with WCAG / AODA guidelines.
Content-Driven WordPress Development - WordCamp Omaha 2014Stephanie Eckles
All about various WordPress content types and how to store custom data and create relationships with taxonomies. Transcript & slides from WordCamp Omaha.
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slidesJer Clarke
These are the slides from my talk at WordCamp Montreal 2013.
Talk description:
==Keep your code organized! Templates, functions.php and custom plugins==
If you've written PHP for a theme you should know by now that you need to keep anything complicated outside the templates. Functions.php can be a good place for this but there are many pitfalls and considerations you should keep in mind before (over)using it. This talk will examine your choices for organizing the code that makes up a WP site, ensuring you have plugin code in plugins and theme code in themes (it's not hard!).
There is new slide for this at http://www.slideshare.net/catchinternet/contributing-to-wordpress-theme-review-at-wordpressorg
Guide to Start WordPress Theme Review. Useful for WordPress Theme Developers, wannabe WordPress Theme Developers and wannabe WordPress Theme Reviewer
A presentation created for introducing WordPress and outlining what will be covered in my WordPress Super Survival Skills Course - http://www.the-colab.com/wordpress-survival-skills-course/
In this presentation we will go through how anyone with a WordPress site can make their editing process more efficient by using block patterns … and how anyone who can do a little bit of coding can create their own set of custom block patterns and wrap it all up in a little plugin.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
ER(Entity Relationship) Diagram for online shopping - TAEHimani415946
https://bit.ly/3KACoyV
The ER diagram for the project is the foundation for the building of the database of the project. The properties, datatypes, and attributes are defined by the ER diagram.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
1. WORDPRESS SITE
BUILDING BASICS
Jeff McNear
• https://plasterdog.com
• https://webprosmeetup.org/
• jeff@plasterdog.com
• 847/849-7060
• Focus on building customized
WordPress installations & custom
themes
• Building & repairing WordPress sites
since before WordPress 3.0
• Have significant exposure to Joomla,
Drupal, PHP Fusion, ZenCart … and
some others
2. It’s best to know how a thing works before
you start to modify it …
12. PAGES:
• Stand-alone content
• More likely to have
alternative templates
• Can have parent/child
relationship
• No relevant taxonomies
13. POSTS:
• Two associated
taxonomies: categories &
tags
• May have alternative
templates as well
• Themes contain template
configurations for
taxonomy archives
• Content can be shown in a
dynamic way
14. TAXONOMIES:
CATEGORIES
• Can be hierarchical
• Multiple selections allowed
• Unique archive template(s)
TAGS
• No hierarchy
• Multiple selections allowed
• Unique archive template(s)
• Often incorrectly used
15. MENUS:
=> Appearance
=> Menus
• Can be assigned by region
or via widget
• Any existing content or
archive is selectable
• Theme controls the
behavior and styling
17. MEDIA:
=> Media
• Any uploaded file is
considered media
• Images are rendered into
three sizes upon upload
• Default behavior is to
structure files into folders
defined by month
• A good naming
convention can be crucial
18. SITE NAME & TAGLINE:
=> Settings
=> General
• Important for SEO even if
the theme doesn’t show
the fields on the “front
end”
19. READING SETTINGS:
=> Settings
=> Reading
• Determines the landing
page
• Determines whether the
site is exposed to indexing
• Determines the number
of posts shown in an
archive
20. PERMALINK SETTINGS:
=> Settings
=> Permalinks
• In most cases “post
name” is preferred
• Changing this after site
launch could cause SEO
issues
21. DISCUSSION SETTINGS:
=> Settings
=> Discussion
• If you aren’t encouraging
comments, shut things
down
• If comments are allowed
moderate them
• Akismet is crucial
22. MEDIA SETTINGS:
=> Settings
=> Media
• Default sizes usually are
just fine
• If you change them after
the site is launched you
will need the “regenerate
thumbnails” plugin
23. USER PERMISSIONS:
=> Users
• By default user
permissions define
editorial permissions
• The “subscriber” role
allows validated user to
see “private” content
24. DEFAULT USER LEVELS:
• Administrator – somebody who has access to all the
administration features within a single site.
• Editor – somebody who can publish and manage posts
including the posts of other users.
• Author – somebody who can publish and manage
their own posts.
• Contributor – somebody who can write and manage
their own posts but cannot publish them.
• Subscriber – somebody who can only manage their
profile.
31. BLOCK CONTROLS:
For each block there are controls
found in the right column which
allows further modification of the
contents of that block.
Advanced controls allow for a class to
be attached to the block.
32. MORE BLOCK CONTROLS
Blocks can be re-
positioned either by
clicking and dragging (via
6 dot icon) or the up and
down arrows.
Some blocks will have
controls in the block
region as well as in the
right column
34. DEFAULT FIELDS:
PRIMARY SECONDARY TERTIARY
Title
Content
Excerpt
Author
Post Date
Comments
Publication Status
Featured Image
Post Type
Comment Status
Comment Count
Ping Status
Modified Date
Menu Order
Post Password
35. COMMON THEME TEMPLATES:
PRIMARY SECONDARY TERTIARY
Index
Page
Post
Header
Footer
Sidebar
Archive
Category
Tag Archive
Featured Image
Alternate Page Templates
Alternate Post Templates
38. PLUGIN TYPES:
As of 1/14/2020 there are 55,287 plugins on
wordpress.org
• FORMS
• CALENDARS
• E-COMMERCE
• SEO
• BACKUPS
• SECURITY
• CACHING
• EXTENDING FIELDS
39. CHOOSING A PLUGIN:
PAY ATTENTION TO:
• How current is the plugin
• Is it in compliance with
WordPress core
• Read both the good and bad
reviews
• How popular is the plugin
41. RECOMMENDED PLUGINS:
COMMENT FILTERING
Akismet https://wordpress.org/plugins/akismet/
FORMS
Contact Form 7 https://wordpress.org/plugins/contact-form-7/
Ninja Forms https://wordpress.org/plugins/ninja-forms/
EVENTS
Events Calendar https://wordpress.org/plugins/the-events-calendar/
All in One Calendar https://wordpress.org/plugins/all-in-one-event-calendar/
E-COMMERCE
WooCommerce https://wordpress.org/plugins/woocommerce/
EDD https://wordpress.org/plugins/easy-digital-downloads/
SEO
Yoast SEO https://wordpress.org/plugins/wordpress-seo/
All in One SEO https://wordpress.org/plugins/all-in-one-seo-pack/
42. BACKUPS
Updraft https://wordpress.org/plugins/updraftplus/
Duplicator: https://wordpress.org/plugins/duplicator/
IMAGE CONTROL
Smush https://wordpress.org/plugins/wp-smushit/
EWWW https://wordpress.org/plugins/ewww-image-optimizer/
SECURITY
Wordfence https://wordpress.org/plugins/wordfence/
All in One https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/
CACHING
W3 Total Cache https://wordpress.org/plugins/w3-total-cache/
Lite Speed Cache https://wordpress.org/plugins/litespeed-cache/
EXTENDING FIELDS
ACF https://wordpress.org/plugins/advanced-custom-fields/
PODS https://wordpress.org/plugins/pods/
44. SHOWCASE THEMES FROM
WORDPRESS.ORG:
Almost every year the
WordPress Project
releases a new core
theme which showcases
the latest developments
in core.
These themes work well
with the child-theming
process
45. ASSESS THEMES LIKE PLUGINS:
PAY ATTENTION TO:
• How current is the theme
• Is it in compliance with
WordPress core
• Read both the good and bad
reviews
• How popular is the theme
46. HOW IS SUPPORT HANDLED:
Many of the most popular themes on
the repository will be supported by the
general community … not necessarily
the plugin authors
47. “PREMIUM THEMES”:
To be accepted into the
Wordpress.org repository a
theme needs to pass
vigorous standards.
Premium Theme sources
Set their own standards
50. CHILD THEME:
https://developer.wordpress.org/themes/advanced-topics/child-themes/#how-to-create-a-child-theme
What is a Parent Theme?
A parent theme is a complete theme which includes all of the required WordPress template
files and assets for the theme to work.
What is a Child Theme?
A child theme inherits the look and feel of the parent theme and all of its functions, but can
be used to make modifications to any part of the theme. In this way, customizations are kept
separate from the parent theme’s files. Using a child theme lets you upgrade the parent
theme without affecting the customizations you’ve made to your site.
How to Create a Child Theme
1. Create a child theme folder
2. Create a stylesheet: style.css
3. Enqueue stylesheet
51. BASELINE THEMES:
A baseline theme has all the elements you need, but will generally be unusable until you
modify them:
https://underscores.me/
“a theme meant for hacking with ultra-minimal CSS - less stuff to get in your way”
https://themble.com/bones/
“built around the latest in Web Standards, Bones is a rock solid foundation to start any
WordPress project”
http://html5blank.com/
“an open source boilerplate theme for WordPress”
53. PLUGIN BLOAT:
• Only one plugin per function
• Plugins with a finite purpose
• Un-Supported Plugins
• Premium Plugins with expired licenses
54. CONTENT ORGANIZATION:
• Pages should be used sparingly
• Posts should be organized in a logical category
manner
• Many site authors over-use tags
• Orphan drafts and abandoned content should
be deleted
• Media files should have a logical naming
convention
55. IMAGE FILE SIZE:
While WordPress does resize images into four sizes (thumbnail, medium,
medium large, large) upon upload, optimizing before upload is still crucial:
FREE IMAGE OPTIMIZATION TOOLS:
https://www.gimp.org/
tools needed for high quality image manipulation
https://squoosh.app/
Compress and compare images with different codecs, right in your browser.
https://pixlr.com/editor/
runs on flash