一:wordpress制作自定义页面的方法

有时候我们需要制作一些个性化的页面,而不是直接用wordpress的page页面模板。这时候我们就需要自已写一个页面出来。下面介绍一下制作流程:

第一步:制作出能让wordpress识别出来的模板,以便在后台添加新页面时可以从模板下拉框中选择些自定义模板。这一步很简单,完成下面的操作即可:

<?php

 

/**

* @package WordPress

Template Name: mypage

*/

get_header();

?>

<div id="content">

 

</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

上面这段代码就是一个完整的页面模板结构了。其中Template Name一定要填写,本例中它指定了这个页面模板的名称是mypage, 这样子你在添加新页面的时候就可以从模板中选择到mypage这个页面模板。

get_header(); get_sidebar(); get_footer();这三个的作用就不用说了吧。是获取顶部,边栏和底部的模板。

第二步:将第一步制作的模板保存成utf-8的格式,然后在

<div id="content">

 

</div>

这中间定义你自己想要放的内容。这些操作与其它默认的模板一样,不再多说。完成后保存文件。文件名自取,如mypage.php。

第三步:使用建好的模板

 

登录到wordpress后台,点击"添加新页面"打开一个新的页面,输入标题名字,如mypage,无需输入内容,在页面右下角找到“页面”或“页面模板”栏目,如果你已经mypage.php正确保存在模板的目录下,那么在下拉菜单里面就可以看到mypage选项了。

选中mypage,即选中自定义的页面模板,然后点击“发表”即可。

你也可以将这个自定义页面设为首页。在后台,点击“选项”,“阅读”,将首页显示设置为静态页面,然后在静态页面里面选中刚发表的使用了mypage模板的页面为首页,更新选项即可。这样你打开博客时,首先显示的就是自定义页面了。worldpress页面能自定义

二:怎样获得模板路径

主题目录的调用路径函数是:<?php bloginfo(’template_url’); ?>

比如调用主题的images文件夹里的一个logo文件(logo.png) ,路径可以这样:
<a href="<?php bloginfo(’template_url’); ?>/images/logo.png"></a> 调用首页是 <?php echo get_option('home'); ?>

worldpress自定义页面的更多相关文章

  1. SharePoint开发 - 自定义页面(错误页、登出页)

    博客地址 http://blog.csdn.net/foxdave 本文叙述如何自定义SharePoint的固有页面,比较简单,用一句话说就是"做个页面,写一句代码." 创建Sha ...

  2. .net开发---自定义页面打印区域

    自定义页面打印区域 有3种办法: 办法一:将不需要打印的部位隐藏掉 Examp: <%-- (1)使用css样式,定义一个.noprint的class,将不打印的内容放入这个class内. -- ...

  3. datatables跳转自定义页面(后端分页)

    在后端分页的情况下,怎么做到跳转自定义页面? 0x01 难点: 一. 怎么添加自定义代码? 前提:datatables在整个html加载完毕后,进行datatables数据的渲染,并且把右下角的 “上 ...

  4. 【Spring Security】四、自定义页面

    在前面例子中,登陆页面都是用的Spring Security自己提供的,这明显不符合实际开发场景,同时也没有退出和注销按钮,因此在每次测试的时候都要通过关闭浏览器来注销达到清除session的效果. ...

  5. sharepoint 2010 自定义页面布局

    在sharepoint开发中经常遇到 自定义网站栏.内容类型,页面布局和模板页也会遇到,遇到机会就相对比较小. 首先新建一个空的sharepoint项目: 1)创建网站兰: 修改SiteColumns ...

  6. wordpress注册后重定向到自定义页面

    wordpress注册后重定向到自定义页面怎么操作?将下面的代码添加到当前主题的 functions.php 文件中即可 add_filter( 'registration_redirect', 'w ...

  7. 整理ASP.NET MVC 5各种错误请求[401,403,404,500]的拦截及自定义页面处理实例

    http://2sharings.com/2015/asp-net-mvc-5-custom-404-500-error-hanlde https://blog.csdn.net/yhyhyhy/ar ...

  8. 修改上一篇文章的node.js代码,支持调用自定义页面

    上一篇文章所有请求只能调用index.html,现在做个改造,允许调用自定义页面 服务端 app.js var app = require('http').createServer(handler) ...

  9. odoo通过actions.client进行自定义页面

    一.使用原因 由于odoo自带页面在项目开发过程中无法满足使用,需要使用到动作ir.actions.client进行自定义视图的开发,实现自定义的xml视图开发. 二.实现目标 三.开发过程 1.项目 ...

随机推荐

  1. 全--教程API, gem 'rest-client'(用于发简单请求); 请求测试;

    安装:rest-client4400✨ gem install rest-client 一个简单的HTTP和REST client for Ruby. 可以用它来发HTTP请求 基本用法: requi ...

  2. gitflow工作流程基本命令使用

    1 基础命令: 初始化: git flow init 开始新Feature: git flow feature start MYFEATURE Publish一个Feature(也就是push到远程) ...

  3. UVA-1611 Crane (构造)

    题目大意:给一个1~n的序列,每次操作可以把长度为偶数的序列交换前一半和后一半的位置.求出将这个序列变成升序的步骤. 题目分析:构造求解. 代码如下: # include<iostream> ...

  4. windows下配置cuda9.0和pytorch

    今天看了看pytorch官网竟然支持windows了,赶紧搞一个. 下载cuda 9.0  https://developer.nvidia.com/cuda-downloads 下载anaconda ...

  5. yii2手动添加图片处理插件Imagine

    1.首先从官网下载yii2-imagine的拓展 下载地址:https://github.com/yiisoft/yii2-imagine 下载包名称:yii2-imagine-master 2.然后 ...

  6. JS种正则表达式的基础用法

    基础语法 元字符 常用元字符 含义 . 匹配除换行符以外的任意字符 \w 匹配字母数字或下划线 \W 匹配不是字母.数字.下划线的字符 \d 匹配数字,相当于[0-9] \D 匹配不是数字的字符 \s ...

  7. Markdown - 让网络书写变得简单

    概述 宗旨 Markdown 的目标是实现「易读易写」. 可读性,无论如何,都是最重要的.一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所 ...

  8. php5.4.0以后加入trait实现代码复用【摘录】

    在http://www.php.net/manual/zh/language.oop5.traits.php 查看了一下5.4.0提供的特性trait顺便做一个标记(总结): 首先要明确trait和类 ...

  9. input 取消自动填充

    增加属性:  name="clear" 

  10. weblogic启动失败java.lang.NullPointerException

    在weblogic 启动的时候 出现 java.lang.NullPointerException at weblogic.deploy.internal.adminserver.Deployment ...