将html页面做成wordpress页面模板单页模板

Mesar – html5 单页 个人/Portofolio WordPress 主题 | metromagazine
MESAR是最小onepage个人/ portofolio的广告。它是建立与引导,使用HTML5,CSS3,JS和jQuery。它有一个砖石portofolio,所以你可以展示你的作品以现代的方式。
MESAR完全在所有的移动,平板电脑和桌面设备多亏了完美计算引导3.2,你不与任何浏览器打滑或图像紊乱满足。
你可以做你的梦想非常快速和简单的方式应有尽有;你建立你的网站模板的短码,以及与可视化编辑器插件的卓越简。
这是我们创造的考虑搜索引擎优化(SEO)的规则MESAR将为您提供在搜索结果中额外的好处。
您会收到终身免费MESAR的是定期每月检查了所有的更新。同时,让我们知道您所需要的粒子,我们将它们添加免费的方式。
为了让您轻松获得我们的支持团队与申购代码,我们是一个先进的系统的成员。
可视化页面生成器节省$ 33个
无限的色彩
音频后期格式
视频后期格式
画廊后的格式
报价后的格式
简约的设计
一个页面模板
不同的布局portofolio页
博客文章页面
有效的HTML和CSS
字体真棒图标,凌特图标和优雅的图标
同位素插件
还有很多…
关于 admin
按日期筛选
2016年九月
12131415161718
19202122232425
2627282930
广告最新文章wordpress模板文件结构超详解 - WordPress - PHP网站建设工作室
&|&加入收藏&|&
对应的函数
备注(使用技巧)
&?php bloginfo( 'stylesheet_url' ); ?&调用地址
wordpress识别首页
functions.php
包含增函数和新功能
header.php
get_header()
footer.php
get_footer()
sidebar.php
get_sidebar('foot')(无参数则调用sidebar.php)
参数foot指文件sidebar-foot.php类推
content.php
get_template_part( 'loop', 'index' )和sidebar一样
参数的意思是调用模板loop-index.php类推如果get_template_part( 'content','single' );
search.php,
page.php,
single.php
分别是404页,搜索页,单独页面,文章内容页
自动识别,和index.php一样,使用上述函数,没有该文件的话用index.php
archive.php,
category.php,
author.php
分别是归档页,分类页,标签页,作者页
同上,但如果只有archive.php或category.php没有其他页,其他页用archive.php代替或category.php代替
除了上面这些页面之外,当然还会有主题特殊的文件,如主题自身的图片,js代码screenshot.png是主题预览图片,自动检测并在后台显示。上面没有提到的文件不一定不存在,如loop-tag-cloud.php,你可以用get_template('loop','tag-cloud')来调用,这是一类上述衍生文件。其他特殊文件如果没有特定的说明或功能,也可用include()等php函数将其包含。上面的文件除了style.css,index.php都是可选文件,例如模板中没有很多文件。
三、文件代码结构:写一个最简单的模板 &
正如文章开头提到,最简单的模板就只有style.css和index.php这两个文件,接下来就用这个最简单的模板来讲解模板文件代码结构。如果你懂得html网页设计,并对wordpress函数有一些了解,制作自己的模板并不困难,完全可以仿照别人的模板,慢慢完成自己的模板。
这里强烈建议你采用标准的网页设计方法,放弃table布局,认真学习css,采用div+css布局。
请先自己设计出html代码(一个页面,首页),加入一些测试的文章、图片、特效等,然后按照本文的方法进行修改。然后将所有代码拷贝到index.php中,这时你甚至可以不用理会style.css。在index.php中,我给出的基本框架如下:
&title&wordpress&/title&
&style type=&text/css& media=&screen&&
html { margin-top: 28px ! }
* html body { margin-top: 28px ! }
&div id=&wapper&&
&div id=&header&&&/div&
&div id=&container&&
&div id=&left&&&/div&
&div id=&right&&&/div&
&div id=&footer&&&/div&
上面的只是最基本的框架,通过css样式控制页面的宽度、呈现颜色、表现形式等。
我们将头部定义到&div header&的地方,头部中既包含了网页的css、meta声明,也包含了网页顶部的一些元素,如导航条、logo、公告等。在头部中,我们需要修改一些内容:
1、引入style.css:&link rel=&stylesheet& type=&text/css& media=&all& href=&&?php bloginfo( 'stylesheet_url' ); ?&& /&
2、引入wordpress本身需要添加的代码:
if ( is_singular() && get_option( 'thread_comments' ) )
wp_enqueue_script( 'comment-reply' );
wp_head();
3、用下面的代码替换&title&的内容,以显示网页标题
global $page, $
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo & | $site_description&;
if ( $paged &= 2 || $page &= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
以上是网站声明部分,这些内容作为wordpress应该拥有的内容,最好不要缺少,当然你也可以根据自己的需要和想法替换为自己想要的内容。例如在wp_title()后面添加echo '你想要添加的内容';从而增加你的网页标题的信息。
4、修改你的&div header&的内容,导航可以使用wordpress后台菜单用wp_nav_menu()函数来实现,要想使用该功能,还需要在functions.php中预先初始化主题,让主题支持后台菜单功能。或用分类列表代替用wp_list_categories()函数来实现,这些函数需要你慢慢学习他们的使用方法。
接下来是内容的部分,我们将文章在首页的呈现列表放在&div left&中,用下面的代码来实现文章列表的呈现。
&?php while(has_posts()) : the_post(); ?&
&div id=&post&&
&div id=&post-title&&&a href=&&?php the_permalink(); ?&&&&?php the_title(); ?&&/a&&/div&
&div id=&post-content&&&?php the_content(); ?&&/div&
以上是最最简单的文章循环了,将列出对应条数的最新文章标题和内容。作为开发者,你需要根据自己的想象和需要,结合js效果、css样式,实现自己最终想要的结果。
接下来是sidebar,我们将sidebar放在&div right&中,使用下面这段代码,实现在后台放置widget:
& & &?php if(is_active_sidebar('sidebar-widget-area-primary')): ?&
&div id=&primary&&
&?php dynamic_sidebar( 'sidebar-widget-area-primary' ); ?&
&/div&&!--//end of primary--&
&? // end primary widget area ?&
不过目前这还是无法实现的,我们需要在functions.php中定义一个widget,这样才能实现后台小工具的使用,并在这里表现出来。
网页footer尾部可以由你自由发挥,等你慢慢熟练了wordpress模板的写作之后,可以实现很多调用和特效,例如在底部放入友情链接等。
四、functions.php的初始化定义 &
虽然style.css和index.php就可以让主题工作,但这样的主题是没有任何功能的,在前文中你已经发觉这个问题。怎样让主题拥有一些功能呢,如小工具widget的使用,菜单的使用,特色图片的使用等等。你可以在网络上其他文章中发现这些功能如何激活,本文只是做一个最简单的解释,丰富的功能需要你自己慢慢学习。
add_action( 'after_setup_theme', 'twentyten_setup' );
if (!function_exists( 'twentyten_setup')):
function twentyten_setup() {
add_editor_style();
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
add_theme_support( 'post-thumbnails' );
add_theme_support( 'automatic-feed-links' );
load_theme_textdomain( 'twentyten', TEMPLATEPATH . '/languages' );
$locale = get_locale();
$locale_file = TEMPLATEPATH . &/languages/$locale.php&;
if ( is_readable( $locale_file ) )
require_once( $locale_file );
register_nav_menus( array(
'primary' =& __( 'Primary Navigation', 'twentyten' ),
add_custom_background();
if ( ! defined( 'HEADER_TEXTCOLOR' ) )
define( 'HEADER_TEXTCOLOR', '' );
if ( ! defined( 'HEADER_IMAGE' ) )
define( 'HEADER_IMAGE', '%s/images/headers/path.jpg' );
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'twentyten_header_image_width', 940 ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'twentyten_header_image_height', 198 ) );
set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true );
if ( ! defined( 'NO_HEADER_TEXT' ) )
define( 'NO_HEADER_TEXT', true );
if(function_exists('register_sidebar')){
register_sidebar(array(
'name'=&'上部边栏',
'id' =& 'sidebar-widget-area-primary',
'description' =& '',
'before_widget' =& '&div&',
'after_widget' =& '&/div&',
'before_title' =& '&h3&&span&',
'after_title' =& '&/span&&/h3&',
register_sidebar(array(
'name'=&'下部边栏',
'id' =& 'sidebar-widget-area-secondary',
'description' =& '',
'before_widget' =& '&div&',
'after_widget' =& '&/div&',
'before_title' =& '&h3&&span&',
'after_title' =& '&/span&&/h3&',
register_sidebar(array(
'name'=&'边栏右边',
'id' =& 'sidebar-widget-area-right',
'description' =& '一般放分类列表',
'before_widget' =& '&div&',
'after_widget' =& '&/div&',
'before_title' =& '&h3&&span&',
'after_title' =& '&/span&&/h3&',
这段代码是我从tweentyten主题中抄袭和稍加修改过来的,你可以将这段代码拷贝到你的functions.php中,进入后台看看是否已经激活了不少功能。
接下来的工作就是要添加新的函数了,用新的函数来实现很多新的wordpress系统没有的功能。由于wordpress模板开发是一个巨大的工程,无法用一篇文章讲完,因此,本文只是稍加点讲,无法深入,你可以看其他文章,以获取新的信息。
五、构建完整的模板体系 &
通过上文的讲解加上你坚持不懈的学习,应该对wordpress模板的初浅知识有了较为深刻的体会。接下来你就将拥有一个庞大复杂但逻辑合理成系统体系的模板了。
我们利用之前制作好的index.php文件将其分割,将我所指的头部全部剪切到一个新的header.php文件中,置于mytheme下,在index.php被剪切的地方用&?php get_header(); ?&代替,将&div container&全部剪切到新的loop.php中用&?php get_template_part('loop','index'); ?&代替,将尾部全部剪切到footer.php中用&?php get_footer(); ?&代替。这样一来你就发现你的index.php只留下了三条php语句了,在运行你的博客试试,是否跟刚才的效果一模一样呢?再将loop.php中的&div right&剪切到sidebar.php中用&?php get_sidebar(); ?&代替。这下是不是觉得你的主题文件夹内就丰富了好多。
新建一个category.php,将index.php中的内容拷贝过来,修改&?php get_template_part('loop','index'); ?&为&?php get_template_part('loop','category'); ?&,新建一个loop-category.php并在里面编写分类页想要呈现的表现形式。
按照这个思路,很快你的模板文件就会有很多,而且随着你对模板文件之间调用关系的理解,很快可以自由编写文件了。
六、总结 &
编写wordpress模板是一个比较繁杂的过程,对于初学者是很难一下获得成功的,只有慢慢学习和敢于挑战才能获取成功。wordpress模板的关键主要体现在:
1、模板样式:模板的外观决定了模板的成败,一个好的模板首先体现在另读者很舒服的外观上,而作为程序员,往往被设计难倒;要向拥有令人眼前一亮的wordpress模板,学好设计和css是必不可少的网编基础。
2、模板功能:模板的功能是体现模板开发者水平的衡量标准,一个功能丰富的模板,能给用户一种权威的感觉,无论是个人站还是企业站,华丽的网站功能让用户觉得站长是用心做站的人。
3、模板的设计理念:开发者根据自己的目标设计符合自身需要的模板,不盲目追求,不刻意回避,而是以需求为目标,以用户体验为设计动力。
因此,其实开发wordpress到后期问题不是在wordpress模板的代码逻辑和函数编写上,而是在于天才的开发思路和高雅的审美观念上。
延伸阅读:您的位置:
&&&查看内容
设计创意公司全屏单页跳转html模板
请先注册会员后在进行下载
已注册会员,请先登录后下载
售价:免费       
下载权限: 无下载限制
   
说明:本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵犯您的版权,请及时联系我们,我们将尽快处理。
本文地址:
文章标题:
作者相关信息
相关网站模板
0102030405060708最近搜索或发布您的需求,坐等设计师上门服务快5分钟内设计师响应专业强十年专注设计领域价格低费用最多可节约50% >
> 7套漂亮的WordPress个人博客系统模板原创素材为商业授权,可随意使用,无版权纠纷。编号:1301005格式:其他容量:18MB尺寸:0*0收藏成功,您可在“”中查看你可能正需要这些素材已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费已收藏过该素材!免费永久免费设计素材共享平台*您浏览器版本过低,若QQ和微信登录不能使用,请使用微博登录。随时选购服务
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金流量暴涨,转化飙升,销量翻倍
质量:5.00
速度:5.00
态度:5.00
近三月收入:238.18元 1 笔
企业展示性网站
word'press
(2)
Wordpress/HTML 高端单页展示型企业网站开发
&500.00/套
手机扫码下单,便捷优惠
服务态度:0.00分
工作速度:0.00分
完成质量:0.00分
未加入雇主保障
提供驻地开发:否
数据库:其他
开发语言:Java
网站类型:企业网站 门户网站 WAP网站 其他网站
【服务声明】本服务不包含域名和服务器费用,域名需自行购买或我们代为购买,服务器也同样,根据您的需求自行选择或由我方推荐。此项费用最低150元/年左右,由您自行续费与管理,我们主要提供网站样式与内容的规划与建设。【服务内容】内容:基于成熟的wordpress平台或纯html开发,我方坐拥丰富的国内外优质模板,快捷的进行优质企业网站建设目的:让雇主以最实惠的价格,拥有优质的展示性网站【服务亮点】样式国际化,设计前沿一流开发速度快:最快3天可交初稿【购买须知】不包含logo设计,网站的风格设计主要沿袭成型模板的设计,如需大范围重制,请选择网站定制服务【交付流程】雇主购买服务,托管服务金到猪八戒平台就网站风格,定位,内容等进行交流3~5天交付初稿确认满意与否再修改或支付赏金【售后保障】后期提供免费的网站内容修改服务提供wordpress系统问题,各类插件问题及SEO的辅助服务【案例展示】
服务态度:0.00分
比同行业平均水平
工作速度:0.00分
比同行业平均水平
完成质量:0.00分
比同行业平均水平
雇主对他的印象:
服务态度:0.00分
比同行业平均水平
工作速度:0.00分
比同行业平均水平
完成质量:0.00分
比同行业平均水平
雇主对他的印象:
服务宝,全程保障交易安全
验收满意后,再付款给服务商
所有服务商,100%实名认证
交易出问题,可获双倍赔付
承诺不向雇主收取任何费用
担保交易,交易全程护航
快速赔付流程
好评率:&&诚信度:100
本店其它官方套餐
正在加载类似服务...
本店其它服务
正在加载类似服务...
为了防止恶意举报,发起举报,需冻结五分信用度作为担保,举报处理完成后将根据进行相应释放。
:Wordpress/HTML 高端单页展示型企业网站开发
请选择举报类型:

我要回帖

更多关于 wordpress页面模板 的文章

 

随机推荐