首页 收藏 文章 闲言 友链

WordPress 主题开发总结

2019-05-20 11:31:23 浏览:211 编辑:郑妙忠

知其者谓简单,不知者谓很难。———— 孔子

就像上面说的一样,知道的人就觉得容易,不知道的人就觉得很难。开始是做静态页面,然后使用 WordPress 提供的各种接口,实现输出数据、自定义菜单、自定义评论等功能。在使用接口前,要先知道了解 WordPress 主题中一些文件的作用,才知道接口代码要写在哪些地方。涉及到 function.php 文件的代码,一般都是把代码写到一个文件里,然后用 require_once() 函数引入,例如在主题文件夹里面新建一个 inc 文件夹,在里面创建 other.php 文件,然后在 function.php 用 require_once(get_template_directory() . '/inc/other.php');引入。

主题开发常用代码:

<?php
  /**
  * 获取主题文件夹路径的代码,返回的字符串不带"/"斜杠结尾
  */
  $path = get_template_directory(); // 获取到的是系统的路径,多用在 function.php 文件中
  $path = TEMPLATEPATH; // 获取到的是系统的路径
  $path = get_bloginfo("template_url"); // 获取到的是带域名的路径

  /**
  * 有关引入的代码
  */
  require_once($file); // 多用在 function.php 文件中
  include($file); // 同上

  wp_head(); // 在 </head> 前引入,很多插件都要用到这个
  wp_footer(); // 在 </body> 前引入,同上

  get_header(); // 引入 header.php 函数,多在模板文件里使用
  get_footer(); // 引入 footer.php 函数,多在模板文件里使用
  get_sidebar(); // 引入 sidebar.php 函数,多在模板文件里使用
  comments_template(); // 引入 comments.php 函数,多在 single.php 文件中使用
?>

主题开发笔记:

END

留言 (共 0 条)