Enviar búsqueda
Cargar
Optimize WordPress with Ethna and Smarty
•
4 recomendaciones
•
2,027 vistas
Título mejorado por IA
Sotaro Karasawa
Seguir
@WordPressセミナー '09/9/8
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 40
Descargar ahora
Descargar para leer sin conexión
Recomendados
Around the PHP Community
Around the PHP Community
Ben Ramsey
Developing better PHP projects
Developing better PHP projects
Mohammad Emran Hasan
Enterprise PHP (Zend UK Business Conference)
Enterprise PHP (Zend UK Business Conference)
Ivo Jansch
Choose Boring Technology
Choose Boring Technology
Dan McKinley
PHP Project PPT
PHP Project PPT
Pankil Agrawal
20120722 word press
20120722 word press
Seungmin Sun
WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
Yoav Farhi
Apache and PHP: Why httpd.conf is your new BFF!
Apache and PHP: Why httpd.conf is your new BFF!
Jeff Jones
Recomendados
Around the PHP Community
Around the PHP Community
Ben Ramsey
Developing better PHP projects
Developing better PHP projects
Mohammad Emran Hasan
Enterprise PHP (Zend UK Business Conference)
Enterprise PHP (Zend UK Business Conference)
Ivo Jansch
Choose Boring Technology
Choose Boring Technology
Dan McKinley
PHP Project PPT
PHP Project PPT
Pankil Agrawal
20120722 word press
20120722 word press
Seungmin Sun
WordPress Developers Israel Meetup #1
WordPress Developers Israel Meetup #1
Yoav Farhi
Apache and PHP: Why httpd.conf is your new BFF!
Apache and PHP: Why httpd.conf is your new BFF!
Jeff Jones
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
Fabien Potencier
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
andrewnacin
Charla - SharePoint en la Nube (17Jul2013)
Charla - SharePoint en la Nube (17Jul2013)
Juan Andrés Valenzuela
Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018
Joe Lambert
PECL Picks - Extensions to make your life better
PECL Picks - Extensions to make your life better
ZendCon
<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress
Matt Harris
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
Achieve Internet
Developers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLI
WP Engine
Vagrant WordCamp Hamilton
Vagrant WordCamp Hamilton
Paul Bearne
Pecl Picks
Pecl Picks
Elizabeth Smith
Api Design
Api Design
sumithra jonnalagadda
Lean Php Presentation
Lean Php Presentation
Alan Pinstein
Intro to WordPress Plugin Development
Intro to WordPress Plugin Development
Brad Williams
Wordpress y Docker, de desarrollo a produccion
Wordpress y Docker, de desarrollo a produccion
Sysdig
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
Christos Zigkolis
WCLA12 JavaScript
WCLA12 JavaScript
Jeffrey Zinn
Building a JavaScript Library
Building a JavaScript Library
jeresig
Wp3 refresh pgh
Wp3 refresh pgh
MrDirby
WordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
The symfony platform: Create your very own framework (PHP Quebec 2008)
The symfony platform: Create your very own framework (PHP Quebec 2008)
Fabien Potencier
Ethna Updates
Ethna Updates
Sotaro Karasawa
Openpear Project の紹介
Openpear Project の紹介
Sotaro Karasawa
Más contenido relacionado
Similar a Optimize WordPress with Ethna and Smarty
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
Fabien Potencier
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
andrewnacin
Charla - SharePoint en la Nube (17Jul2013)
Charla - SharePoint en la Nube (17Jul2013)
Juan Andrés Valenzuela
Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018
Joe Lambert
PECL Picks - Extensions to make your life better
PECL Picks - Extensions to make your life better
ZendCon
<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress
Matt Harris
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
Achieve Internet
Developers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLI
WP Engine
Vagrant WordCamp Hamilton
Vagrant WordCamp Hamilton
Paul Bearne
Pecl Picks
Pecl Picks
Elizabeth Smith
Api Design
Api Design
sumithra jonnalagadda
Lean Php Presentation
Lean Php Presentation
Alan Pinstein
Intro to WordPress Plugin Development
Intro to WordPress Plugin Development
Brad Williams
Wordpress y Docker, de desarrollo a produccion
Wordpress y Docker, de desarrollo a produccion
Sysdig
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
Christos Zigkolis
WCLA12 JavaScript
WCLA12 JavaScript
Jeffrey Zinn
Building a JavaScript Library
Building a JavaScript Library
jeresig
Wp3 refresh pgh
Wp3 refresh pgh
MrDirby
WordPress Performance & Scalability
WordPress Performance & Scalability
Joseph Scott
The symfony platform: Create your very own framework (PHP Quebec 2008)
The symfony platform: Create your very own framework (PHP Quebec 2008)
Fabien Potencier
Similar a Optimize WordPress with Ethna and Smarty
(20)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
WordCamp SF 2011: Debugging in WordPress
WordCamp SF 2011: Debugging in WordPress
Charla - SharePoint en la Nube (17Jul2013)
Charla - SharePoint en la Nube (17Jul2013)
Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018
PECL Picks - Extensions to make your life better
PECL Picks - Extensions to make your life better
<Head> Presentation: Plugging Into Wordpress
<Head> Presentation: Plugging Into Wordpress
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
Developers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLI
Vagrant WordCamp Hamilton
Vagrant WordCamp Hamilton
Pecl Picks
Pecl Picks
Api Design
Api Design
Lean Php Presentation
Lean Php Presentation
Intro to WordPress Plugin Development
Intro to WordPress Plugin Development
Wordpress y Docker, de desarrollo a produccion
Wordpress y Docker, de desarrollo a produccion
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
WCLA12 JavaScript
WCLA12 JavaScript
Building a JavaScript Library
Building a JavaScript Library
Wp3 refresh pgh
Wp3 refresh pgh
WordPress Performance & Scalability
WordPress Performance & Scalability
The symfony platform: Create your very own framework (PHP Quebec 2008)
The symfony platform: Create your very own framework (PHP Quebec 2008)
Más de Sotaro Karasawa
Ethna Updates
Ethna Updates
Sotaro Karasawa
Openpear Project の紹介
Openpear Project の紹介
Sotaro Karasawa
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
Internship at PFI
Internship at PFI
Sotaro Karasawa
PHP Source Code Search with PHP
PHP Source Code Search with PHP
Sotaro Karasawa
新しくなったOpenpear by nequal
新しくなったOpenpear by nequal
Sotaro Karasawa
第42PHP勉強会Ethna 発表資料
第42PHP勉強会Ethna 発表資料
Sotaro Karasawa
Introduction of openpear
Introduction of openpear
Sotaro Karasawa
超個人的宣伝と2008年PHPのまとめ
超個人的宣伝と2008年PHPのまとめ
Sotaro Karasawa
openpearについて@楽天テクノロジーカンファレンス
openpearについて@楽天テクノロジーカンファレンス
Sotaro Karasawa
LT openpear@LL温泉
LT openpear@LL温泉
Sotaro Karasawa
PHP超入門@LL温泉
PHP超入門@LL温泉
Sotaro Karasawa
Mockingbirdの紹介LT@PHP勉強会
Mockingbirdの紹介LT@PHP勉強会
Sotaro Karasawa
Ethna的ActionとView@設計勉強会
Ethna的ActionとView@設計勉強会
Sotaro Karasawa
Mockingbirdイベントハンドリング@拡張機能勉強会
Mockingbirdイベントハンドリング@拡張機能勉強会
Sotaro Karasawa
Mockingbirdサーバサイド@拡張機能勉強会
Mockingbirdサーバサイド@拡張機能勉強会
Sotaro Karasawa
Mockingbird@拡張機能勉強会
Mockingbird@拡張機能勉強会
Sotaro Karasawa
Mockingbirdの実装@拡張機能勉強会
Mockingbirdの実装@拡張機能勉強会
Sotaro Karasawa
Mockingbirdのタブバーの実装@拡張機能勉強会
Mockingbirdのタブバーの実装@拡張機能勉強会
Sotaro Karasawa
第34回PHP勉強会発表資料 SimpleXML
第34回PHP勉強会発表資料 SimpleXML
Sotaro Karasawa
Más de Sotaro Karasawa
(20)
Ethna Updates
Ethna Updates
Openpear Project の紹介
Openpear Project の紹介
Modern PHP Programming @ PFI Seminar
Modern PHP Programming @ PFI Seminar
Internship at PFI
Internship at PFI
PHP Source Code Search with PHP
PHP Source Code Search with PHP
新しくなったOpenpear by nequal
新しくなったOpenpear by nequal
第42PHP勉強会Ethna 発表資料
第42PHP勉強会Ethna 発表資料
Introduction of openpear
Introduction of openpear
超個人的宣伝と2008年PHPのまとめ
超個人的宣伝と2008年PHPのまとめ
openpearについて@楽天テクノロジーカンファレンス
openpearについて@楽天テクノロジーカンファレンス
LT openpear@LL温泉
LT openpear@LL温泉
PHP超入門@LL温泉
PHP超入門@LL温泉
Mockingbirdの紹介LT@PHP勉強会
Mockingbirdの紹介LT@PHP勉強会
Ethna的ActionとView@設計勉強会
Ethna的ActionとView@設計勉強会
Mockingbirdイベントハンドリング@拡張機能勉強会
Mockingbirdイベントハンドリング@拡張機能勉強会
Mockingbirdサーバサイド@拡張機能勉強会
Mockingbirdサーバサイド@拡張機能勉強会
Mockingbird@拡張機能勉強会
Mockingbird@拡張機能勉強会
Mockingbirdの実装@拡張機能勉強会
Mockingbirdの実装@拡張機能勉強会
Mockingbirdのタブバーの実装@拡張機能勉強会
Mockingbirdのタブバーの実装@拡張機能勉強会
第34回PHP勉強会発表資料 SimpleXML
第34回PHP勉強会発表資料 SimpleXML
Último
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Último
(20)
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Optimize WordPress with Ethna and Smarty
1.
WordPress
(sotarok) http://nequal.jp/ twitter.com/sotarok
2.
•
( `) • ( `) • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
3.
4.
sotarok
• • • • • Ethna • nequal Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
5.
•
CMS • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
6.
•
Website on – some framework • – – • WordPress Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
7.
• PHP
2009 – http://phpcon.php.gr.jp/2009/ – WordPress – Program WordPress Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
8.
x WordPress
1 • WordPress • WordPress Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
9.
x WordPress
2 • • WordPress Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
10.
WordPress
11.
• • •
WP • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
12.
WP
• wp-content/themes/default . |-- index.php |-- 404.php |-- ja.mo |-- archive.php |-- ja.po |-- archives.php |-- kubrick.pot |-- comments-popup.php |-- links.php |-- comments.php |-- page.php |-- footer.php |-- rtl.css |-- functions.php |-- screenshot.png |-- header.php |-- search.php |-- image.php |-- sidebar.php |-- images |-- single.php | |-- audio.jpg `-- style.css | |-- ... Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
13.
index.php
archive.php single.php page.php ... Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
14.
header.php
footer.php sidebar.php ... Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
15.
header, footer •
get_header(), get_footer(), header.php, footer.php get_header(); header.php index.php get_footer(); footer.php Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
16.
WP •
WP CSS header.php [[ WP ]] footer.php Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
17.
header.php • •
Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
18.
header.php <?php // ethna
• require_once dirname(__FILE__) . '/../../../../../app/Pcj_Controller.php'; $ethna = new Pcj_Controller(); // $renderer =& $ethna->getRenderer(); $smarty =& $renderer->engine; $smarty->left_delimiter = '{{'; $smarty->right_delimiter = '}}'; $GLOBALS['ethna'] = array( 'ethna' => $ethna, 'renderer' => $renderer, 'smarty' => $smarty, Copyright © nequal, Creative Commons Attribution-Noncommercial ); 2.1 @ WordPress mini seminar.
19.
header.php <?php // ethna
• require_once dirname(__FILE__) . '/../../../../../app/Pcj_Controller.php'; $ethna = new Pcj_Controller(); // $renderer = $ethna->getRenderer(); $smarty = $renderer->engine; $smarty->left_delimiter = '{{'; $smarty->right_delimiter = '}}'; $GLOBALS['ethna'] = array( 'ethna' => $ethna, 'renderer' => $renderer, 'smarty' => $smarty, Copyright © nequal, Creative Commons Attribution-Noncommercial ); 2.1 @ WordPress mini seminar.
20.
header.php <?php // ethna
• Ethna require_once dirname(__FILE__) . Smarty '/../../../../../app/Pcj_Controller.php'; $ethna = new Pcj_Controller(); // $renderer = $ethna->getRenderer(); $smarty = $renderer->engine; $smarty->left_delimiter = '{{'; $smarty->right_delimiter = '}}'; $GLOBALS['ethna'] = array( 'ethna' => $ethna, 'renderer' => $renderer, 'smarty' => $smarty, Copyright © nequal, Creative Commons Attribution-Noncommercial ); 2.1 @ WordPress mini seminar.
21.
header.php <?php // ethna
• require_once dirname(__FILE__) . '/../../../../../app/Pcj_Controller.php'; $ethna = new Pcj_Controller(); footer.php // $renderer = $ethna->getRenderer(); $smarty = $renderer->engine; $smarty->left_delimiter = '{{'; $smarty->right_delimiter = '}}'; $GLOBALS['ethna'] = array( 'ethna' => $ethna, 'renderer' => $renderer, 'smarty' => $smarty, Copyright © nequal, Creative Commons Attribution-Noncommercial ); 2.1 @ WordPress mini seminar.
22.
header.php <?php if (
is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> <?php wp_head(); ?> <?php echo $renderer->perform('layout/header.tpl', true); echo $renderer->perform('layout/globalnavi.tpl', true); ?> <div id="main"> Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
23.
header.php ... <?php if (
is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> <?php wp_head(); ?> <?php echo $renderer->perform('layout/header.tpl', true); WP echo $renderer->perform('layout/globalnavi.tpl', true); ?> <div id="main"> OK HTML Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
24.
header.php ... <?php if (
is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> <?php wp_head(); ?> <?php echo $renderer->perform('layout/header.tpl', true); echo $renderer->perform('layout/globalnavi.tpl', true); ?> <div id="main"> Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
25.
• WP
– header, footer OK • • – WordPress • Ethna Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
26.
WordPress
27.
WP •
– wp-config.php • DB Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
28.
• Ethna
PHP – Symfony yaml • ETHNA/etc/appid-ini.php • ETHNA/www/blog/wp-config.php Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
29.
• ETHNA/www/blog/wp-config.php <?php /** *
WordPress * ... */ /** * Ethna ethna ini.php */ require_once dirname(__FILE__) nequal,'/../../etc/pcj- Copyright © . Creative Commons Attribution-Noncommercial ini.php'; 2.1 @ WordPress mini seminar.
30.
• ETHNA/etc/pcj-ini.php <?php /* *
pcj-ini.php * * WP define * WP wp-config require * */ define('DB_NAME', 'dbname'); define('DB_USER', 'dbusername'); define('DB_PASSWORD', 'dbpassword'); Commons Attribution-Noncommercial Copyright © nequal, Creative define('DB_HOST', 'localhost'); 2.1 @ WordPress mini seminar.
31.
• ETHNA/etc/pcj-ini.php (
) $config = array( // site 'url' => 'http://phpcon.php.gr.jp/', // debug // false 'debug' => false, // db // sample-1: single db 'dsn' => 'mysql://' . DB_USER . ':' . DB_PASSWORD . '@' . DB_HOST . © '/' Creative Commons Attribution-Noncommercial Copyright nequal, . DB_NAME, ... 2.1 @ WordPress mini seminar.
32.
WP •
DB – wp_comments – wp_links – wp_options – wp_postmeta – wp_posts – wp_terms – wp_term_relationships – wp_term_taxonomy – wp_usermeta – wp_users Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
33.
• Ethna
ORM <?php class Pcj_DB_WpPosts extends Pcj_DB { public $table_name = 'wp_posts'; } • – ORM Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
34.
$entry = $this->db->Wp_Posts->find(
D::D_FIRST, array( 'post_status' => 'publish', 'post_type' => 'post', 'order' => 'post_date DESC', ) ); $this->af->setApp('blog_post_data', $entry); Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
35.
•
/ • • HTML • • • • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
36.
•
SQL • – WP – Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
37.
-> • • • •
Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
38.
• WP •
WP (^^; • PHP ( • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
39.
• WordPress
– • – 1. • WP • – 2. DB • DB • Copyright © nequal, Creative Commons Attribution-Noncommercial 2.1 @ WordPress mini seminar.
40.
Question?
Descargar ahora