当前位置:首页 > 代码 > 正文

完全自定义纯代码打造你的wordpress站点侧边栏(wordpress 主页自定义)

admin 发布:2022-12-19 16:43 201


今天给各位分享完全自定义纯代码打造你的wordpress站点侧边栏的知识,其中也会对wordpress 主页自定义进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

wordpress手机站怎么显示侧边栏

调用侧栏的是sidebar.php和页脚footer.php这两个文件!

不管是首页的index.php还是单篇日志页面的single.php,在文件的最后面,总是有这么两行代码:

?php get_sidebar(); ?

?php get_footer(); ?

我们需要分两种情况说明:

第一种情况:如果不使用主题的Widgets,那么只要两步就能完成对不同侧边栏的调用。

找到single.php文件里的:

?php get_sidebar(); ?

修改为:

?php include_once("sidebar2.php"); ?

上传并覆盖single.php,刷新,搞定!

第二种情况:如果你使用了Widgets,只需要4步,也就能实现对不同侧边栏的调用。

重复第一种情况中新建sidebar2.php的步骤。

接着打开function.php,找到类似的代码:

?php

if ( function_exists('register_sidebar') )

register_sidebar(array(

'before_widget' = '',

'after_widget' = ,

'before_title' = '

));

这几行代码是一封”申请书”,向Wordpress申请了一个Widget。如果要在不同面面显示不同的侧栏,并且这个侧栏是要支持Widget的,那么需要向Wordpress再写一封”申请书”申请一个Widgets。并且这封申请书是有名字的,名字格式应该这样写: ‘name’ = ‘名字’,名字应该和后面sidebar2.php调用些widgets的名字保持一致,那应该这样写:

if ( function_exists('register_sidebar') )

register_sidebar(array(

'name' = 'sidebar2',

'before_widget' = ' id="%1$s" class="widget %2$s"',

'after_widget' = ,

'before_title' = '

',

'after_title' = '

',

));

将上面这句加到原先的”申请书”后面去。现在,需用将sidebar2.php中原来调用默认Widgets的代码改为调用sidebar2这个刚申请的Widgets。打开Sidebar2.php,找到这样的代码:

?php if ( function_exists('dynamic_sidebar') dynamic_sidebar() ) : else : ?

?php endif; ?

修改为:

?php if ( function_exists('dynamic_sidebar') dynamic_sidebar(sidebar2) ) : else : ?

?php endif; ?

现在做最后一步的工作,打开single.php,找到:

?php get_sidebar(); ?

修改为:

?php include_once("sidebar2.php"); ?

保存文件,上传。

现在去后台的Widgets设置,会发现在下拉列表中多出一个Widget了,它的名字为Sidebar2,现在需要为他添加上一些东西。

概括一下第二种情况的大体步骤:

* 在functions.php”申请”一个Widgets

* 在single.php中调用sidebar2.php

* 将sidebar2.php中调用的widgets修改为sidebar

* 拖一下你的Widgets

到此,也就完成了不同页面显示不同sidebar的教程!

如何自制wordpress 菜单

制作主题建议你在本地上制作,方便且安全。但这方面的内容就不是本经验的内容了。如果你是在ubuntu环境下,你可以百度搜索:《ubuntu本地安装wordpress》,有相关经验。

导航栏是基于bootstrap框架制作的,所以相对简单。百度搜索并下载最新的bootstrap框架。提取必要的文件,部署到你的主题目录中。

在你的主题目录中,为functions.php添加如下代码:

?php

if(function_exists('register_nav_menus')){

register_nav_menus(array('header-menu' = __( '导航自定义菜单' ),

'footer-menu' = __( '页角自定义菜单' ),

'sider-menu' = __('侧边栏菜单')));}

?

目的是为你的主题添加导航栏菜单设置。

添加菜单,此过程简单就不在啰嗦了。(我就随便打几个字了)

在你要添加导航的地方,如header.php中的某个div中,添加如下代码:

?php wp_nav_menu( array('container_class' = 'nav nav-pills nav-justified','menu_class'='nav nav-pills nav-justified'));?

其中nav nav-pills nav-justified是bootstrap的样式。根据你自己喜欢选择。

现在看看你的主题,导航栏已经做好啦~高兴吧。

我想在wordpress侧边栏添加自定义一个模块,就同下面图片显示的一样如何调用请高手详细解答

直接扣html代码,将内容改成自己的,使用文本小工具就可以实现

如何通过代码美化自定义WordPress后台登陆界面,半透明效果登陆框

要通过代码自定义wordpress后台登录页面,这个看起来简单,但做起来还是有点小复杂。

据了解,高时银博客就是通过以下2步来实现的:

1、在当前主题文件夹下创建一个login.css 文件,

html{

background: transparent;

}

body.login{

background: #000 url("images/login_bg.jpg") no-repeat center top;

}

body.login div#login h1 a {

display: none;

}

body.login div#login h1{

display: block;

height: 70px;

}

.login form,.login form .input, .login input[type="text"],.wp-core-ui .button-

primary,.wp-core-ui .button-primary:hover{

-webkit-box-shadow:none;

box-shadow:none;

-webkit-border-radius: 0;

border-radius: 0;

}

.login form{

background: rgba(10,35,35,.4);

border: none;

}

.login form .input, .login input[type="text"]{

background: transparent;

border-color: #444;

color: #eee;

}

.login form .input:focus{

border-color: #666;

}

.login label{

color: #999;

line-height: 35px;

}

.wp-core-ui .button.button-primary{

background: rgba(187,64,48,.7);

border: none;

line-height: 12px;

padding: 10px 30px;

}

.wp-core-ui .button-primary:hover{

background: rgba(0,0,0,.4);

-webkit-transition: background 0.5s ease-out 0s;

-moz-transition: background 0.5s ease-out 0s;

-ms-transition: background 0.5s ease-out 0s;

-o-transition: background 0.5s ease-out 0s;

transition: background 0.5s ease-out 0s;

}

.wp-core-ui .button.button-primary,

.login label,

.login form .input{

font-family: 'Microsoft YaHei';

}

#nav,#backtoblog{

display: none;

}

2、然后在主题的functions.php文件中添加调用这个CSS文件的代码:

//登录界面

function diy_login_page() {

echo 'link rel="stylesheet" href="' . get_bloginfo( 'template_directory' ) .

'/login.css" type="text/css" media="all" /' . "\n";

}

add_action( 'login_enqueue_scripts', 'diy_login_page' );

希望我的回答帮到了我哦。

如何为Wordpress的Twenty Eleven主题添加文章页面侧边栏

为Wordpress的Twenty Eleven主题添加文章页面侧边栏的方法如下:

1、进入wordpress后台——外观——编辑。找到single.php文件找到如下图所示位置(最后一行)

2、图中的这段代码应该在最下方。然后在图中这段代码的上方(即倒数第二行)添加如下代码:?php get_sidebar(); ?(英文状态下输入)。即引入侧边栏。添加好代码后点击更新文件。紧接着找到page.php。文件同样在最下方找到如上图的位置,并在同样的地方(倒数第二行)添加这段代码,然后点击更新文件。

3、完成以上步骤来进行第二步,同样在外观——编辑中找到style.css文件,然后找到如下图所示代码。

4、将以上代码删除或者用/* */把这段代码注释掉都可以。完成之后点击更新文件。这样文章页面侧边栏就添加好了。

如何自定义修改WordPress的导航栏

1、首先你必须建立网站的导航菜单,进入WordPress后台,点击“外观”》“菜单”》“创建新菜单”,然后在“菜单名称”上输入名称,如“数字宝藏教学菜单”,最好点击“创建菜单”即可。

2、当你完成了菜单的创建工作之后,你就可以对菜单的层级进行设置,在左边栏你可以选择菜单的相应层级。在一般情况下,我们会先对“分类目录”进行导航栏设置,你可以把需要添加到导航栏的分类勾上,然后点击“添加至菜单”,这是你就可以看到所有被选择的“分类目录”已经添加到菜单中。

3、当然,这时每一个“分类目录”的位置都是平衡的,我们需要进行进一步的调整,我希望在“APP测评”内有子类目“软件速递“,而在“软件速递“里面再按照软件属性进行分类,要完成这个的操作,其实很简单,只需要把需要设置为子栏目的“分类目录”往后脱一格即可就做了两层的子目录。

4、当你把三个菜单都全部设置好之后,那就要选择在网站那个位置显示我们设置好的菜单了,点击“外观”》“菜单”》“管理位置”,这时我们就可以三个放置菜单的主体位置,选择相应的菜单,然后点击保存更改即可。

完全自定义纯代码打造你的wordpress站点侧边栏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于wordpress 主页自定义、完全自定义纯代码打造你的wordpress站点侧边栏的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/13696.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载