第一范文网 - 专业文章范例文档资料分享平台

wordpress主题开发文档

来源:用户分享 时间:2025/5/18 2:15:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

title;?>\href=\target=\>title;?>

    content,0,300,'utf-8');?>...

    title;?>\href=\ target=\>阅读全文>>

    作者:author;?> strtotime($array[$i]->date));?> 个人博客分类:[classify;?>]

贴出来有点乱的感觉,这个没办法咯。

就只写这一个例子了,其它查询都一样,写完一起贴完整代码。

Wordpress的常量属性

DB_NAME 数据库名字 DB_USER 数据库用户名 DB_PASSWORD 数据库用户密码 DB_HOST 主机,也就是IP或者localhost或者你的域名 DB_CHARSET 编码(如utf-8)

ABSPATH :网站根目录的绝对路径 WP_CONTENT_DIR : wp-content目录的磁盘路径 WP_CONTENT_URL :wp-content目录的URL

TEMPLATEPATH : 当前主题所在目录路径 (是绝对路劲,感觉不好) STYLESHEETPATH : 当前主题样式所在目录路径 WP_PLUGIN_DIR : 定义插件目录的磁盘路径 WP_PLUGIN_URL : 定义插件目录的URL

WP_LANG_DIR : 自定义语言包的路径

WP_POST_REVISIONS : 关闭 WordPress 版本修订功能 AUTOSAVE_INTERVAL 定义自动保存的时间

$wpdb 全局可以使用的sql连接对象(很实用)

还有很多,待续……….

function.php 的应用

启用头部菜单。

//显示菜单 register_nav_menus(array('header-menu' => __( '自定义菜单' ))); //显示自定义背景 add_theme_support( =>'e6e6e6',)); 'custom-background', array('default-color'

获取项目目录

系统常量:

TEMPLATEPATH:当前主题路劲

WP_PLUGIN_URL:插件目录

在wordpress插件和主题开发中经常需要获取各种URL路径.

wordpress提供了以下集中方法获得URL路径: plugins_url() —插件目录的 URL (例如:http://www.zingson.com/wp-content/plugins) includes_url() — includes 目录的 URL (例如:http://www. zingson.com/wp-includes) content_url() — content 目录的 URL (例如:http://www. zingson.com/wp-content) admin_url() — admin 目录的 URL (例如:http://www. zingson.com/wp-admin/) site_url() —当前网站的 URL (例如:http://www. zingson.com) home_url() —当前网站首页的 URL (例如:http://www. zingson.com) 获取首页URL的更多方法: site_url() home_url() bloginfo(‘url’) get_bloginfo(‘url’) get_site_url() get_home_url()

它们之间有什么区别? 首先来认识下site_url()和home_url()这两个函数.

site_url() 和 home_url() 很相似,容易混淆。site_url() 返回的是数据库中 wp_options 表里面的 siteurl 字段值。这是指向 WordPress 核心文件的 URL,也就是你的wordpress安装路径。如果你的 WordPress 核心文件在你的服务器的子目录中,比如 /wordpress,那么 site_url() 的值就会是 http://www.zingson.com/wordpress 。在控制面板==>>设置 ==>> WordPress 地址(URL)修改。(在非不得已的情况下不要修改,一般在安装成功后这个值是自动生成。修改错误的地址会导致页面打不开,后台管理也进不去,出现这种情况只能通过修改数据库来修复。)

home_url() 则从 wp_option 表中取得 home 字段的值。这个地址是你希望访问你的 WordPress 网站的 URL 地址。例如,你的 WordPres 核心文件放在 /wordpress 目录下,但是你希望你的 URL是 http://www.zingson.com,那么就要把 home 的值设置成 http://www.zingson.com。在控制面板==>>设置 ==>>站点地址(URL)。 如果你的博客安装在跟目录这个两个函数获得的值就是一样的,在插件和主题开发中为了使用中得到兼容,所以在选择的时候需要慎重。

home_url()就是首页地址,主要用在需要返回首页的时候。比如logo的链接,“首页”链接等等。

site_url() wordpress安装路径,主要用在获得本地文件路径。

当你需要返回值的时候则用: get_site_url()、get_bloginfo(‘url’)、get_home_url(); 如果你想直接输出值则用: site_url()、bloginfo(‘url’)、home_url(); 获得首页地址: home_url()、bloginfo(‘url’)、get_bloginfo(‘url’)、get_home_url()。home_url() 3.0加入的函数,为了兼容老版本推荐使用bloginfo();

获得安装路径: site_url()、bloginfo(‘wpurl’)、get_bloginfo(‘wpurl’)、get_site_url()。

Include的替换函数

在 WordPress 的主题函数中,为了简化我们写诸如include这种包含文件的写法,特别为我们准备了 get_header()、get_footer()、get_sidebar()等主题模板文件包含语句。 function get_header($name=null) 带有一个允许为空的参数。

get_header函数的使用

很简单,从上面的函数声明中我们也能看出,该函数只接受一个变量作为参数。 参数解释 $name ,从上面的函数声明中我们可以看出,$name是一个字符串型变量,用来调用header的别名模板,

比如 $name = “sb”; 也就是我们这样

$name = “sb”

get_header( $name ); ?>

那我我们将会调用 header-sb.php 文件作为头部文件的调用。

剩下的get_footer()、get_sidebar()也一样,不贴代码了。

搜索更多关于: wordpress主题开发文档 的文档
wordpress主题开发文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c09jod24b1m3bj0x6hwy3_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top