Skip to content

wordpress是一个平台

wordpress是当今世界上最流行的php开源博客程序了,我在一年的使用中越来越喜欢他了,现在几乎到了痴迷的程度!现在对wordpress的感觉是,它不紧紧是一个博客程序,它已经是一个平台了。wordpress的优秀是源自它的平台设计架构,模板与程序分离,懂php的人很快就能够制造出来自己的模板,因此wordpress的模板满天下了。更加优秀的设计是它的插件机制,灵活简单,很容易上手,因此广大的wordpress迷们设计了很多优秀的功能插件扩展了wordpress的应用。wordpress可以干什么?多的去了。。。

要把wordpress当作平台来扩展你必须了解它的hook机制,以下是wordpress 插件 API action执行顺序:

1.  plugins_loaded
2. sanitize_comment_cookies
3. setup_theme
4. auth_cookie_malformed
5. auth_cookie_valid
6. set_current_user
7. init
8. widgets_init
9. parse_request
10. send_headers
11. pre_get_posts
12. posts_selection
13. wp
14. template_redirect
15. get_header
16. wp_head
17. wp_print_styles
18. wp_print_scripts
19. loop_start
20. loop_end
21. get_sidebar
22. wp_meta
23. get_footer
24. wp_footer

了解了action的执行顺序,然后利用插件来扩展wordpress就很容易了。例如,你可以在init中执行完毕一些操作后不必输出任何内容而退出等等,具体每个action的功能请参考:Plugin API/Action Reference

wordpress淘宝(1)wordpress是干什么的(1)wordpress 是(9)wordpress template_redirect(3)wordpress是(4)WordPress是?(2)wordpress init action(1)wordpress 知识分享平台(2)worpress 是(1)wordpress action 执行顺序(1)wordpress template_redirect使用(1)worldpress 是(1)wordpress auth_cookie_malformed(1)wp posts_selection(1)

Share in Google Reader Share in Google Reader 分享到 FriendFeed 分享到 FriendFeed 推荐到豆瓣 推荐到豆瓣 分享到 Twitter 分享到 Twitter

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*