wordpress模板标签函数大全二次开发手册

2019-03-05 22:26

1. 根据分类来制定导航条

A. 修改页面header.php! //增加这一行 B. 修改style.css,增加下面一行语句 #main-nav li.cat-item{ margin-right: 2.2em; float: left; } 2. 删除控制面板首页多余的板块

A. 删除开发日志面板,在wp-admin\\includes\\dashboard.php注释掉下面几句代码。 // Primary feed (Dev Blog) Widget if ( !isset( $widget_options['dashboard_primary'] ) ) { $update = true; $widget_options['dashboard_primary'] = array( 'link' => apply_filters( 'dashboard_primary_link', __( 'http://wordpress.org/development/' ) ), 'url' => apply_filters( 'dashboard_primary_feed', __( 'http://wordpress.org/development/feed/' ) ), 'title' => apply_filters( 'dashboard_primary_title', __( 'WordPress Development Blog' ) ), 'items' => 2, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 ); } wp_add_dashboard_widget( 'dashboard_primary', $widget_options['dashboard_primary']['title'], 'wp_dashboard_primary', 'wp_dashboard_primary_control' ); B. 删除相关新闻,在wp-admin\\includes\\dashboard.php注释掉下面几句代码。 if ( !isset( $widget_options['dashboard_secondary'] ) ) { $update = true; $widget_options['dashboard_secondary'] = array( 'link' => apply_filters( 'dashboard_secondary_link', __( 'http://planet.wordpress.org/' ) ), 'url' => apply_filters( 'dashboard_secondary_feed', __( 'http://planet.wordpress.org/feed/' ) ), 'title' => apply_filters( 'dashboard_secondary_title', __( 'Other WordPress News' ) ), 'items' => 5 ); } wp_add_dashboard_widget( 'dashboard_secondary', $widget_options['dashboard_secondary']['title'], 'wp_dashboard_secondary', 'wp_dashboard_secondary_control' ); C. 删除相关插件 if ( current_user_can( 'activate_plugins' ) ) wp_add_dashboard_widget( 'dashboard_plugins', 'wp_dashboard_plugins' );

D. 删除引用链接 // Incoming Links Widget if ( !isset( $widget_options['dashboard_incoming_links'] ) || !isset( $widget_options['dashboard_incoming_links']['home'] ) || $widget_options['dashboard_incoming_links']['home'] != get_option('home') ) { $update = true; $widget_options['dashboard_incoming_links'] = array( 'home' => get_option('home'), 'link' => apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ), 'url' => apply_filters( 'dashboard_incoming_links_feed', 'http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ), 'items' => isset($widget_options['dashboard_incoming_links']['items']) ? $widget_options['dashboard_incoming_links']['items'] : 10, 'show_date' => isset($widget_options['dashboard_incoming_links']['show_date']) ? $widget_options['dashboard_incoming_links']['show_date'] : false ); } wp_add_dashboard_widget( 'dashboard_incoming_links', __( 'Incoming Links' ), 'wp_dashboard_incoming_links', 'wp_dashboard_incoming_links_control' ); E. 删除“更新到新版本” update_right_now_message(); //287

__( 'Plugins' ), 3. 显示所有最新的文章


4. 发表文章时对文章进行修改的操作

一套完整的WordPress模板应至少具有如下文件: style.css : CSS(样式表)文件 index.php : 主页模板

archive.php : Archive/Category模板 404.php : Not Found 错误页模板 comments.php : 留言/回复模板 footer.php : Footer模板 header.php : Header模板 sidebar.php : 侧栏模板

page.php : 内容页(Page)模板 single.php : 内容页(Post)模板 searchform.php : 搜索表单模板 search.php : 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。

基本条件判断Tag

is_home() : 是否为主页

is_single() : 是否为内容页(Post) is_page() : 是否为内容页(Page)

is_category() : 是否为Category/Archive页 is_tag() : 是否为Tag存档页

is_date() : 是否为指定日期存档页 is_year() : 是否为指定年份存档页 is_month() : 是否为指定月份存档页 is_day() : 是否为指定日存档页 is_time() : 是否为指定时间存档页 is_archive() : 是否为存档页 is_search() : 是否为搜索结果页

is_404() : 是否为 “HTTP 404: Not Found” 错误页 is_paged() : 主页/Category/Archive页是否以多页显示 Header部分常用到的PHP函数

: 博客名称(Title)

: CSS文件路径 : PingBack Url : 模板文件路径 : WordPress版本 : Atom Url : RSS 2.o Url : 博客 Url

: 博客网页Html类型 : 博客网页编码 : 博客描述

: 特定内容页(Post/Page)的标题 模板常用的PHP函数及命令

: 调用Header模板 : 调用Sidebar模板 : 调用Footer模板

: 显示内容(Post/Page)

: 检查是否存在Post/Page

: 如果存在Post/Page则予以显示 : While 结束 : If 结束

: 显示时间,时间格式由“字符串”参数决定,具体参考PHP手册

: 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开 : 内容页(Post/Page)标题

: 内容页(Post/Page) Url

: 特定内容页(Post/Page)所属Category : 作者

: 特定内容页(Post/Page) ID

: 如果用户已登录并具有权限,显示编辑链接 : 显示Blogroll中的链接 : 调用留言/回复模板 : 显示Page列表

: 显示Categories列表 : 下一篇文章链接 : 上一篇文章链接 : 日历

: 显示内容存档

: 导航,显示上一篇/下一篇文章链接

: 嵌入其他文件,可为定制的模板或其他类型文件

与模板相关的其他函数

: 输出相应信息 : 显示注册链接

: 显示登录/注销链接 : 将当前内容分页

: 将当前内容截断,以不在主页/目录页显示全部内容 : 网页加载时间(秒)

: 网页加载查询量

这节我们接着上节,继续介绍如何定义index.php以及如何派生出其它文件,在index.php文件中,在body元素内,新建如下结构化标记元素,各元素都带有不同的id属性:

这些不同的属性,分别代表着不同的区域,让人一看就知道是什么意思,下面我们重点探讨header,content,sidebar,footer部分的构建。 (一).构建header

元素的两个标签之间输入下列代码:

” title=””>

这里用到了 WP 内置的 bloginfo 函数来生成内容,其中: bloginfo(?url?)返回网站主页链接; bloginfo(?name?)返回网站标题;


wordpress模板标签函数大全二次开发手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015执业医师第一单元真题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: