Everything you need to know to get started with Multisite and create your own network of blogs or sites.
I covered:
What is Multisite and how is it different from regular WordPress?
Uses for Multisite (with some examples)
When not to use Multisite
How to activate Multisite on a new or existing WordPress installation
Creating blogs in your network
Managing your network, including installing themes and plugins, creating sites and setting up domain mapping
also we talked about Gutenberg Styling Features
What block style variations are and why they are a useful addition to the block editing experience. I also demonstrated a basic implementation of a block style variation.
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKGeorge Bikas
Info about Wordpress Multisite Feature.
How to install and setup Multisite Installation
Presentation in 4th Meetup of Wordpress Greek Community
https://www.youtube.com/watch?v=f1HVqeQSvrU
Create a site with Multisite plugin WordPressShubham Vijay
Once you've created a Multisite Network, there are some additional things you might need to know about advanced administration, due to the additional complexity of a Multisite. Even if you're familiar with WordPress, the location and behavior of Multisite Network Administration can be confusing.
Congratulations! You’ve installed WordPress! Now what?
Installing WordPress is just the beginning. Adjust your settings, choose a theme, and decide which plugins to run. At this month’s meetup four of our long-time meetup members are going to help you navigate WordPress after you install it.
Overview of websites for nonprofits including how websites work, content management systems, Wordpress, Google Sites, and best practices for any nonprofit website.
Word press multisite network how to install & setup itTemok IT Services
You are landed on the right page if you are willing to set up and install WordPress multisite network to build multiple websites on the same WordPress installation. It is most widely used by large organizations, educational institutes, or any business where you need to run all websites separately under a single dashboard.
https://www.temok.com/blog/wordpress-multisite-network/
HOW TO INSTALL AND SETUP WORDPRESS MULTISITE NETWORKGeorge Bikas
Info about Wordpress Multisite Feature.
How to install and setup Multisite Installation
Presentation in 4th Meetup of Wordpress Greek Community
https://www.youtube.com/watch?v=f1HVqeQSvrU
Create a site with Multisite plugin WordPressShubham Vijay
Once you've created a Multisite Network, there are some additional things you might need to know about advanced administration, due to the additional complexity of a Multisite. Even if you're familiar with WordPress, the location and behavior of Multisite Network Administration can be confusing.
Congratulations! You’ve installed WordPress! Now what?
Installing WordPress is just the beginning. Adjust your settings, choose a theme, and decide which plugins to run. At this month’s meetup four of our long-time meetup members are going to help you navigate WordPress after you install it.
Overview of websites for nonprofits including how websites work, content management systems, Wordpress, Google Sites, and best practices for any nonprofit website.
Word press multisite network how to install & setup itTemok IT Services
You are landed on the right page if you are willing to set up and install WordPress multisite network to build multiple websites on the same WordPress installation. It is most widely used by large organizations, educational institutes, or any business where you need to run all websites separately under a single dashboard.
https://www.temok.com/blog/wordpress-multisite-network/
My presentation "Introduction to WordPress Multisite", from WordCamp Toronto 2012. A very basic introduction to multisite, what it is, what it can do, and references for additional information.
We’ve all built a ton of WordPress sites. We’ve also managed them all too. You’ve probably heard about WordPress Multisite Networks, and all the awesome things it can (and can’t) allow you to do.
With great power, comes great responsibility. During this talk, Taylor will step through the do’s and don’ts of Multisite Networks. He will share how WordPress Multisite can be your best friend or worst enemy… but usually both… at the same time.
Expect pro-tips, eureka moments, and hard lessons learned from his experience setting up and running multisite networks for small private company intranets, all the way to global enterprise brands.
By the end of this talk you will know the pros and cons of WordPress Multisite Networks, best practices for setting up and running a multisite, and know about alternatives if multisite isn’t a fit for your next project.
http://seattle.wordcamp.org/2015-experienced/session/multisite-network-dos-and-donts-experience-from-an-enterprise-solution/
To The Word And Beyond! Extending WordPress Past a Simple BlogMeagan Hanes
This presentation looks at novel and unique ways to use WordPress beyond a simple blog or website by using BuddyPress, bbPress, and P2. Ever think of using WordPress to manage a project, be a private communication board, or even have a forum? We’ll cover these and more uses that truly push WordPress to its limits. Bonus: 3 Plugins to help streamline your Dashboard experience!
I prepared a set of slides for my Multisite Q&A at the WordPress Winnipeg meetup, in case there weren't enough Qs. I ended up not needing them (though a couple of them came in handy when answering the questions). Anyway, here's the slideshow, if you're interested.
ABSTRACT: We are having different problems with a static website, such as management and content update. To explain these problems, one alternate method is to use Content Management System (CMS), such as WordPress. This paper explains the process of converting a static website to WordPress.. In This paper some solutions are given to resolve problems, such as the conflict with Internet Explorer (IE) and WordPress security issues. The outcome of this paper allows the users to use WordPress to manage the website, to publish automatically new content into online social networking services, to provide customized information to registered users as well as to allow web syndication
asp.net is a web development platform, which provides a programming model and various services required to build up robust web application for PC, as well as mobile device.
From LightSail, to VPN, to a complex servers infrustructure with Load Balancers. Thank you Nicolas El Khoury, Lead DevOps Engineer and a Community Lead - Amazon Web Services Beirut User Group, in sharing your knowledge with US.
1) Deploy WordPress on AWS:
- deploying WordPress applications on AWS lightsail. Lightsail is an easy to use application provided by AWS. However, it comes with great disadvantages.
- overcoming the lightsail disadvantages through customizing our own server with nginx. This mode of deployment offers great flexibility, and better resource consumption. Nonetheless, it is unscalable, and not highly available.
- a conceptual proposition of a highly secure, scalable, and available architecture for WordPress applications on AWS
By Nicolas el khoury
2) Maintenance of Evergreen Content: (light talk)
by Mohamad Al Ameen
My presentation "Introduction to WordPress Multisite", from WordCamp Toronto 2012. A very basic introduction to multisite, what it is, what it can do, and references for additional information.
We’ve all built a ton of WordPress sites. We’ve also managed them all too. You’ve probably heard about WordPress Multisite Networks, and all the awesome things it can (and can’t) allow you to do.
With great power, comes great responsibility. During this talk, Taylor will step through the do’s and don’ts of Multisite Networks. He will share how WordPress Multisite can be your best friend or worst enemy… but usually both… at the same time.
Expect pro-tips, eureka moments, and hard lessons learned from his experience setting up and running multisite networks for small private company intranets, all the way to global enterprise brands.
By the end of this talk you will know the pros and cons of WordPress Multisite Networks, best practices for setting up and running a multisite, and know about alternatives if multisite isn’t a fit for your next project.
http://seattle.wordcamp.org/2015-experienced/session/multisite-network-dos-and-donts-experience-from-an-enterprise-solution/
To The Word And Beyond! Extending WordPress Past a Simple BlogMeagan Hanes
This presentation looks at novel and unique ways to use WordPress beyond a simple blog or website by using BuddyPress, bbPress, and P2. Ever think of using WordPress to manage a project, be a private communication board, or even have a forum? We’ll cover these and more uses that truly push WordPress to its limits. Bonus: 3 Plugins to help streamline your Dashboard experience!
I prepared a set of slides for my Multisite Q&A at the WordPress Winnipeg meetup, in case there weren't enough Qs. I ended up not needing them (though a couple of them came in handy when answering the questions). Anyway, here's the slideshow, if you're interested.
ABSTRACT: We are having different problems with a static website, such as management and content update. To explain these problems, one alternate method is to use Content Management System (CMS), such as WordPress. This paper explains the process of converting a static website to WordPress.. In This paper some solutions are given to resolve problems, such as the conflict with Internet Explorer (IE) and WordPress security issues. The outcome of this paper allows the users to use WordPress to manage the website, to publish automatically new content into online social networking services, to provide customized information to registered users as well as to allow web syndication
asp.net is a web development platform, which provides a programming model and various services required to build up robust web application for PC, as well as mobile device.
Similar to Wordpress Beirut 21th meetup February (20)
From LightSail, to VPN, to a complex servers infrustructure with Load Balancers. Thank you Nicolas El Khoury, Lead DevOps Engineer and a Community Lead - Amazon Web Services Beirut User Group, in sharing your knowledge with US.
1) Deploy WordPress on AWS:
- deploying WordPress applications on AWS lightsail. Lightsail is an easy to use application provided by AWS. However, it comes with great disadvantages.
- overcoming the lightsail disadvantages through customizing our own server with nginx. This mode of deployment offers great flexibility, and better resource consumption. Nonetheless, it is unscalable, and not highly available.
- a conceptual proposition of a highly secure, scalable, and available architecture for WordPress applications on AWS
By Nicolas el khoury
2) Maintenance of Evergreen Content: (light talk)
by Mohamad Al Ameen
You want to be part of a revolutionary social media project?
You want to become a software owner and start your own company?
You can offer skills, workforce, tools or money?
If yes, check this video and leave us a note on info@hikcal.com
What is Gutenberg, and what will bring to the table. Should we Support it or Unsupport it. Why it is important to decide before the 5.0 Wordpress Release.
Speaker: Mohammad Farhat:
A highly accomplished entrepreneur with over 20 years of global experience in the software industry, equipped with distinguished technical, managerial, and business development skills.
With a career that started with coding and continued to growing software companies to success, he established Greateck, a successful software services & outsourcing company, presently with customer footprint in US, Canada, Europe, and the Gulf.
This July we are proud to present a dual-talk about:
1) Title: Embarking on your own journey
Speaker: Mohammad Farhat:
A highly accomplished entrepreneur with over 20 years of global experience in the software industry, equipped with distinguished technical, managerial, and business development skills.
With a career that started with coding and continued to growing software companies to success, he established Greateck, a successful software services & outsourcing company, presently with customer footprint in US, Canada, Europe, and the Gulf.
2) Title: How WordPress helped us reach $200k in yearly sales and how could we have done it differently.
Speaker: Nader Zaatari:
With a background in telecommunication and management information systems Nader co-founded Petriotics.com back in 2016 which now is the leading e-commerce pet supplies shop in Lebanon. Nader is an active member in the startup ecosystem and has joined several accelerators.
14th Meetup WordPress Beirut - How WordPress helped us reach $200k in yearly ...Fadi Nicolas Zahhar
Speaker: Nader Zaatari:
With a background in telecommunication and management information systems Nader co-founded Petriotics.com back in 2016 which now is the leading e-commerce pet supplies shop in Lebanon. Nader is an active member in the startup ecosystem and has joined several accelerators.
The new WordPress editor (codenamed Gutenberg) is due for release in version 5.0. Now is the perfect time to get to grips with it before it lands in WordPress core.
I'll show you how to work with the block API and create your very own content blocks which you can use to build out your posts and pages.
There isn't an exact date yet for when WordPress 5.0 will be released, but it should be some time within the next few months. Until then, Gutenberg is available as a standalone plugin.
This set of “just enough features” is your Minimum Viable Product and your first stage for ensuring you have product/market fit. However, this is easier said than done.
WP and Google APIs: Integrating WordPress with Google APIs, we will talk about:
- Google Tag Manager
- Webmaster tools
- Google Analytics
- WordPress Hooks
By Mohamed Al Amine: Senior Project Manager at diwanee and CTO of janoubia.com one of the top 10 news sites in lebanon. Fullstack developer with PHP background, specialized in managing high traffic websites (news) running on WordPress.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
6. Arabic community
status:
● Lebanon
○ active since June 2017
● Egypt
○ active since January 2018
● Jordan
○ 1 meetup on February 2016
● UAE
○ 1 meetup on Aug 2014
7. do_action Beirut
July 2018
● Volunteering to build
website for NGOs
● In 1 day
● 30+ volunteer
● 3 websites created
● We will announce new one
soon
9. Agenda
● How does it differ from single
site
● Where might you have seen it
● examples of WordPress Multisite
● How to Activate a Multisite?
● How To Manage the Network
● Administrator in Multisite
● Letting Users Create Their Own
Site
● Mapping Domains to Sites in
Your Network
● Database Relationship between
core and Network
● Decesion Making between
Multisite and Single Site.
Purpose, Aims and what is
Multisite
10. Type of projects
that can work on
multisite
● Blog networks
● Social networks
● Internal networks for
organizations or
companies
● Educational sites
● Sites that span cities,
customer groups, or other
various groups
● Any other WP site that may
need the option for
multiple sites within one
install
Projects that Could Benefit
from WordPress MS
12. main uses of Multisite and
see some real-world
examples of networks
using Multisite.
● WordPress Codex: Create a
Network
● WordPress.com
● Edublogs
● New York Times
● BBC America
● Compass Design
● Centenary Lounge
● Cole Face
● Wylde Green Primary
School
● Rachel McCollin’s Website
● WPMU DEV Multisite
Multisite Wordpress Usage
13. Steps to enabled multisite
● WP_ALLOW_MULTISITE
● Go To tools Network Setups
● Select
● https://codex.wordpress.org
/Create_A_Network to know
more about subdomains
Enabling Multisite
14. Evrething you need to
Activate Themes for all
sites
Activating Plugins
Managing Users
Oporational Settings
Registration Settings
Network Admin Screen
15. Settings can be modified
● Users settings
● Welcome email
● First Post
● First Page
● First comment
● Upload Settings
○ Type of allowed files
○ Max file site
○ Default language
Network Settings
16. Sites Section
● Add new Site
○ Site URL
○ Title
○ Language
○ Admin Email
Creating sites in your network
18. Plugins in Multisite
● Install Plugins on the
Network
● Activating Plugins on the
Network
● Activating Plugins on Sites
● Diffrence between Network
Activation and Site
Activation
Install Activate Plugins
Ac
19. Themes in Multisite
● Install Theme on the
Network
● Enable Theme on the
Network
● Enable Theme on Sites
● Difference between
Network Enable and Site
Enable
Install EnableThemes
Ac
20. How to Update
● Network Themes
● Network Plugins
● Sites Themes
● Site Plugins
Keeping your network uptodate
21. Difference between
● Network Administrator and
Site Administrator
● Network are super
Administrator
● Site Administrator they are
administrator that can
manage anything on there
site except adding or
removing themes and
plugisn.
Site Administrator Role
22. Make a front end page
● Allow End users to create
Site
● Purpose of allowing users
to create own sites.
● Wp-signup.php
● Need to be a subscriber to
allow to create a site.
Let users create own site.
U
23. MU Domain Mapping
● What this plugin offer
● Install The Plugin
● Network Activate Plugin
● Copy Sunrize.php from
plugin folder to wp-content
● Set Define(‘sunrize’,’on’); in
the wp-config
Mapping domains to site in
your network
24. three elements to
understanding how
the database works
in Multisite
● Database tables for the
core site
● Database tables for the
network
● Database tables for each
additional site.
Working with Data in
WordPress - Multisite
25. Database Tables for the Core
Site in Multisite
For the core site in a network,
WordPress uses the same 11
database tables as in a single site
installation:
● wp_posts
● wp_postmeta
● wp_comments
● wp_commentmeta
● wp_users
● wp_usermeta
● wp_links
● wp_term_relationships
● wp_term_taxonomy
● wp_terms
● wp_options
These will contain data relating to the main site. Two of them
will also contain data relating to the rest of the network.
These are:
● wp_users
● wp_usermeta
The other nine tables work in the same way as they do for a
single site - they store data about the main site's content.
However those last two tables will also store user data that is
relevant to the whole network, as well as user data which is
only used by the core site. I will examine this in a moment.
26. Database Tables for the
Network
As well as storing user data for the
whole network in two of the core
tables, WordPress also creates
additional tables in a Multisite
installation which hold data relating
to the network and its sites.
These are:
● wp_blogs
● wp_blog_versions
● wp_registration_log
● wp_signups
● wp_site
● wp_sitemeta
● wp_sitecategories (optional)
WordPress uses these seven (or six) tables plus the two
user tables to store all of the data about the Multisite
network. Here's what each of them stores:
wp_blogs This field stores details each site in the network, so it only has
one record for each site. Fields include blog_id, domain, registered (the
data on which the site was created) and last_updated (again, a date).
wp_blog_versions The current database version for each
site, updated when you update the network. Three fields:
blog_id, db_version and last_updated
wp_registration_log The admin user created when each site
is registered For each site (identified by blog_id), the
table stores the user_id for the administrator, their email
address and the date they registered.
27. Database Tables for the
Network
As well as storing user data for the
whole network in two of the core
tables, WordPress also creates
additional tables in a Multisite
installation which hold data relating
to the network and its sites.
These are:
● wp_blogs
● wp_blog_versions
● wp_registration_log
● wp_signups
● wp_site
● wp_sitemeta
● wp_sitecategories (optional)
wp_signups Stores data on sites which have been signed
up for but not activatedFields include a unique signup_id for each
record, the domain signed up for, the title, the user login and email
address. Once a site is activated this record is deleted and a record
is created in wp_blogs.
wp_site Stores the URL for the main site This table has only
one record with three fields: the id of the main site (which will be
1), its domain and the path (normally /)
wp_sitemeta Stores metadata for the network This
table is the equivalent of wp_options for the entire network. It
contains all of the metadata relating to the network settings plus
smaller amounts of metadata for individual sites. It has four fields:
a unique meta_id, site_id (which links to wp_blogs), meta_key
and meta_value.
28. Database Tables for the
Network
As well as storing user data for the
whole network in two of the core
tables, WordPress also creates
additional tables in a Multisite
installation which hold data relating
to the network and its sites.
These are:
● wp_blogs
● wp_blog_versions
● wp_registration_log
● wp_signups
● wp_site
● wp_sitemeta
● wp_sitecategories (optional)
wp_sitecategories Optional table only created if global terms
are enabled for a site. Enabling global terms allows you to use
terms across multiple sites in the network. The table (if it is
created), will have four fields: cat_ID, cat_name,
category_nicename and last_updated. Note that this tables stores
terms, not just categories, despite the field names.
wp_users Data on all users is stored here rather than for each
site, as individual users can have access to multiple sites on the
network. In a Multiste installtion WordPress creates two extra
fields in the wp_users table: spam and deleted, both of which
are Boolean values defaulting to NO.
wp_usermeta The wp_usermeta tables stores all
metadata for all site users The table is used in the
same way as for a single site installation.
29. Relationship between tables
Most of these tables are related to
the wp_blogs table via the blog_ID
field, as all of the data needed for the
sites in the network will need to be
linked to the core site record. The
excepts are:
● wp_sitecategories, which links
to posts and other content
● wp_signups, as these aren't
registered sites yet
● wp_usermeta, which has an
indirect link to wp_blogs via
wp_users
For more detail on each of these
tables and their fields, see the Codex
page on the database.
30. Database Tables for Sites in a
Network
The way in which WordPress stores
the data for each of the sites in your
network is fairly straightforward: it
creates multiple copies of each of
the database tables, one for each
site. However it doesn't create
additional copies of wp_users and
wp_usermeta as these are all stored in
the main table.
To differentiate between the tables
for each site, WordPress adds the
site ID to the table name, so for
example for site 2, wp_posts
becomes wp_2_posts.
31. Database Tables for Sites in a
Network
Each site will have the following
tables:
● wp_xx_posts
● wp_xx_postmeta
● wp_xx_comments
● wp_xx_commentmeta
● wp_xx_links
● wp_xx_term_relationships
● wp_xx_term_taxonomy
● wp_xx_terms
● wp_xx_options
The xx above will be replaced by the
numeric site ID. All of these tables
store data in the same way for each
site as they would if the site was a
single site installation.
34. What’s New in
Gutenberg? (6th July)
The most significant addition is block style variations. This will allow registration of
alternate styles (based on class names) for any block, with automated real
thumbnails and live previews built in to the block transformation tool. We have
added them to the Quote, Button, and Separator blocks for illustration. The public
API will be exposed in a future release.
This release generally completes our MVP
feature set for the editor by adding inline
images, block style variations, and a new
columns approach. Switching focus to
bugs, enhancements, compatibility, and
API stability from now on. Worth noting that
there’s people working on some more
individual blocks (a few widgets and
playlist) to be included when ready.
35. Core Block Support
A few core blocks currently
support block style
variations, including:
● Button
● Pull Quote
● Quote
● Separator
● Table
I'm sure support will be added for other core blocks
in the future as this feature becomes more widely
adopted. It's so flexible I'm sure a lot of users will
come to expect a selection of predefined style
options for most blocks. Once you've used block
style variations, it's easy to see why this could be the
case.
You can add block style variations to your own
blocks too, of course. We'll explore the specific
implementation details next.