您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

基于wordpress主题制作的具体实现步骤_PHP教程

2024/3/30 6:30:39发布26次查看
复制代码 代码如下:
wp-content -> themes 下创建mytheme文件夹用来存放创建新主题模板在mytheme目录下创建 index.php ,style.css 两个文件,在wp后台 外观->主题 中就可以看到刚创建的主题
打开style.css文件输入
*/
?>
/*
theme name: 这里填主题名称
theme uri: 这里填主题介绍的网址,没有就填你的博客网址吧
description:这里填主题的简短介绍
author: 作者名
author uri: 作者的网址
version: 版本号
tags: 标签,多个用半角逗号隔开
*/
外观 -> 小工具,可以正常地拖动小工具到侧边栏
在 sidebar.php 页面的列表格式应按如下举例格式
*/
?>
分类目录
最新文章
标签云
文章存档
'first_sidebar', //name就是给widget指定各自的名称,以便在sidebar.php中分别调用.所以只需要给这两个widget取两个名字就好了。
        'before_widget' => '', //定义widget内容的前后标识符的语句
        'after_widget' => '',
        'before_title' => '', //定义widget标题的前后标识符的语句
        'after_title' => ''
    ));
    register_sidebar(array(
        'name' => 'second_sidebar',
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '',
        'after_title' => ''
    ));
    register_sidebar(array(
        'name' => 'third_sidebar',
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '',
        'after_title' => ''
    ));
    register_sidebar(array(
        'name' => 'fourth_sidebar',
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '',
        'after_title' => ''
    ));
}
/*
这样wordpress后台 -> 外观 -> 小工具,就可以正常地拖动小工具到侧边栏了制作index.php 文章列表
例子
*/
?>
• •
/images/610x150.gif>
阅读全文

未找到
    没有找到任何文章!
>', 0);      显示打印当前显示列表分页连接
the_time('y年n月j日');显示日期如 1999年5月1日
另外,还有个存档页面的模板archive.php,跟index.php的制作过程完全一样,只不过需要在functions.php里添加一个函数
单文章页single.php,可以根据index.php页往这里添加自己想要显示的内容
page.php 也就是页面,博客上的所有网页都是页面,这里指的页面一个单独的页面,如关于、联系方式等,可以在wordpress后台 – 页面,进行页面的添加修改等。
可根据之前函数添加本页内容
*/
while (have_posts()) :
    the_post(); update_post_caches($posts);
endwhile;
/*
update_post_caches($posts);  该函数重置文章缓存且未被记录。仅在页面的第一次循环检索到文章子集时,第二次循环可执行基本循环。
常用函数
get_avatar($comment, 48);       获取评论者的gravatar头像,尺寸为48 * 48
comment_reply_link()                 回复留言的链接
get_comment_time('y-m-d h:i');       获取评论发布时间
edit_comment_link('修改');           管理员修改评论的链接
comment_text()                       输出评论内容
is_user_logged_in()                  判断用户是否登录
wp_login_url( get_permalink() );     博客登录地址
get_comment_author_link()            用于获取评论者博客地址
$comment_author                      读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写用户名
$comment_author_email                读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写email
$comment_author_url                  读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写博客地址
do_action(‘comment_form', $post->id) 该函数为某些插件预留
wp_logout_url(get_permalink())       退出登录的链接
*/
/*
创建模板文件
*/
/*
 template name: 自建模板
*/
/*
 模板文件中添加如上注释代码,模板文件名任意,在新建页面时模板选择即可显示 自建模板 来使用此模板
可添加想要的模板样式及页面内容,新建页面时只填标题不写内容,相当创建一个页面链接地址,新建页面存在 数据前缀_posts 表中
获取到页面地址后,在写地址时可在后添加参数,则转到该页时可通过$_get,$_post接收
可以单独建一个表存储地址,及所属页面类型,及各页面子父级关系,在插件中进行控制
wordpress固定链接
如果修改wordpress固定链接不好用,在apache配置文件 httpd.conf 中打开选项
#loadmodule rewrite_module modules/mod_rewrite.so
把前面 # 去掉,并把所有 allowoverride none 改成 allowoverride all
如果不是apache服务器,而是用的iis调试的话,那就得去安装一个“isapi_rewrite3_0069_lite.msi”筛选器,然后在站点设置里面将php置为优先级。
创建小工具
在主题目录下新建自定义文件 mytool.php 文件名任意,内容任意
然后在 functions.php 中添加如下代码
*/
register_sidebar_widget ( 我的小工具, mytool_fun ); // 我的小工具为后台显示小工具名称,mytool_fun为引入自建小工具页面内容的方法名
function mytool_fun() {
    include (templatepath . /mytool.php);
}
/*
在后台小工具中即可看到自定义的小工具,添加后,前台页面即可看到自建小工具页面的内容
*/
?>
http://www.bkjia.com/phpjc/327175.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/327175.htmltecharticle复制代码 代码如下: ?php /* 在根目录 - wp-content - themes 下创建mytheme文件夹用来存放创建新主题模板 在mytheme目录下创建 index.php ,style.css 两个...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product