SlideShare uma empresa Scribd logo
1 de 16
Tìm hiểu cấu trúc và cấu hình nâng
cao của WP
Giáo trình: Lập trình Wordpress chuyên nghiệp
Biên soạn: ZendVN Group
Website: www.zend.vn
Cấu trúc thư mục và các tập tin
• Có 3 thư mục chính:
– /wp-admin
– /wp-content
– /wp-includes
Cấu hình WordPress
• Có 2 tập tin trong thư mục gốc giúp chúng ta thiết
lập các giá trị cấu hình cho WP đó là tập tin:
– wp-config.php
– .htaccess
Cấu hình trong wp-config.php
1. Thay đổi thư mục chứa tập tin wp-config.php
o D:xampp1.7htdocswpprowp-config.php
o D:xampp1.7htdocswp-config.php
2. Thiết lập tiền tố cho các bảng trong database WP
o $table_prefix = 'wp_';
Cấu hình trong wp-config.php
3. Thay đổi URL chạy chính của WP
o define( 'WP_SITEURL', 'http://example.com/wordpress' );
o define( 'WP_HOME', 'http://example.com/wordpress' );
4. Thay đổi đường dẫn đến thư mục chứa Plugin
o define( 'WP_PLUGIN_DIR', 'New Path');
o define( 'WP_PLUGIN_URL', 'New URL');
Cấu hình trong wp-config.php
5. Thay đổi giá trị của WP_POST_REVISIONS
o define( 'WP_POST_REVISIONS', false );
o define( 'WP_POST_REVISIONS', 5 );
6. Thay đổi giá trị thời gian cho AUTOSAVE_INTERVAL
o define( 'AUTOSAVE_INTERVAL', 150 );
Cấu hình trong wp-config.php
7. Hiển thị các câu truy vấn trên một trang của WP
o define( 'SAVEQUERIES', true );
Hiển thị chi tiết các câu truy vấn trên trang
o global $wpdb;
o print_r( $wpdb->queries );
Cấu hình trong wp-config.php
8. Tăng bộ nhớ cho ứng dụng WP
- Allowed memory size of xxxxx bytes exhausted
o define( 'WP_MEMORY_LIMIT', '128M' );
Cấu hình trong wp-config.php
9. Thiết lập ngôn ngữ và định dạng quốc tế
o define ( 'WPLANG', 'en-GB' );
10. Thiết lập thư mục chứa các tập tin ngôn ngữ
o Default: define( 'LANGDIR', '/wp-content/languages' );
o Custom: define( 'LANGDIR', '/wp-content/my/languages' );
Cấu hình trong wp-config.php
11. Chia sẽ dữ liệu người dùng (Multisite)
o define( 'CUSTOM_USER_TABLE', 'share_users' );
o define( 'CUSTOM_USER_META_TABLE', 'share_usermeta' );
12. Thiết lập COOKIE cho nhiều domain (Multisite)
o define( 'COOKIE_DOMAIN', '.domain.com' );
o define( 'COOKIEPATH', '/' );
o define( 'SITECOOKIEPATH', '/' );
Cấu hình trong wp-config.php
13. Thiết lập tài khoản FTP cho website
o define( 'FTP_USER', 'username' );
o define( 'FTP_PASS', 'password' );
o define( 'FTP_HOST', 'ftp.example.com:21' );
Cấu hình trong wp-config.php
14. Cấu hình thư mục FTP và SSH
o define( 'FS_METHOD', 'ftpext' );
o define( 'FTP_BASE', '/public_html/wordpress/' );
o define( 'FTP_CONTENT_DIR', '/public_html/wordpress/wp-
content/' );
o define( 'FTP_PLUGIN_DIR ', '/ public_html /wordpress/wp-
content/plugins/' );
o define( 'FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub' );
o define( 'FTP_PRIVKEY', '/home/username/.ssh/id_rsa' );
o define( 'FTP_SSL', false );
Cấu hình trong wp-config.php
15. Thiết lập cấp phép cho thư mục
o define( 'FS_CHMOD_FILE',0644 );
o define( 'FS_CHMOD_DIR',0755 );
16. Thiết lập Cache nâng cao
o define( 'WP_CACHE', true );
o wp-content/advanced-cache.php
Cấu hình trong wp-config.php
17. Thiết lập chế độ login
o define( 'FORCE_SSL_LOGIN', true );
o define( 'FORCE_SSL_ADMIN', true );
18. Thiết lập thời gian xóa TRASH
o define( 'EMPTY_TRASH_DAYS', 7 );
Cấu hình trong wp-config.php
19. Thiết lập chế độ Cron
o define( 'DISABLE_WP_CRON', true );
20. Thiết lập giá trị không chỉnh sửa trong Admin
o define('DISALLOW_FILE_EDIT', TRUE);
Cấu hình tập tin .htaccess

Mais conteúdo relacionado

Mais procurados

Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2KhanhPham
 
Mysql Workbench hướng dẫn cài đặt - Video tiếng Việt
Mysql Workbench hướng dẫn cài đặt - Video tiếng ViệtMysql Workbench hướng dẫn cài đặt - Video tiếng Việt
Mysql Workbench hướng dẫn cài đặt - Video tiếng ViệtKhanhPham
 
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webBài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webMasterCode.vn
 
Wp hoi-thao-phan-quyen
Wp hoi-thao-phan-quyenWp hoi-thao-phan-quyen
Wp hoi-thao-phan-quyenKhanhPham
 
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPT
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPTBài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPT
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPTMasterCode.vn
 
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10KhanhPham
 
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8 Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8 KhanhPham
 
Zend Framework 2.0: Upload file và Multi upload files trong ZF2 - Bài 9
Zend Framework 2.0:  Upload file và Multi upload files trong ZF2 - Bài 9Zend Framework 2.0:  Upload file và Multi upload files trong ZF2 - Bài 9
Zend Framework 2.0: Upload file và Multi upload files trong ZF2 - Bài 9KhanhPham
 
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webBài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
 
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7KhanhPham
 
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng web
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng webBài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng web
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTMasterCode.vn
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấniwubmg
 
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webBài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webMasterCode.vn
 

Mais procurados (20)

Web201 slide 6
Web201   slide 6Web201   slide 6
Web201 slide 6
 
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
Tài liệu Zend Framework 2 - Cài đặt và cấu hình Zend Framework 2 - Bài 2
 
Mysql Workbench hướng dẫn cài đặt - Video tiếng Việt
Mysql Workbench hướng dẫn cài đặt - Video tiếng ViệtMysql Workbench hướng dẫn cài đặt - Video tiếng Việt
Mysql Workbench hướng dẫn cài đặt - Video tiếng Việt
 
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng webBài 4 Bảo mật cho website - Xây dựng ứng dụng web
Bài 4 Bảo mật cho website - Xây dựng ứng dụng web
 
Wp hoi-thao-phan-quyen
Wp hoi-thao-phan-quyenWp hoi-thao-phan-quyen
Wp hoi-thao-phan-quyen
 
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPT
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPTBài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPT
Bài 6 Lập trình PHP (phần 4) Làm việc với cookie và session - Giáo trình FPT
 
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10
Tài liệu Zend Framework 2 : Thêm dữ liệu vào database trong ZF2 - Bài 10
 
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8 Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8
Zend Framework 2 - Thao tác Database trong Zend Framework 2 - Bài 8
 
Zend Framework 2.0: Upload file và Multi upload files trong ZF2 - Bài 9
Zend Framework 2.0:  Upload file và Multi upload files trong ZF2 - Bài 9Zend Framework 2.0:  Upload file và Multi upload files trong ZF2 - Bài 9
Zend Framework 2.0: Upload file và Multi upload files trong ZF2 - Bài 9
 
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webBài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng web
 
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7
Giáo trình Zend Framework 2.0 - Nhúng template vào ứng dung ZF2 (P3) - Bài 7
 
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng web
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng webBài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng web
Bài 3 Một số kỹ thuật lập trình PHP nâng cao - Xây dựng ứng dụng web
 
Web201 slide 1
Web201   slide 1Web201   slide 1
Web201 slide 1
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
 
Web201 slide 7
Web201   slide 7Web201   slide 7
Web201 slide 7
 
Báo cáo thực tập athena nguyễn anh tuấn
Báo cáo thực tập athena   nguyễn anh tuấnBáo cáo thực tập athena   nguyễn anh tuấn
Báo cáo thực tập athena nguyễn anh tuấn
 
Web301 slide 3
Web301   slide 3Web301   slide 3
Web301 slide 3
 
Web3012 slide 8
Web3012   slide 8Web3012   slide 8
Web3012 slide 8
 
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webBài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
 
Web203 slide 8
Web203   slide 8Web203   slide 8
Web203 slide 8
 

Semelhante a Học lập trình Wordpress - bài 2 - Tìm hiểu cấu trúc và cấu hình nâng cao

PHP.pdf
PHP.pdfPHP.pdf
PHP.pdfTinPh6
 
Htaccess
HtaccessHtaccess
HtaccessLê Tú
 
DVMS tạo module joomla 2.5
DVMS tạo module joomla 2.5DVMS tạo module joomla 2.5
DVMS tạo module joomla 2.5dvms
 
Hỏi tình hình bk tiny bktiny-hdsd
Hỏi tình hình bk tiny   bktiny-hdsdHỏi tình hình bk tiny   bktiny-hdsd
Hỏi tình hình bk tiny bktiny-hdsdVu Hung Nguyen
 
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webBài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webMasterCode.vn
 
Giao trinh java script
Giao trinh java scriptGiao trinh java script
Giao trinh java scripthieusy
 
Tai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleTai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleKiet Tran
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Ham Chơi
 
Baocao nguyenanhcuong
Baocao nguyenanhcuongBaocao nguyenanhcuong
Baocao nguyenanhcuongCuong Nguyen
 
Bottle web framwork for python
Bottle web framwork for pythonBottle web framwork for python
Bottle web framwork for pythonKhánh Nguyễn
 
Cấu hình Hibernate
Cấu hình HibernateCấu hình Hibernate
Cấu hình HibernateMinh Quang
 
Bài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionBài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionMasterCode.vn
 

Semelhante a Học lập trình Wordpress - bài 2 - Tìm hiểu cấu trúc và cấu hình nâng cao (20)

PHP.pdf
PHP.pdfPHP.pdf
PHP.pdf
 
Htaccess
HtaccessHtaccess
Htaccess
 
DVMS tạo module joomla 2.5
DVMS tạo module joomla 2.5DVMS tạo module joomla 2.5
DVMS tạo module joomla 2.5
 
Bai th08 php voi csdl
Bai th08 php voi csdlBai th08 php voi csdl
Bai th08 php voi csdl
 
Hỏi tình hình bk tiny bktiny-hdsd
Hỏi tình hình bk tiny   bktiny-hdsdHỏi tình hình bk tiny   bktiny-hdsd
Hỏi tình hình bk tiny bktiny-hdsd
 
Php nang cao
Php nang caoPhp nang cao
Php nang cao
 
Ban Laptop
Ban LaptopBan Laptop
Ban Laptop
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
Web301 slide 6
Web301   slide 6Web301   slide 6
Web301 slide 6
 
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng webBài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
Bài 6 Tải file và hình ảnh lên website - Xây dựng ứng dụng web
 
Giao trinh java script
Giao trinh java scriptGiao trinh java script
Giao trinh java script
 
Tai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracleTai lieu quan tri he thong erp oracle
Tai lieu quan tri he thong erp oracle
 
Apache http server
Apache http serverApache http server
Apache http server
 
09 web course_-_php_nang_cao
09 web course_-_php_nang_cao09 web course_-_php_nang_cao
09 web course_-_php_nang_cao
 
Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952Bai1 gioi thieu_servlet_va_jsp_8952
Bai1 gioi thieu_servlet_va_jsp_8952
 
Baocao nguyenanhcuong
Baocao nguyenanhcuongBaocao nguyenanhcuong
Baocao nguyenanhcuong
 
Bottle web framwork for python
Bottle web framwork for pythonBottle web framwork for python
Bottle web framwork for python
 
Cấu hình Hibernate
Cấu hình HibernateCấu hình Hibernate
Cấu hình Hibernate
 
Elastix backup-guide
Elastix backup-guideElastix backup-guide
Elastix backup-guide
 
Bài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng ExtensionBài 5 Hướng dẫn xây dựng Extension
Bài 5 Hướng dẫn xây dựng Extension
 

Mais de KhanhPham

Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverKhanhPham
 
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâu
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâuTự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâu
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâuKhanhPham
 
Học Zend Framework - Khóa học lập trình Zend Framework
Học Zend Framework - Khóa học lập trình Zend FrameworkHọc Zend Framework - Khóa học lập trình Zend Framework
Học Zend Framework - Khóa học lập trình Zend FrameworkKhanhPham
 
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)KhanhPham
 
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)KhanhPham
 
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)KhanhPham
 
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)KhanhPham
 
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)KhanhPham
 
Lap trình web PHP - Các hàm xử lý số number trong PHP (CH002 Bài 3)
Lap trình web PHP - Các hàm xử lý số number trong PHP  (CH002 Bài 3)Lap trình web PHP - Các hàm xử lý số number trong PHP  (CH002 Bài 3)
Lap trình web PHP - Các hàm xử lý số number trong PHP (CH002 Bài 3)KhanhPham
 
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)KhanhPham
 
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)KhanhPham
 
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)KhanhPham
 

Mais de KhanhPham (12)

Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
 
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâu
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâuTự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâu
Tự học HTML CSS JS - Khóa học HTML CSS JS chuyên sâu
 
Học Zend Framework - Khóa học lập trình Zend Framework
Học Zend Framework - Khóa học lập trình Zend FrameworkHọc Zend Framework - Khóa học lập trình Zend Framework
Học Zend Framework - Khóa học lập trình Zend Framework
 
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)
Tai lieu PHP nang cao - Sử dụng Session và Cookie trong php (CH003 Bài 7)
 
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)
Giáo trình PHP căn bản - Lọc dữ liệu với PHP Filter (CH003 Bài 5)
 
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)
Giao trinh PHP nang cao - Kỹ thuật đệ qui trong PHP (CH003 Bài 3)
 
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
Giao trinh PHP nang cao - Các hàm xử lý file trong PHP (CH003 Bài 2)
 
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)
Giáo trình PHP nâng cao - Biểu thức chính qui trong PHP Regex (CH003 Bài 1)
 
Lap trình web PHP - Các hàm xử lý số number trong PHP (CH002 Bài 3)
Lap trình web PHP - Các hàm xử lý số number trong PHP  (CH002 Bài 3)Lap trình web PHP - Các hàm xử lý số number trong PHP  (CH002 Bài 3)
Lap trình web PHP - Các hàm xử lý số number trong PHP (CH002 Bài 3)
 
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
Học PHP online - Các hàm xử lý chuỗi trong PHP ( CH002 - Bài 2.1)
 
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)
Học PHP cơ bản - Mảng trong PHP ( CH002 - Bài 1.2)
 
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)
Học PHP cơ bản - Tìm hiểu về mảng trong PHP ( CH001 - Bài 1.1)
 

Học lập trình Wordpress - bài 2 - Tìm hiểu cấu trúc và cấu hình nâng cao

  • 1. Tìm hiểu cấu trúc và cấu hình nâng cao của WP Giáo trình: Lập trình Wordpress chuyên nghiệp Biên soạn: ZendVN Group Website: www.zend.vn
  • 2. Cấu trúc thư mục và các tập tin • Có 3 thư mục chính: – /wp-admin – /wp-content – /wp-includes
  • 3. Cấu hình WordPress • Có 2 tập tin trong thư mục gốc giúp chúng ta thiết lập các giá trị cấu hình cho WP đó là tập tin: – wp-config.php – .htaccess
  • 4. Cấu hình trong wp-config.php 1. Thay đổi thư mục chứa tập tin wp-config.php o D:xampp1.7htdocswpprowp-config.php o D:xampp1.7htdocswp-config.php 2. Thiết lập tiền tố cho các bảng trong database WP o $table_prefix = 'wp_';
  • 5. Cấu hình trong wp-config.php 3. Thay đổi URL chạy chính của WP o define( 'WP_SITEURL', 'http://example.com/wordpress' ); o define( 'WP_HOME', 'http://example.com/wordpress' ); 4. Thay đổi đường dẫn đến thư mục chứa Plugin o define( 'WP_PLUGIN_DIR', 'New Path'); o define( 'WP_PLUGIN_URL', 'New URL');
  • 6. Cấu hình trong wp-config.php 5. Thay đổi giá trị của WP_POST_REVISIONS o define( 'WP_POST_REVISIONS', false ); o define( 'WP_POST_REVISIONS', 5 ); 6. Thay đổi giá trị thời gian cho AUTOSAVE_INTERVAL o define( 'AUTOSAVE_INTERVAL', 150 );
  • 7. Cấu hình trong wp-config.php 7. Hiển thị các câu truy vấn trên một trang của WP o define( 'SAVEQUERIES', true ); Hiển thị chi tiết các câu truy vấn trên trang o global $wpdb; o print_r( $wpdb->queries );
  • 8. Cấu hình trong wp-config.php 8. Tăng bộ nhớ cho ứng dụng WP - Allowed memory size of xxxxx bytes exhausted o define( 'WP_MEMORY_LIMIT', '128M' );
  • 9. Cấu hình trong wp-config.php 9. Thiết lập ngôn ngữ và định dạng quốc tế o define ( 'WPLANG', 'en-GB' ); 10. Thiết lập thư mục chứa các tập tin ngôn ngữ o Default: define( 'LANGDIR', '/wp-content/languages' ); o Custom: define( 'LANGDIR', '/wp-content/my/languages' );
  • 10. Cấu hình trong wp-config.php 11. Chia sẽ dữ liệu người dùng (Multisite) o define( 'CUSTOM_USER_TABLE', 'share_users' ); o define( 'CUSTOM_USER_META_TABLE', 'share_usermeta' ); 12. Thiết lập COOKIE cho nhiều domain (Multisite) o define( 'COOKIE_DOMAIN', '.domain.com' ); o define( 'COOKIEPATH', '/' ); o define( 'SITECOOKIEPATH', '/' );
  • 11. Cấu hình trong wp-config.php 13. Thiết lập tài khoản FTP cho website o define( 'FTP_USER', 'username' ); o define( 'FTP_PASS', 'password' ); o define( 'FTP_HOST', 'ftp.example.com:21' );
  • 12. Cấu hình trong wp-config.php 14. Cấu hình thư mục FTP và SSH o define( 'FS_METHOD', 'ftpext' ); o define( 'FTP_BASE', '/public_html/wordpress/' ); o define( 'FTP_CONTENT_DIR', '/public_html/wordpress/wp- content/' ); o define( 'FTP_PLUGIN_DIR ', '/ public_html /wordpress/wp- content/plugins/' ); o define( 'FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub' ); o define( 'FTP_PRIVKEY', '/home/username/.ssh/id_rsa' ); o define( 'FTP_SSL', false );
  • 13. Cấu hình trong wp-config.php 15. Thiết lập cấp phép cho thư mục o define( 'FS_CHMOD_FILE',0644 ); o define( 'FS_CHMOD_DIR',0755 ); 16. Thiết lập Cache nâng cao o define( 'WP_CACHE', true ); o wp-content/advanced-cache.php
  • 14. Cấu hình trong wp-config.php 17. Thiết lập chế độ login o define( 'FORCE_SSL_LOGIN', true ); o define( 'FORCE_SSL_ADMIN', true ); 18. Thiết lập thời gian xóa TRASH o define( 'EMPTY_TRASH_DAYS', 7 );
  • 15. Cấu hình trong wp-config.php 19. Thiết lập chế độ Cron o define( 'DISABLE_WP_CRON', true ); 20. Thiết lập giá trị không chỉnh sửa trong Admin o define('DISALLOW_FILE_EDIT', TRUE);
  • 16. Cấu hình tập tin .htaccess