Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPress Greek Community 4th meetup - Veroia, ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
WordPress Greek Community
PRO
May 23, 2015
Technology
630
0
Share
WordPress Greek Community 4th meetup - Veroia, Trikala - WordPress as a full featured CMS - Takis Bouyouris
WordPress Greek Community
PRO
May 23, 2015
More Decks by WordPress Greek Community
See All by WordPress Greek Community
Filippos Karailanidis - Beyond ChatGPT: AI Toolkit for the WordPress Developer
wpgr
PRO
0
39
Orestis Samaras - Modern WordPress Development with Composer
wpgr
PRO
0
27
Eleni Tsertou - Ταχύτερο website με Persistent Object Cache: Μύθος ή Αλήθεια;
wpgr
PRO
0
31
George Korakas - WordPress Security 2025: From Real Threats to Practical Defenses
wpgr
PRO
0
36
Δημήτρης Καρβούνης - Πέρα από το Admin Panel: Πώς να μιλήσεις στο WordPress σαν Developer μέσω REST API
wpgr
PRO
0
25
Αναστασία Αδαμούδη - Δημιουργία σύνθετου μενού πλοήγησης σε block θέματα
wpgr
PRO
0
17
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
PRO
0
34
Jovana Smoljanovic Tucakov - AI vs. Human Content: What Works, What Backfires, and What’s Next
wpgr
PRO
0
32
Λεωνίδας Μηλώσης - Optimize – optimize – optimize: Caring for performance of your WordPress plugin or website
wpgr
PRO
0
27
Other Decks in Technology
See All in Technology
Claude Code x Accounting
kawaguti
PRO
1
310
TypeScript で Platform SDK を作る技術
toiroakr
1
260
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
3
780
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
860
long-running-tasks
cipepser
2
290
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.4k
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
4
480
データ分析基盤の信頼を支える視点と設計
yuki_saito
1
630
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
190
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
2
350
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Mind Mapping
helmedeiros
PRO
1
200
Bash Introduction
62gerente
615
210k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.1k
Believing is Seeing
oripsolob
1
130
How GitHub (no longer) Works
holman
316
150k
GitHub's CSS Performance
jonrohan
1033
470k
Facilitating Awesome Meetings
lara
57
6.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Designing for Timeless Needs
cassininazir
1
230
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
270
Transcript
WordPress as a full featured CMS "Extending WordPress with custom
post types and taxonomies" Takis Bouyouris Web Developer @ Nevma WordPress Greek Community 4th Meetup Trikala & Veroia – Sat. 23/05/2015
Nice to meet you My name is Takis Bouyouris Web
developer @ Nevma
We try to Keep the WordPress Greek Community vibrant and
active
WordPress Greek Community Facebook https://facebook.com/groups/WordPressGreekCommunity/ Twitter https://twitter.com/wordpressgrcomm/ Website http://www.wpgc.gr/ and
http://www.wpgreece.org/
None
None
None
None
Very happy to be in Veroia and its infamous library
for the 4th WordPress meetup
My goal today is to help you understand what custom
post types and taxonomies are and motivate you to use them!
What is WordPress, a blog engine or a CMS? A
bit of history!
WordPress v.1 - 2004
Whaaah?
WordPress v.1 - 2004
WordPress v.2 – 2005/6
WordPress v.2 – 2005/6
WordPress v.2 – 2005/6
WordPress v.2.5 - 2008
WordPress v.3.0 - 2010
A little better!
WordPress v.3.5 - 2012
WordPress v.4.0 - 2014
Pretty sure that's WordPress!
WordPress v.4.0 - 2014
WordPress evolution not just design-wise
WordPress v.1 970kb v.4.0 18.2mb
WordPress ~37mil. installations x2 with wordpress.com 2/3 of CMS based
websites 30% of all websites use a CMS (src https://managewp.com/14-surprising-statistics-about-wordpress-usage)
That is a lot!
WordPress has evolved into a full featured CMS (and even
more)
Version 1 Posts & Categories
Version 2 Posts & Pages Categories & Tags
Version 3 Custom post types Custom taxonomies Now, we 're
talking, right?
Custom post types are like posts and pages and ...custom
taxonomies are like categories and tags
So, we 've got posts, pages, categories and tags and...
more posts, more pages, more categories and more tags?
That all?
No! What you have is an extensible data structure functionality.
Extensible data structures!
Extensible data structures that are simple and available!
Custom post types Create a new area of special pages
and name it what you like/need
Custom taxonomies Create a new ways to categorise the post
types you manage
Example 1: a video club Custom post type => movie
Custom taxonomies => category, studio, country
Example 2: a house broker Custom post type => house
Custom taxonomies => house type, area, usage
Example 3: corporate website common patterns Pages => corporate info
Posts => news/blog
Example 3: corporate website common patterns Custom post type =>
projects Custom taxonomies => project category, project area
Example 3: Pages => Home page Profile Services Products Contact
etc
Example 3: Posts => News "New website online" "Summer sales
this week" "Latest products" etc
Example 3: Projects => "Supermarket eshop" "Developed corporate website" "Created
logo for customer" etc
Example 3: Project category => website, eshop, design, etc Project
area => Athens, Larissa, Veroia, etc
Let's make a custom post type from scratch
OMG he's gonna show code!
None
OMG that was code!
None
The important bits: name taxonomies hierarchical capability
Let's make a custom taxonomy from scratch
None
OMG somebody stop him!
None
The important bits: name post_types hierarchical
Relax! There are tools to generate this code: "Generate WP"
http://generatewp.com
None
There are plugins with a UI "GD Custom Post Types
and Taxonomies Tools" https://wordpress.org/plugins/gd-taxonomies-tools/
None
So, not so bad after all...
We may also need custom fields users and roles settings
API plugin API
And of course the templates (or the theme) to show
them
And now we have a modern, fully featured, extensible CMS
WordPress Blog engine => CMS => Application platform => (Mobile
application platform) Next?
WordPress is a full featured web platform...
... and don't let anyone tell you otherwise.
None
WordPress Greek Community Facebook https://facebook.com/groups/WordPressGreekCommunity/ Twitter https://twitter.com/wordpressgrcomm/ Website http://www.wpgc.gr/ http://www.wpgreece.org/
Thanks for listening!
Questions?
Takis Bouyouris, Nevma
[email protected]
https://www.facebook.com/takis.bouyouris https://www.linkedin.com/in/takisbouyouris Sorry and thank you
SNL :-)