现在的位置: 首页 > 互联网络 > WP相关 > 正文

WordPress中与主题相关的函数集锦

2010-08-18 09:35 WP相关 ⁄ 共 4526字 ⁄ 字号 评论 3 条
comments_template <?php comments_template( $file, $separate_comments ); ?>
包含评论模板.$file 默认值:’/comments.php’, $separate_comments 是否按评论类型分隔评论
get_footer <?php get_footer( $name ); ?>
包含页脚模版。$name 调用 ‘/footer-name.php’.
get_header <?php get_header( $name ); ?>
包含页头模版。$name 调用 ‘/header-name.php’.
get_sidebar <?php get_sidebar( $name ); ?>
包含边栏模版。$name 调用 ‘/sidebar-name.php’.
get_search_form <?php get_search_form(); ?>
包含搜索表单 ‘/searchform.php’.

add_custom_background <?php add_custom_background( $header_callback, $admin_header_callback, $admin_image_div_callback ) ?>
自定义背景,详情见:http://codex.wordpress.org/Function_Reference/add_custom_background.(3.0函数)
add_custom_image_header <?php add_custom_image_header( $header_callback, $admin_header_callback ) ?>
自定义图片页头.详情见:http://codex.wordpress.org/Function_Reference/add_custom_image_header
add_theme_support <?php add_theme_support(‘post-thumbnails’); ?>
添加主题支持.用来激活文章缩略图(2.9)、导航菜单(3.0)或自动订阅链接(3.0),详情见:http://codex.wordpress.org/Function_Reference/add_theme_support.
current_theme_supports <?php current_theme_supports( $feature ) ?>
通过特征判断当前的主题支持.
dynamic_sidebar <?php dynamic_sidebar( $index ); ?>
判断是否设置了边栏项目.
get_404_template <?php get_404_template() ?>
获得当前模版或父模版的404模版的路径.
get_archive_template <?php get_archive_template() ?>
获得当前模版或父模版的归档模版的路径.
get_attachment_template <?php get_attachment_template() ?>
获得当前模版或父模版的附件模版的路径.
get_author_template <?php get_author_template() ?>
获得当前模版或父模版的作者模版的路径.
get_category_template <?php get_category_template() ?>
获得当前模版或父模版的分类模版的路径.
get_comments_popup_template <?php get_comments_popup_template() ?>
获得当前模版或父模版的弹出窗口评论模版的路径.
get_current_theme <?php get_current_theme() ?>
获得当前模板的名称
get_date_template <?php get_date_template() ?>
获得当前模版或父模版的日期模版的路径.
get_header_image <?php get_header_image() ?>
从自定义页头中获取页头图片.
get_header_textcolor <?php get_header_textcolor() ?>
从自定义页头中获取文字颜色.
get_home_template <?php get_home_template() ?>
获得当前模版或父模版的首页模版的路径.
get_locale_stylesheet_uri <?php get_locale_stylesheet_uri() ?>
获得style.css的路径.
get_page_template <?php get_page_template() ?>
获得当前模版或父模版的页面模版的路径.
get_paged_template <?php get_paged_template() ?>
获得当前模版或父模版的分页模版的路径.
get_query_template <?php if ( ” != get_query_template( ’404′ ) ) include( get_query_template( ’404′ ) ); ?>
查询模板的路径.
get_search_template <?php get_search_template() ?>
获得当前模版或父模版的搜索模版的路径.
get_single_template <?php get_single_template() ?>
获得当前模版或父模版的单文章模版的路径.
get_stylesheet <?php get_stylesheet() ?>
获得当前样式表的名字?
get_stylesheet_directory <?php get_stylesheet_directory() ?>
获得当前样式表的目录的本地路径.
get_stylesheet_directory_uri <?php get_stylesheet_directory_uri(); ?>
获得当前样式表的目录的http路径.
get_stylesheet_uri <?php get_stylesheet_uri() ?>
获取当前样式表的http路径.
get_tag_template <?php get_tag_template() ?>
获得当前模版或父模版的标签模版的路径.
get_taxonomy_template <?php get_taxonomy_template() ?>
获得当前模版或父模版的分类法模版的路径.
get_template <?php get_template() ?>
获得当前模版的名称.
get_template_directory<?php get_template_directory() ?>
获得当前模版的目录的本地路径.
get_template_directory_uri <?php get_template_directory_uri() ?>
获得当前模版的目录的http地址.
get_theme <?php get_theme( $theme ) ?>
判断主题是否存在,如果存在,则返回主题的资料数组.
get_theme_data <?php get_theme_data( $theme_filename ); ?>
获得主题的资料数组,$theme_filename是style.css的路径.
get_theme_mod <?php get_theme_mod( $name, $default ) ?>
为当前主题检索主题修改值。
get_theme_root <?php get_theme_root() ?>
返回themes的根目录本地路径.
get_theme_root_uri <?php get_theme_root_uri() ?>
返回themes的根目录的http地址.
get_themes <?php get_themes() ?>
获得所有主题的数组.
header_image <?php header_image() ?>
输出页头图片的地址.
header_textcolor <?php header_textcolor() ?>
输出页头的文字颜色.
load_template <?php load_template( $_template_file ) ?>
读取模版.$_template_file是模版的路径.
locale_stylesheet <?php locale_stylesheet() ?>
输出style.css的路径.
locate_template <?php locate_template( $template_names, $load ) ?>
判断模板文件是否存在,并且$load为true时读取它.
preview_theme <?php preview_theme() ?>
预览模板.
preview_theme_ob_filter <?php preview_theme_ob_filter( $content ) ?>
为ob_start()回调函数以获取主题中所有链接.
preview_theme_ob_filter_callback <?php preview_theme_ob_filter_callback( $matches ) ?>
处理预览主题链接,以控制并保持定位。为preg_replace_callback()回调函数以匹配过滤器.
register_theme_directory <?php register_theme_directory( $directory ) ?>
插件可以添加其他主题目录以便于被搜索到。这意味着一个插件基本上可以捆绑自己的主题.
remove_theme_mod <?php remove_theme_mod( $name ) ?>
从当前主题列表中移除主题修改值.
remove_theme_mods <?php remove_theme_mods() ?>
从当前主题列表中移除主题修改值选项.
require_if_theme_supports <?php require_if_theme_supports( $feature, $include ) ?>
在读取functions前执行检查主题对一个给定的功能支持.
search_theme_directories <?php search_theme_directories() ?>
在所有已注册的主题目录中搜寻已完成的且有效的主题.
set_theme_mod <?php set_theme_mod( $name, $value ) ?>
更新当前主题的主题修改值.
switch_theme <?php switch_theme( $template, $stylesheet ) ?>
将当前主题转换为新模板和新的样式表单名称.
validate_current_theme <?php validate_current_theme() ?>
检查当前主题文件 ‘index.php’ 与’style.css’是否存在.
wp_nav_menu <?php wp_nav_menu($args); ?>
显示导航菜单.详情见:http://codex.wordpress.org/Function_Reference/wp_nav_menu.(3.0函数)

目前有 3 条留言    访客:0 条, 博主:0 条 ,引用: 3 条

    外部的引用: 3 条

    • WordPress中与主题相关的函数 | 203X's BLOG
    • WordPress中与主题相关的函数集锦| 学习轨迹
    • WordPress中与主题相关的函数集锦 – 学习轨迹

    给我留言

    留言无头像?