Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
650
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
57
Orestis Samaras - Modern WordPress Development with Composer
wpgr
PRO
0
39
Eleni Tsertou - Ταχύτερο website με Persistent Object Cache: Μύθος ή Αλήθεια;
wpgr
PRO
0
43
George Korakas - WordPress Security 2025: From Real Threats to Practical Defenses
wpgr
PRO
0
60
Δημήτρης Καρβούνης - Πέρα από το Admin Panel: Πώς να μιλήσεις στο WordPress σαν Developer μέσω REST API
wpgr
PRO
0
37
Αναστασία Αδαμούδη - Δημιουργία σύνθετου μενού πλοήγησης σε block θέματα
wpgr
PRO
0
25
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
PRO
0
54
Jovana Smoljanovic Tucakov - AI vs. Human Content: What Works, What Backfires, and What’s Next
wpgr
PRO
0
58
Λεωνίδας Μηλώσης - Optimize – optimize – optimize: Caring for performance of your WordPress plugin or website
wpgr
PRO
0
44
Other Decks in Technology
See All in Technology
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
130
Tab5をRubyで動くパソコンにする
kishima
2
360
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
310
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
150
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
330
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
380
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
210
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
240
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
200
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
260
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
540
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
830
Site-Speed That Sticks
csswizardry
13
1.5k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
310
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
Six Lessons from altMBA
skipperchong
29
4.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Weather and Climate Data
rabernat
0
510
New Earth Scene 8
popppiees
3
2.6k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
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 :-)