成都网站建设设计

将想法与焦点和您一起共享

自定义wordpress 自定义残局的象棋app

wordpress怎么自定义页面

首先你要创建一个页面模板:

十多年的泗阳网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整泗阳建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“泗阳网站设计”,“泗阳网站推广”以来,每个客户项目都认真落实执行。

在主题文件夹内建立一个空的php文件然后输入一下代码,template name 模板名

?php

/*

Template Name: 你的自定义模板名

*/

要放入的代码区域

?

这样你就有了一个自定义模板,然后到后台新建页面,如下操作:

如何自定义WordPress的登录页面

//自定义登录页面的LOGO图片

function my_custom_login_logo() {

echo 'style type="text/css"

h1 a { background-image:url('.get_bloginfo('template_directory').'/images/logo.png) !important; }

/style';

}

add_action('login_head', 'my_custom_login_logo');

以上代码是定义登陆的页面的logo的,logo的位置位于主题根目录下的images目录下

//自定义登录页面的LOGO链接为首页链接

add_filter('login_headerurl', create_function(false,"return get_bloginfo('url');"));

将Logo的链接改为网站首页链接。如果想修改成其它链接,可以使用以下代码。

//自定义登录界面LOGO链接为任意链接

function custom_loginlogo_url($url) {

return ''; //修改URL地址

}

add_filter( 'login_headerurl', 'custom_loginlogo_url' );

//自定义登录页面的LOGO提示为网站名称

add_filter('login_headertitle', create_function(false,"return get_bloginfo('name');"));

自定义为网站名称,如果想定义为其它名称,可以用下面的代码。

//自定义登录页面LOGO提示为任意文本

function custom_loginlogo_desc($url) {

return '你要定义的文本信息'; //修改文本信息

}

add_filter( 'login_headertitle', 'custom_loginlogo_desc' );

自定义登录框内容

//在登录框添加额外的信息

function custom_login_message() {

echo 'p欢迎来到'.get_bloginfo('name').',请登录后下载本站资源/pbr /';

}

add_action('login_form', 'custom_login_message');

自定义底部内容

//自定义底部信息

function custom_html() {

echo 'p style="text-align:center"© ' . get_bloginfo(url).'/p';

}

add_action('login_footer', 'custom_html');

自定义CSS

//添加自定义CSS

function custom_login() {

echo 'link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/css/login_style.css" /';

}

add_action('login_head', 'custom_login');

上面的css代码路径为主题根目录下的css目录

如何在WordPress中编辑自定义页面

多的就不说了,直接上代码:

/自定义页面模板

function loadCustomTemplate($template) {

global $wp_query;

if(!file_exists($template))return;

$wp_query-is_page = true;

$wp_query-is_single = false;

$wp_query-is_home = false;

$wp_query-comments = false;

// if we have a 404 status

if ($wp_query-is_404) {

// set status of 404 to false

unset($wp_query-query["error"]);

$wp_query-query_vars["error"]="";

$wp_query-is_404=false;

}

// change the header to 200 OK

header("HTTP/1.1 200 OK");

//load our template

include($template);

exit;

}

function templateRedirect() {

$basename = basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']);

loadCustomTemplate(TEMPLATEPATH.'/blogs/'."/$basename.php");

}

add_action('template_redirect', 'templateRedirect');

将以上代码添加到在当前主题functions.php中。

这样就实现了WordPress查找主题文件夹下/blogs 文件夹下的 php 文件,并且将相匹配的 URL 请求转交给对应的 php 文件来处理的效果,与此同时,这个 php 文件还保持了对 WordPress API 的调用,因此留给我们的空间非常大。

如果我们需要自定义某个页面链接的模板,就需要在主题文件夹下的/blogs目录创建一个xxx.php的php文件。


新闻名称:自定义wordpress 自定义残局的象棋app
网页URL:http://chengdu.cdxwcx.cn/article/ddcicih.html